1.字面量創(chuàng)建字符串會(huì)先在字符串池中找,看是否有相等的對(duì)象,沒(méi)有的話就在堆中創(chuàng)建,把地址駐留在字符串池;有的話則直接用池中的引用,避免重復(fù)創(chuàng)建對(duì)象。2.new關(guān)鍵字創(chuàng)建時(shí),前...
1.字面量創(chuàng)建字符串會(huì)先在字符串池中找,看是否有相等的對(duì)象,沒(méi)有的話就在堆中創(chuàng)建,把地址駐留在字符串池;有的話則直接用池中的引用,避免重復(fù)創(chuàng)建對(duì)象。2.new關(guān)鍵字創(chuàng)建時(shí),前...
普通方法和普通代碼塊鎖住的是當(dāng)前實(shí)例對(duì)象,同個(gè)對(duì)象調(diào)用是同步效果 靜態(tài)方法和以synchronized(class){}的方式鎖代碼塊,鎖住的是當(dāng)前類(lèi)的class對(duì)象,在同個(gè)...
1 newCachedThreadPool創(chuàng)建一個(gè)可緩存線程池,如果線程池長(zhǎng)度超過(guò)處理需要,可靈活回收空閑線程,若無(wú)可回收,則新建線程。 這種類(lèi)型的線程池特點(diǎn)是: 工作線程的...
select reverse(substring(reverse(count_no),CHARINDEX('',reverse(count_no))+2 ,LEN(count...
管理界面中: 隊(duì)列中設(shè)置 autoDelete :ture 的意思是當(dāng)所有消費(fèi)者客戶端斷開(kāi)連接后,是否刪除隊(duì)列 (交換器也是同個(gè)意思) ready:顯示當(dāng)前有多少消息沒(méi)有被消...
最新版本的RabbitMQ有四種交換機(jī)類(lèi)型,分別是Direct exchange、Fanout exchange、Topic exchange、Headers exchang...
1 下載 jq autocomplete 2 ajax請(qǐng)求 //輸入框聯(lián)想('#title').autocomplete({serviceUrl: "manve/searc...
1 引入依賴 2 配置文件application.properties 3 配置好之后,數(shù)據(jù)源是從默認(rèn)的tomcat.pool切換到了druid,可是druid的屬性比如in...
Java File類(lèi) 的mkdir方法的實(shí)現(xiàn)中,不能同時(shí)創(chuàng)建多層目錄,如果是多層,可以調(diào)mkdirs!
str = str.subString(str.indexOf("/",str.indexOf("/")+1), str.length()-1); //str.indexOf...
InputStream inputStream = file.getInputStream(); InputStreamReader inputStreamReader =n...
正確理解setTimeout的方式(注冊(cè)事件): 1、有兩個(gè)參數(shù),第一個(gè)參數(shù)是函數(shù),第二參數(shù)是時(shí)間值。 2、調(diào)用setTimeout時(shí),把函數(shù)參數(shù),放到事件隊(duì)列中。等主程序運(yùn)...
jvm 一行代碼是怎么運(yùn)行的: 首先,java代碼會(huì)被編譯成字節(jié)碼,字節(jié)碼就是java虛擬機(jī)定義的一種編碼格式,需要java虛擬機(jī)才能夠解析,java虛擬機(jī)需要將字節(jié)碼轉(zhuǎn)換成...
所謂同步,可以理解為在執(zhí)行完一個(gè)函數(shù)或方法之后,一直等待系統(tǒng)返回值或消息,這時(shí)程序是出于阻塞的,只有接收到 返回的值或消息后才往下執(zhí)行其它的命令。 異步,執(zhí)...
共同點(diǎn): 1. 他們都是在多線程的環(huán)境下,都可以在程序的調(diào)用處阻塞指定的毫秒數(shù),并返回。 2. wait()和sleep()都可以通過(guò)interrupt()方法 打斷線程的暫...
線程類(lèi)的一些常用方法: sleep(): 強(qiáng)迫一個(gè)線程睡眠N毫秒。 isAlive(): 判斷一個(gè)線程是否存活。 join(): 等待線程終止。 activeCount():...
1.線程狀態(tài)轉(zhuǎn)換 1、新建狀態(tài)(New):新創(chuàng)建了一個(gè)線程對(duì)象。 2、就緒狀態(tài)(Runnable):線程對(duì)象創(chuàng)建后,其他線程調(diào)用了該對(duì)象的start()方法。該狀態(tài)的線程位于...