文中示例代碼: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(面向切面)是一種編程范式,提供從另一個角度來考慮程序結構以完善面向對象編程(OOP)。AOP為開發(fā)者提供了一種描述橫切關注點的機制,并能夠自動將橫切關注點...
Java多線程與并發(fā)-基礎篇 1.線程池 首先簡單來介紹一下Executor。Executor 框架是 jdk1.5 中引入的,其內部使用了線程池機制,它在 java.uti...
1.幾個重要概念 同步與異步同步調用會等待方法的返回,異步調用會瞬間返回,但是異步調用瞬間返回并不代表你的任務就完成了,它會在后臺起個線程繼續(xù)進行任務。阻塞和非阻塞阻塞和非阻...
源碼地址:https://github.com/q200737056/Spring-Course/tree/master/springboot2Shiro[https://g...
源碼地址:https://github.com/q200737056/Spring-Course/tree/master/springboot2Redis 一、項目環(huán)境 Ja...
源碼地址:https://github.com/q200737056/Spring-Course/tree/master/springboot2Ehcache 一、項目環(huán)境 ...
本篇主要內容講springboot怎么整合Mybatis,Druid,Thymeleaf,Logback及基本運用。 源碼地址:https://github.com/q200...
現在很多項目中都使用了springboot,可見springboot是java開發(fā)人員不得不必會的框架技術。那么springboot有什么好處呢? springboot是伴隨...
Maven是一個項目管理的綜合工具。使用 Maven 給我們帶來的最直接的好處,就是統一管理了jar 包及jar包之間依賴維護,為我們省去了到各個網站去下載所需的jar包。本...
一、Git簡介 首先簡單介紹一下Git。Git 是一個開源的分布式版本控制系統。那與傳統的集中式,比如cvs,svn有什么區(qū)別呢? 集中式顧名思義,集中存放在中央服務器。干活...
不論是物理機還是虛擬機,大部分的程序代碼從開始編譯到最終轉化成物理機的目標代碼或虛擬機能執(zhí)行的指令集之前,都會按照如下圖所示的各個步驟進行: 其中綠色的模塊可以選擇性實現?;?..
1.JVM JVM是Java Virtual Machine(Java虛擬機)的縮寫,JVM是一種用于計算設備的規(guī)范,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬...