文中示例代碼:https://github.com/q200737056/Java-Course[https://github.com/q200737056/Java-Cou...
文中示例代碼:https://github.com/q200737056/Java-Course[https://github.com/q200737056/Java-Cou...
1.AOP AOP(面向切面)是一種編程范式,提供從另一個(gè)角度來考慮程序結(jié)構(gòu)以完善面向?qū)ο缶幊蹋∣OP)嚣镜。AOP為開發(fā)者提供了一種描述橫切關(guān)注點(diǎn)的機(jī)制,并能夠自動(dòng)將橫切關(guān)注點(diǎn)...
Java多線程與并發(fā)-基礎(chǔ)篇 1.線程池 首先簡單來介紹一下Executor。Executor 框架是 jdk1.5 中引入的,其內(nèi)部使用了線程池機(jī)制淑履,它在 java.uti...
1.幾個(gè)重要概念 同步與異步同步調(diào)用會(huì)等待方法的返回,異步調(diào)用會(huì)瞬間返回藻雪,但是異步調(diào)用瞬間返回并不代表你的任務(wù)就完成了秘噪,它會(huì)在后臺(tái)起個(gè)線程繼續(xù)進(jìn)行任務(wù)。阻塞和非阻塞阻塞和非阻...
源碼地址:https://github.com/q200737056/Spring-Course/tree/master/springboot2Shiro[https://g...
源碼地址:https://github.com/q200737056/Spring-Course/tree/master/springboot2Redis 一勉耀、項(xiàng)目環(huán)境 Ja...
源碼地址:https://github.com/q200737056/Spring-Course/tree/master/springboot2Ehcache 一指煎、項(xiàng)目環(huán)境 ...
本篇主要內(nèi)容講springboot怎么整合Mybatis,Druid便斥,Thymeleaf至壤,Logback及基本運(yùn)用。 源碼地址:https://github.com/q200...
現(xiàn)在很多項(xiàng)目中都使用了springboot枢纠,可見springboot是java開發(fā)人員不得不必會(huì)的框架技術(shù)像街。那么springboot有什么好處呢? springboot是伴隨...
Maven是一個(gè)項(xiàng)目管理的綜合工具晋渺。使用 Maven 給我們帶來的最直接的好處宅广,就是統(tǒng)一管理了jar 包及jar包之間依賴維護(hù),為我們省去了到各個(gè)網(wǎng)站去下載所需的jar包些举。本...
一、Git簡介 首先簡單介紹一下Git俭厚。Git 是一個(gè)開源的分布式版本控制系統(tǒng)户魏。那與傳統(tǒng)的集中式,比如cvs,svn有什么區(qū)別呢? 集中式顧名思義挪挤,集中存放在中央服務(wù)器叼丑。干活...
不論是物理機(jī)還是虛擬機(jī),大部分的程序代碼從開始編譯到最終轉(zhuǎn)化成物理機(jī)的目標(biāo)代碼或虛擬機(jī)能執(zhí)行的指令集之前扛门,都會(huì)按照如下圖所示的各個(gè)步驟進(jìn)行: 其中綠色的模塊可以選擇性實(shí)現(xiàn)鸠信。基...
1.JVM JVM是Java Virtual Machine(Java虛擬機(jī))的縮寫室奏,JVM是一種用于計(jì)算設(shè)備的規(guī)范,它是一個(gè)虛構(gòu)出來的計(jì)算機(jī)劲装,是通過在實(shí)際的計(jì)算機(jī)上仿真模擬...