一、前言 ElasticSearch(以下簡(jiǎn)稱ES)的數(shù)據(jù)寫(xiě)入支持高并發(fā),高并發(fā)就會(huì)帶來(lái)很普遍的數(shù)據(jù)一致性問(wèn)題。常見(jiàn)的解決方法就是加鎖。同樣,ES為了保證高并發(fā)寫(xiě)的數(shù)據(jù)一致性...
一、前言 ElasticSearch(以下簡(jiǎn)稱ES)的數(shù)據(jù)寫(xiě)入支持高并發(fā),高并發(fā)就會(huì)帶來(lái)很普遍的數(shù)據(jù)一致性問(wèn)題。常見(jiàn)的解決方法就是加鎖。同樣,ES為了保證高并發(fā)寫(xiě)的數(shù)據(jù)一致性...
在前陣子的工作中,收到一個(gè)bug,大概是在app運(yùn)行過(guò)程中出現(xiàn)了異常,可是查看了app日志、系統(tǒng)日志并沒(méi)有異常日志打印。最后發(fā)現(xiàn)了context.getExternalCac...
項(xiàng)目中使用自定義注解@SolrHandle寫(xiě)在service的實(shí)現(xiàn)類上,使用以下代碼無(wú)法獲取此注解,獲取到的SolrHandle為null。 正確方式如下
1. 引言 生產(chǎn)者、消費(fèi)者模式是如此的重要,是理解java 多線程并發(fā)的核心知識(shí)點(diǎn),不少同學(xué)面試時(shí),常規(guī)操作是當(dāng)著面試官的面,手寫(xiě)一個(gè)生產(chǎn)者消費(fèi)者模式。 2. 實(shí)現(xiàn)方式 通...
前提概要什么是MVCC什么是當(dāng)前讀和快照讀?當(dāng)前讀,快照讀和MVCC的關(guān)系 MVCC實(shí)現(xiàn)原理隱式字段undo日志Read View(讀視圖)整體流程 MVCC相關(guān)問(wèn)題RR是如...
Mybatis-Plus只對(duì)Mybatis做增強(qiáng),即Mybatis原先的功能都可以使用。 1.根據(jù)id查詢記錄 2.通過(guò)多個(gè)id批量查詢 3.簡(jiǎn)單的條件查詢 通過(guò)map封裝查...
autowire默認(rèn)bytype resource默認(rèn)byname 用autowire,未來(lái)新增一個(gè)實(shí)現(xiàn)類時(shí),要把原有所有autowire的地方進(jìn)行修改,指定name,不然原...
什么是路由 簡(jiǎn)單來(lái)說(shuō)路由就是用來(lái)跟后端服務(wù)器進(jìn)行交互的一種方式,通過(guò)不同的路徑,來(lái)請(qǐng)求不同的資源(if...else...),給我一個(gè)路徑,我給你返回一個(gè)響應(yīng),請(qǐng)求不同的頁(yè)面...
maven依賴(jdk8對(duì)應(yīng)版本5 ,jdk7對(duì)應(yīng)版本4) Convert:各種類型數(shù)據(jù)的轉(zhuǎn)換 DateUtil: 日期時(shí)間工具類 StrUtil:字符串工具類 ClassP...