歷史文章列表

前言
在學(xué)習(xí)之余,不要忘記了總結(jié)之前的學(xué)習(xí)內(nèi)容,階段性復(fù)習(xí)。
二月份即將結(jié)束,下面將歷史文章進(jìn)行總結(jié):
工作筆記
老大問我:“建表為啥還設(shè)置個自增 id ?用流水號當(dāng)主鍵不正好么?”
幾行代碼輕松實現(xiàn)跨系統(tǒng)傳遞 traceId,再也不用擔(dān)心對不上日志了!
APP 莫名崩潰,開始以為是 Header 中 name 大小寫的鍋,最后發(fā)現(xiàn)原來是容器的錯!
Spring 自調(diào)用事務(wù)失效,你是怎么解決的?
JDK 源碼學(xué)習(xí)
PS:之前的文章名字起得有點奇奇怪怪。
ReentrantLock 源碼、畫圖學(xué)習(xí)
AQS 和 CountDownLatch 有怎么樣的關(guān)系?
基于數(shù)組的有界阻塞隊列 —— ArrayBlockingQueue
非阻塞的無界線程安全隊列 —— ConcurrentLinkedQueue
寫時復(fù)制集合 —— CopyOnWriteArrayList
線程池 ThreadPoolExecutor 原理及源碼筆記
Spring 源碼學(xué)習(xí)
Spring 源碼學(xué)習(xí) 01:Spring 源碼閱讀環(huán)境的搭建
Spring 源碼學(xué)習(xí) 02:關(guān)于 Spring IoC 和 Bean 的概念
Spring 源碼學(xué)習(xí) 03:創(chuàng)建 IoC 容器的幾種方式
Spring 源碼學(xué)習(xí) 04:初始化容器與 DefaultListableBeanFactory
Spring 源碼學(xué)習(xí) 05:BeanDefinition 概念及其實現(xiàn)
Spring 源碼學(xué)習(xí) 06:AnnotatedBeanDefinitionReader
Spring 源碼學(xué)習(xí) 07:ClassPathBeanDefinitionScanner
Spring 源碼學(xué)習(xí) 08:register 注冊配置類
Spring 源碼學(xué)習(xí) 09:refresh 大概流程
Spring 源碼學(xué)習(xí) 10:prepareBeanFactory 和 postProcessBeanFactory
Spring 源碼學(xué)習(xí) 11:invokeBeanFactoryPostProcessors
Spring 源碼學(xué)習(xí) 12:registerBeanPostProcessors
Spring 源碼學(xué)習(xí) 13:initMessageSource
Spring 源碼學(xué)習(xí) 14:initApplicationEventMulticaster
Spring 源碼學(xué)習(xí) 15:finishBeanFactoryInitialization(重點)
Spring 源碼學(xué)習(xí) 16:單例 Bean 創(chuàng)建
Spring 動態(tài)代理時是如何解決循環(huán)依賴的?為什么要使用三級緩存?
Spring 事務(wù)、異步和循環(huán)依賴有什么關(guān)系
ES 技術(shù)分享
Elasticsearch 有什么特點及應(yīng)用場景?還有倒排索引,你有了解么
Elasticsearch 存儲一條數(shù)據(jù), put 過程是什么樣子的?
十張圖帶大家看懂 ES 原理 !明白為什么說:ES 是準(zhǔn)實時的!
工具冊
頭大!寫文檔太麻煩了!快來試試這款 IDEA 插件??!爽到飛起~
總結(jié)
以上就是本次總結(jié)內(nèi)容,后續(xù)也會不斷的學(xué)習(xí),同時記錄、創(chuàng)作更多的筆記。
小伙伴們,一起加油!
- <End /> -
嘿~ 記得添加關(guān)注哦!

