1、背景 大年初一早上棍弄,起來合并 es 代碼,因?yàn)樽约涸?去哪兒網(wǎng)的時候呼畸,負(fù)責(zé)過數(shù)據(jù)同步系統(tǒng),對 es 也有源碼級別的了解蛮原。但是卧须,合并代碼的時候,意外發(fā)生了花嘶。合并沖突的時候,...
1、背景 大年初一早上棍弄,起來合并 es 代碼,因?yàn)樽约涸?去哪兒網(wǎng)的時候呼畸,負(fù)責(zé)過數(shù)據(jù)同步系統(tǒng),對 es 也有源碼級別的了解蛮原。但是卧须,合并代碼的時候,意外發(fā)生了花嘶。合并沖突的時候,...
1 SpringBoot整合ElasticSearch 1.1 pom依賴和版本關(guān)系 1.1.1 pom.xml 導(dǎo)入elasticsearch依賴干签,在pom.xml里加入如...
一容劳、概述 責(zé)任鏈模式(Chain of Responsibility Pattern)是將鏈中每一個節(jié)點(diǎn)看作是一個對象,每個節(jié)點(diǎn)處理的請求均不同竭贩,且內(nèi)部自動維護(hù)一個下一節(jié)點(diǎn)對...
上篇-原生mybatis流程[http://www.reibang.com/p/0568a4ed1033] 因Mapper是interface莺禁,不能實(shí)例化對象,所以必須使用...
1楼熄、 Mybatis的工作流程 1浩峡、讀取配置文件可岂,根據(jù)XML配置文件創(chuàng)建Conifuration 2、根據(jù)配置信息 創(chuàng)建SqlSessionFactory缕粹,SqlSessio...
一纸淮、前言 對于寫Java的程序員來說,Spring已經(jīng)成為了目前最流行的第三方開源框架之一咽块,在我們充分享受Spring IOC容器帶來的紅利的同時绘面,我們也應(yīng)該考慮一下Spri...
準(zhǔn)備工作 分析過程 從0開始查詢10條: 從20萬開始查詢10條: 從50萬開始查詢10條: 現(xiàn)象:隨著分頁越深入侈沪,查詢的時間也越來越長。 思考:limit分頁做了一個全表掃...
最近想起之前處理過的一個mysql 死鎖問題塘辅,是在高并發(fā)下update批量更新導(dǎo)致的,這里探討一下發(fā)生的原因扣墩,以及解決辦法哲银; 發(fā)生死鎖的sql語句如下,其中where條件后的...
1、索引優(yōu)化 1.1 建表或加索引時亚脆,保證表里互相不存在冗余索引做院。 對于MySQL來說,如果表里已經(jīng)存在key(a,b)濒持,則key(a)為冗余索引键耕,需要刪除。 1.2 復(fù)合索...
內(nèi)存瓶頸 free free是查看內(nèi)存使用情況,包括物理內(nèi)存官套、交換內(nèi)存(swap)和內(nèi)核緩沖區(qū)內(nèi)存酒奶。 free -h -s 3表示每隔三秒輸出一次內(nèi)存情況奶赔,命令如下 Mem:...
ConcurrentHashMap是線程安全的HashMap。 在jdk1.7中站刑,ConCurrentHashMap采用分段鎖機(jī)制另伍,將數(shù)據(jù)分成一段一段的存儲笛钝,給每一段數(shù)據(jù)配一...
SQL關(guān)鍵字執(zhí)行順序 EXPLAIN 關(guān)鍵字分析 SQL關(guān)鍵字執(zhí)行順序 FROM—>ON—>JOIN—>WHERE—>GROUP BY—>SUM(聚合函數(shù))—>HAVING—...
substring(int beginIndex,int endIndex) 返回此對象的一個子串愕宋,從beginIndex開始到endIndex結(jié)束玻靡。 JDK6中的subst...
我們以前利用 RestTemplate 發(fā)起遠(yuǎn)程調(diào)用的代碼: 代碼可讀性差囤捻,編程體驗(yàn)不統(tǒng)一 參數(shù)復(fù)雜URL難以維護(hù) Feign 是一個聲明式的 http 客戶端,官方地址:h...
1 FactoryBean和BeanFactory區(qū)別 在 Spring 中,有兩個接口:BeanFactory 和 FactoryBean 因?yàn)槊窒嘟苋菀妆换煜宸瘛D撬麄?..
不論是Atomic還是synchronized或者Lock誊涯,其實(shí)都是采用同步的方式(串行或者自旋等)解決了線程安全問題。這里我們將介紹另外一種解決線程安全問題的思路----副...
Dubbo是阿里的內(nèi)部RPC框架蒜撮,于2011年對外提供暴构,2019年捐獻(xiàn)給Apache跪呈,至此由Apache維護(hù)更新,Dubbo依賴Spring取逾,除了RPC訪問外耗绿,還提供了服務(wù)治...
1、Spring Ioc 控制反轉(zhuǎn)【大工廠】 IoC 控制反轉(zhuǎn)Spring IoC:Inversion of Control 砾隅,控制反轉(zhuǎn)误阻。通過IoC容器來管理所有java對象...