前言 之前也用過一些緩存中間件,框架,也想著自己是不是也能用Java寫一個出來,於是就有了這個想法,打算在寫的過程中同步進行總結。 源碼:weloe/Java-Distributed-Cache (github.com) 本篇代碼: Java-Distributed-Cache/src/main/j ...
上車
Java8新特性
JUC
SpringBoot
SpringSecurity
Spring Security 認證授權(黑馬講義)
分散式 OAuth2.0認證授權(黑馬講義)
測試代碼
spring security + OAuth2.0 配置
spring security + OAuth2.0 + JWT 配置
SpringCloud
JVM
1、記憶體與垃圾回收
2、位元組碼和類載入器
3、JVM性能調優
mysql
mysql基礎知識點
MySql索引概述
MySql日誌概述
MySql執行計劃
MySql鎖機制
mysql實戰調優
1、mysql的事務
2、mysql性能監控performance_schema
3、mysql數據類型的優化
4、mysql執行計劃
5、mysql索引優化
6、查詢優化
7、分區表
8、mysql伺服器參數設置
來源馬士兵課程-多線程
Docker
學Docker跟著這篇文章做一遍就能精通
Docker 本地安裝常用應用
K8S 更新中。。。
elasticsearch 更新中。。。
Linux 更新中。。。
Redis
來源馬士兵課程-周志壘老師
1. redis 及NIO原理介紹
2. redis擴展知識
3. redis的持久化
4. redis的集群
5. redis常見問題
zookeeper
來源馬士兵課程-周志壘老師
1、zookeeper介紹
2、zookeeper原理
3、zookeeper案例
MQ 更新中。。。
演算法學習 更新中。。。
操作系統
1、初識電腦底層
2、硬體和操作系統
3、進程管理
4、記憶體映射
電腦網路
來源馬士兵課程-周志壘老師
1、虛擬文件系統,文件描述符,IO重定向、管道
2、java文件系統io
3、網路IO:Socket編程BIO和TCP參數
4、網路IO:C10K問題及NIO和IO模型性能壓測
5、網路IO:多路復用器及Epoll
6、java API 實戰多路復用器
7、急速理解Netty模型及IO模型
8、IO模型部分實現推導
9、手寫基於Netty的RPC框架
高併發負載均衡
來源馬士兵課程-周志壘老師
1. 網路協議原理
2. LVS的DR,TUN,NAT模型
3. LVS的DR模型試驗搭建
4. 基於keepalived的LVS高可用搭建
Golang 更新中。。。
python
前端
《三體》中有句話——弱小和無知不是生存的障礙,傲慢才是。 所以我們不要做一個小青蛙Vue