Java架構師成長之道之Java架構師技術棧
JavaSE篇
- Java概述與開發環境搭建
- Java數據存儲
- Java數據運算
- Java程序流程控制
- Java數組
- Java面向對象程序設計(上)
- Java面向對象程序設計(中)
- Java面向對象程序設計(下)
- Java常用API
- 集合
- 泛型
- 異常處理
- 注解
- IO/NIO/AIO
- AIO網絡框架tio設計與實現
- 多線程
- 網絡編程
- 反射和動態代理
- 日志
- XML
- 正則表達式
- Java語言新特性實戰
- 數據庫編程(JDBC+MySQL)
- 數據結構
- 算法
- 設計模式
- Apache Commons實戰與源碼分析
- RxJava
- Google Guava
- JVM
- Netty實戰與源碼分析
- Java程序性能優化
- Java實現 HTTP Server
- Java實現ORM Framework
- Java實現 RPC Framework
JavaWeb前端篇
- HTML/HTML5
- CSS/CSS3
- Boostrap
- Less
- JavaScript
- jQuery
- NodeJS
- Angular
- Zepto
- ES5/6/7
- Grunt
- Gulp
- Webpack
- 前端項目
- 微信公眾號開發
- 微信小程序開發
- Vue/mpVUE
- Vue項目 硅谷外賣
- React
- React Native
- Flutter
- React項目谷粒后台
- React項目硅谷直聘
https://github.com/wx-chevalier/Web-Series
JavaWeb后端篇
-
網絡基礎
-
HTTP協議
-
Tomcat
-
服務端組件Servlet
-
Java模板引擎Beetl/Freemarker
-
服務端組件Filter
-
服務端組件Listener
-
會話控制Cookie和Session
-
異步數據傳輸Ajax
-
國際化
-
文件上傳下載
-
JavaWeb書城
-
Spring Framwork
-
Spring MVC
-
Mybatis/MBG/PageHelper/Mapper/MybatisPlus
-
JPA/Hibernate/Spring Data JPA
-
Activiti
-
Spring Boot
-
Spring Cloud
-
Alibaba Spring Cloud
-
JetCache
-
Netty
-
Dubbo
-
easyExcel
Java工具篇
- JDK
- IntelliJ IDEA
- Git/GitHub/Gitlab
- Maven/Gradle
- Jenkins
- PowerDesigner
- Postman
- Wireshark
- Chrome
Java中間件篇
- RabbitMQ/RocketMQ/Kafka
- Redis/MongoDB
- ShardingSphere/MyCAT
- Redis
- Elasticsearch
- 分布式事務中間件 seata
Java大數據篇
-
Hadoop生態
- 大數據存儲Hadoop
- 分布式服務管理Zookeeper
- 數據倉庫Hive
- 數據查詢impala+kudu+clouderManager
- 分布式發布-訂閱系統Kakfa+監控 kafkaManager/kafkaMonitor
- 分布式非關系型數據庫HBase+Hbase二級索引創建工具Phoenix
- 任務調度框架Oozie/Azkaban
- 數據查詢框架Kylin+druid
- 大數據圖形工具Hue
-
Spark生態
- Scala
- ELK
- SparkCore+Spring SQL+Spark Streaming+Spark mlib
- Spark內核優化
-
Flink生態
Java系統測試篇
- 單元測試(Junit/TestNG)
- 壓力測試Jmeter
- 自動化測試Selenium
- 負載測試LoadRunner
Java基礎設施篇
- Linux
- Linux系統概述與運維環境搭建
- Linux系統管理(文件目錄、用戶權限、磁盤網絡,軟件、內存、安全)
- CentOS7新特性
- 文件服務(Samba、NFS、SFTP)
- Web服務(HTTP協議、Apache、Nginx,Tengine,OpenRestry)
- LAMP/LNMP
- DNS
- Shell編程
- Nginx
- Zookeeper
- 負載均衡集群解決方案 HAProxy+LVS
- 高可用集群解決方案 Keepalived
- 高性能集群解決方案
- ansible/puppet/fabric /saltstack
- Zabbix
- Skywalking Tracing
- Grafana
- ELK logging
- Sentry Exception Logging
- Prometheus Metrics
- Sonar
- Jenkins
- 禪道/Jira
- Confluence(wiki)
- MySQL/InfuxDB
- Docker/Kubernetes/Rancher
- MooseFS/GlusterFS/ FastDFS
- KVM
- Python自動化運維
- Web安全OPENWAF
- devops/gitops/aiops