1. 什么是動(dòng)態(tài)代理? 代理模式為一種設(shè)計(jì)模式,其目的就是為其他對(duì)象提供一個(gè)代理以控制對(duì)某個(gè)真實(shí)對(duì)象的訪問。代理類負(fù)責(zé)為委托類預(yù)處理消息,過濾消...
我們先說傳播方式: 傳播方式: 1.REQUIRED: 2.NOT_SUPPORTED 3.REQUIRES_NEW 4.MANDATORY 5...
在多線程的程序中,如果想要設(shè)置一個(gè)共享變量的話,volatile 關(guān)鍵字無非是一個(gè)好的選擇,首先我們先來看看volatile 的作用. 1. v...
Filter java本身自帶的過濾器,實(shí)現(xiàn)方式 Interceptor spring自帶的攔截器. Aspect: spring aop 適...
獲取配置文件內(nèi)容的兩種方法 1.使用@Value注解 2.使用實(shí)體類封裝 配置文件: 實(shí)體類: 多配置文件切換 第一種: 創(chuàng)建多個(gè)配置文件 在a...
1. 第一種編譯器啟動(dòng)主函數(shù)不解釋. 2.使用maven插件啟動(dòng) 2.1 進(jìn)入項(xiàng)目目錄 2.2 使用maven命令進(jìn)行打包 跳過測(cè)試: 跳過測(cè)試...
使用總線鎖定.阻塞其他處理器的請(qǐng)求,等待當(dāng)前處理器更改完共享變量后再關(guān)閉鎖定.缺點(diǎn):總線鎖定后其他處理器服務(wù)操作內(nèi)存,慢! 緩存鎖定.每個(gè)處理器...
鎖的狀態(tài)分幾種, 無鎖狀態(tài)--->偏向鎖-->輕量級(jí)鎖-->重量級(jí)鎖 鎖可以升級(jí)不能降級(jí)目的是:提高獲取鎖和釋放鎖的效率. 注意:線程獲取鎖,...
通常大家都覺得其實(shí)是沒什么不同的,其實(shí)我們?cè)谄綍r(shí)運(yùn)用的時(shí)候也是沒什么不同的,但是對(duì)于虛擬機(jī)來說被這兩個(gè)變量修飾是有很大區(qū)別的。 初始化賦值時(shí)間:...