緣起
之前博客園出現故障,博客斷更了一段時間, 初略數來,轉眼分享200多篇了,現在繼續更新博客,這篇文章兩個目的,一是列一下接下來的學習分享計划, 另外作一個目錄, 梳理一下之前寫的內容同時便於后期檢索。
學習計划
總地來說, 先鞏固基礎, 所以計划用一年的時間來梳理計算機底層知識, 如計算機操作系統、編譯原理、計算機網絡(TCP/IP協議)、數據結構與算法(會持續學習), 其次了解Spring源碼、Netty源碼、Elasticsearch、istio、Kubernetes、MQ體系(ActiveMQ、RocketMQ、RabbiMQ)、中間件、Hadoop體系、Spark體系、數倉體系等,不一定是按照這個順序,但是算法會一直進行。
第一系列
- 計算機操作系統
- 編譯原理
- 計算機網絡
- 數據結構與算法
第二系列
- Spring源碼
- Netty源碼
- Elasticsearch
- istio
- Kubernetes
- MQ體系
- 中間件
- Hadoop體系
- Spark體系
- 數倉體系
博客目錄
博客中一些分享性質的博文列出如下,還有一些踩坑(錯誤處理)的文章暫未收錄,那玩意不需要看, 能被檢索解決問題足矣。下面有各個大的方向,但是有的文章涉及兩個部分的知識,所以目錄可能會重疊,最近更新列出最近三個月的博文。
最近更新
1、DDD興起的原因以及與微服務的關系
2、DDD划分領域、子域、核心域、支撐域的目的
3、DDD中限界上下文與通用語言的作用
4、DDD中實體與值對象是干什么的
5、DDD中聚合、聚合根的含義以及作用
JVM系列
Linux系列
Linux系統中的Page cache和Buffer cache
Linux安裝pcstat工具報錯 connect connection refused
Redis系列
Redis分布式鎖升級版RedLock及SpringBoot實現
億級流量研究處理系列
MySQL進階及優化系列
MySQL調優性能監控之performance schema
MySQL中redo log、undo log、binlog關系以及區別
微服務系列
微服務分布式事務之LCN、TCC特點、事務補償機制緣由以及設計重點
Mybatis要點以及源碼系列
Mybatis報錯:Could not find resource mybatis-conf.xml
java.io.IOException: Could not find resource com/xxx/xxxMapper.xml
Netty系列
自定義Decoder繼承ByteToMessageDecoder實現解碼的小案例
Spring系列
操作系統系列
多線程與高並發系列
高並發之ReentrantLock、CountDownLatch、CyclicBarrier
高並發之Phaser、ReadWriteLock、StampedLock
高並發之Semaphore、Exchanger、LockSupport