首先舉個(gè)用靜態(tài)內(nèi)部類實(shí)現(xiàn)單例的例子袋毙,看代碼: 用靜態(tài)內(nèi)部列實(shí)現(xiàn)單例模式岛杀,既能保證延遲加載,又能保證線程安全纱烘,只創(chuàng)建一個(gè)實(shí)例對(duì)象。那么其中原理又是什么呢祈餐? 延遲加載 關(guān)于延遲加...

首先舉個(gè)用靜態(tài)內(nèi)部類實(shí)現(xiàn)單例的例子袋毙,看代碼: 用靜態(tài)內(nèi)部列實(shí)現(xiàn)單例模式岛杀,既能保證延遲加載,又能保證線程安全纱烘,只創(chuàng)建一個(gè)實(shí)例對(duì)象。那么其中原理又是什么呢祈餐? 延遲加載 關(guān)于延遲加...
跳表是一種神奇的數(shù)據(jù)結(jié)構(gòu)擂啥,因?yàn)閹缀跛邪姹镜拇髮W(xué)本科教材上都沒(méi)有跳表這種數(shù)據(jù)結(jié)構(gòu),而且神書《算法導(dǎo)論》帆阳、《算法第四版》這兩本書中也沒(méi)有介紹跳表哺壶。但是跳表插入、刪除、查找元素的...
SOLID 中的第二個(gè)原則:開(kāi)閉原則至扰。開(kāi)閉原則是 SOLID 中最難理解、最難掌握资锰,同時(shí)也是最有用的一條原則敢课。 這條原則難理解,那是因?yàn)楸炼牛霸鯓拥拇a改動(dòng)才被定義為‘?dāng)U展’直秆?...
前言 項(xiàng)目用的springboot,連帶著配置中心也一直用的spring的配置中心鞭盟,但是一直以來(lái)都有各種問(wèn)題: 每次變更配置要重啟配置中心和應(yīng)用圾结; 各個(gè)環(huán)境集群的配置文件在不...
1. 基本的RPC模型 主要介紹RPC是什么齿诉,基本的RPC代碼疫稿,RPC與REST的區(qū)別,gRPC的使用 1.1 基本概念 RPC(Remote Procedure Call)...
前幾天發(fā)的一篇文章《Redlock:Redis分布式鎖最牛逼的實(shí)現(xiàn)》鹃两,引起了一些同學(xué)的討論遗座,也有一些同學(xué)提出了一些疑問(wèn),這是好事兒俊扳。本文在講解如何使用Redisson實(shí)現(xiàn)Re...
1.修改本地分支名稱 2.刪除遠(yuǎn)程對(duì)應(yīng)的分支 3.將已經(jīng)重命名的分支上傳到遠(yuǎn)程倉(cāng)庫(kù) 4.把修改后的本地分支與遠(yuǎn)程分支關(guān)聯(lián)
原文地址:《JAVA 8 函數(shù)式接口--Consumer》 從JDK8開(kāi)始java支持函數(shù)式編程途蒋,JDK也提供了幾個(gè)常用的函數(shù)式接口,這篇主要介紹Consumer接口馋记。文本介...
一.問(wèn)題(15年款的mbp) 本人上個(gè)月買的macbook pro梯醒,剛開(kāi)始每天晚上睡覺(jué)都是直接合上蓋子(開(kāi)著一堆程序)系統(tǒng)會(huì)自動(dòng)休眠宽堆,但是自從前幾天升級(jí)了新系統(tǒng)Sierra之...
假設(shè)分支名稱為oldName想要修改為 newName 1. 本地分支重命名(還沒(méi)有推送到遠(yuǎn)程) 2. 遠(yuǎn)程分支重命名 (已經(jīng)推送遠(yuǎn)程-假設(shè)本地分支和遠(yuǎn)程對(duì)應(yīng)分支名稱相同)a...
Spring cloud中整合Hystrix時(shí),無(wú)法識(shí)別@HystrixCommand標(biāo)簽茸习,項(xiàng)目的Hystrix依賴為: <dependency> <groupId>o...
簡(jiǎn)介 RestTemplate是Spring的模板類畜隶,在客戶端上可以使用該類調(diào)用Web服務(wù)器端的服務(wù),它支持REST風(fēng)格的URL号胚。在Spring中有許多類似功能的類籽慢,如Jdb...
springboot開(kāi)啟事務(wù)很簡(jiǎn)單,只需要一個(gè)注解@Transactional 就可以了猫胁。因?yàn)樵趕pringboot中已經(jīng)默認(rèn)對(duì)jpa箱亿、jdbc、mybatis開(kāi)啟了事事務(wù)弃秆,...
趕緊趁熱記下來(lái)届惋,mmp折騰死我了髓帽。首先任何命令都是失效的 commend not found 是這個(gè)錯(cuò)誤吧。百度了n波脑豹。 暴露一波環(huán)境變量郑藏。 現(xiàn)在安裝brew 會(huì)提示輸入密...
介紹 開(kāi)發(fā)過(guò)程中,有時(shí)會(huì)遇到把現(xiàn)有的一個(gè)對(duì)象的所有成員屬性拷貝給另一個(gè)對(duì)象的需求晨缴。比如說(shuō)對(duì)象 A 和對(duì)象 B译秦,二者都是 ClassC 的對(duì)象,具有成員變量 a 和 b击碗,現(xiàn)在對(duì)...