✘ 學習經常使用Linux操做如dump ps ls jstack等,熟悉定位手段前端
✘ 學習數據庫表設計原則及數據庫語句優化
✘ 系統學習Oracle與MySql
✘ Oracle 經過查詢計劃優化SQL數據庫
✘ 微服務鏈路追蹤
✘ 微服務日誌聚合(ELK)編程
工做技能儲備:
後臺:
Jarlor5/6
Spring MVC
Spring boot
Spring Cloud
MyBatis
Spring Data JPA
Spring Data 分頁 PageImpl
lambda表達式與函數式編程、方法引用(::)設計模式
Hibernate/Netty安全
前端:
VUE
XUI
jQuery
NodeJS
H5
CSS3網絡
移動端:
Android多線程
中間件:
Elasticsearch
消息隊列MQ
Kafka框架
數據庫:
Oracle
MySQL
MongoDB
Redis分佈式
基礎環境:
Nginx
Tomcat函數式編程
發佈平臺:
pcloud灰度發佈
Docker
✘ 枚舉Enum
✔ Spring Data JPA
✘ 強引用、弱引用、虛引用
✘ Docker
✘ Kubernetes(k8s)
✘ Spring Cloud
✔裝飾器模式(IO框架/Spring JdbcTemplate/AbstractApplicationContext)
✘ TCP/IP原理 三次握手 四次揮手
✘ Netty
✘ HashMap與ConcurrentHashMap源碼分析
✘ JVM性能調優
✘ 註解
✔ JVM:類加載機制、內存管理、線程與內存模型、垃圾回收
✘ Spring Boot
✘ Spring源碼專題
✔ CountDownLatch、CyclicBarrier、Semaphore
✔ AQS
✔觀察者設計模式
✔ CAS
✔ 原子類
✔ 類加載機制
✔ JDK源碼導入IDEA
✔ 多線程
ZooKeeper
TCP/IP網絡協議原理 分佈式系統設計,包括集羣管理、日誌監控、高可用設計、性能調優、安全防護 Hbase Shell腳本