事務(wù)是數(shù)據(jù)庫執(zhí)行過程中的一個邏輯單位,由一個有限的數(shù)據(jù)庫操作序列構(gòu)成。事務(wù)有四個特性,習(xí)慣上被稱為 ACID 特性: Atomicity(原子性) Consistency(一...
Java 泛型(generics)是 JDK1.5 中引入的一個新特性,其本質(zhì)是參數(shù)化類型,解決不確定具體對象類型的問題;其所操作的數(shù)據(jù)類型被指定為一個參數(shù)(type par...
定義:TCP(Transmission Control Protocol:傳輸控制協(xié)議)是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議. TCP在發(fā)送數(shù)據(jù)前,會在通信雙...
少俠你現(xiàn)在是否還這樣連接數(shù)據(jù)庫 少俠你知道Class.forName()這句早已經(jīng)沒用了么?Java 官方已經(jīng)把它優(yōu)化掉了。想知道怎么優(yōu)化的么?不要急,且看我慢慢道來。 SP...
總體架構(gòu) Tomcat 是一個應(yīng)用服務(wù)器,那么要開發(fā)一個應(yīng)用服務(wù)器,首先捋一捋它的需求,要實現(xiàn)那些功能。 1、 首先可以和客戶端建立連接,并且能夠處理客戶端的連接 2、 其次...
定義 什么是Stream流,Java doc中是這樣寫的 A sequence of elements supporting sequential and parallel ...
jstack - Prints Java thread stack traces for a Java process, core file, or remote debug...
內(nèi)存泄漏(Memory Leak)是指程序中已動態(tài)分配的堆內(nèi)存由于某種原因程序未釋放或無法釋放,造成系統(tǒng)內(nèi)存的浪費,導(dǎo)致程序運行速度減慢甚至系統(tǒng)崩潰等嚴重后果。 ——百度百科...
相比與傳統(tǒng)的Java打包方式,使用SpringBoot打包插件打包成jar包后,可以直接使用java -jar 運行SpringBoot項目,本篇就來分析一下運行的原理。 S...
熱加載是指在不重啟服務(wù)的情況下使更改的代碼生效。注意和熱部署的區(qū)別,熱加載主要是在開發(fā)環(huán)境下使用。 首先要知道Java程序是怎么運行起來的,Java類加載分為其7個階段。 其...
目錄 mybatis中mapper代理的生成過程 與Spring集成時mapper代理的生成過程 與SpringBoot集成時mapper代理的生成過程 mybatis中ma...
內(nèi)省(Introspector) 是Java 語言對 JavaBean 類屬性、事件的一種缺省處理方法。說簡單一點就是操作JavaBean的一套API。什么是JavaBean...
JDK動態(tài)代理使用的非常廣泛,Spring AOP中、MyBatis的mapper中都用到了JDK動態(tài)代理。 JDK動態(tài)代理的使用 1、創(chuàng)建代理類接口及代理類。2、創(chuàng)建一個實...