java 学习知识汇总
一:常見(jiàn)模式與工具
?
學(xué)習(xí)Java技術(shù)體系,設(shè)計(jì)模式,流行的框架與組件是必不可少的:
-
常見(jiàn)的設(shè)計(jì)模式,編碼必備
-
Spring5,做應(yīng)用必不可少的最新框架
-
MyBatis,玩數(shù)據(jù)庫(kù)必不可少的組件
?
?
二:工程化與工具
?
工欲善其事必先利其器,不管是小白,還是資深開(kāi)發(fā),玩Java技術(shù)體系,選擇好的工具,提升開(kāi)發(fā)效率和團(tuán)隊(duì)協(xié)作效率,是必不可少的:
-
Maven,項(xiàng)目管理
-
Jenkins,持續(xù)集成
-
Sonar,代碼質(zhì)量管理
-
Git,版本管理
?
三:分布式架構(gòu)
?
高并發(fā),高可用,海量數(shù)據(jù),沒(méi)有分布式的架構(gòu)知識(shí)肯定是玩不轉(zhuǎn)的:
-
分布式架構(gòu)原理
-
分布式架構(gòu)策略
-
分布式中間件
-
分布式架構(gòu)實(shí)戰(zhàn)
?
?
四:微服務(wù)架構(gòu)
?
業(yè)務(wù)越來(lái)越復(fù)雜,服務(wù)分層,微服務(wù)架構(gòu)是架構(gòu)升級(jí)的必由之路,Java技術(shù)體系,和微服務(wù)相關(guān)的技術(shù)有哪些呢?
-
微服務(wù)框架
-
Spring Cloud
-
Docker與虛擬化
-
微服務(wù)架構(gòu)
?
?
五:性能優(yōu)化
?
任何脫離細(xì)節(jié)的ppt架構(gòu)師都是耍流氓,向上能運(yùn)籌帷幄,向下能解決一線性能問(wèn)題,Java技術(shù)體系,需要了解:
-
性能指標(biāo)體系
-
JVM調(diào)優(yōu)
-
Web調(diào)優(yōu)
-
DB調(diào)優(yōu)
?
?
六:底層知識(shí)
?
從架構(gòu)設(shè)計(jì),到應(yīng)用層調(diào)優(yōu),再深入了解底層原理,扎實(shí)的Java基本功才能讓自己變?yōu)閽叩厣裆?#xff1a;
-
內(nèi)存模型
-
并發(fā)模式
-
線程模型
-
鎖細(xì)節(jié)
?
轉(zhuǎn)載于:https://www.cnblogs.com/xlizi/p/9287096.html
總結(jié)
以上是生活随笔為你收集整理的java 学习知识汇总的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python爬虫之puppeteer之遇
- 下一篇: xmlrpc.php 漏洞利用