2023-01-13 一、基本功 (1)工程結構管理 掌握企業環境的搭建和管理 (2)java開發規範 P3C開發規約 (3)高併發及網路編程 需要考慮性能瓶頸 (4)底層源碼分析 二、互聯網常用技術——分散式 1、NoSQL資料庫:是提升數據訪問效率的優先選擇。 訪問效率的提升:Redis、Mon ...
2023-01-13
一、基本功
(1)工程結構管理
掌握企業環境的搭建和管理
(2)java開發規範
P3C開發規約
(3)高併發及網路編程
需要考慮性能瓶頸
(4)底層源碼分析
二、互聯網常用技術——分散式
1、NoSQL資料庫:是提升數據訪問效率的優先選擇。
訪問效率的提升:Redis、MongoDB
2、分散式文件存儲系統
2023-01-17
3、分散式搜索服務:Solr、ElasticSearch
4、消息中間件:ActiveMQ、RabbitMQ
消息中間件可以輔助降低流量高峰壓力,提升訪問效率
5、分散式事務管理:LCN
6、其他相關技術:Apollo(集中式的、分散式的配置文件管理應用)、Swagger(介面文檔管理應用)、Activiti(工作流技術)、RMI(遠程方法調用技術)、WebServices(網路服務調用技術)
三、完整生態鏈框架體系——Spring超級全家桶
包含Spring、Spring Data、Spring Boot、Spring Security、Spring Session、Spring AMQP、Spring Integration、Spring Web Service等
四、互聯網熱門技術——微服務
熱門的微服務技術框架:Spring Cloud、Dubbo
五、系統生命線——架構優化及高可用架構
1、技術、環境上的優化
JVM、代碼性能、Tomcat、MySQL、SQL語法、Nginx等方面都需要進行優化、提升代碼和環境的性能。
2、架構可靠性的優化
Nginx高可用集群、Tomcat高可用集群、MySQL高可用集群、MongDB分片集群、FastDFS高可用集群等
六、架構
架構過程:原理積累、架構思維、架構原理、設計思維