1.字面量創(chuàng)建字符串會先在字符串池中找,看是否有相等的對象奋单,沒有的話就在堆中創(chuàng)建碧绞,把地址駐留在字符串池;有的話則直接用池中的引用,避免重復創(chuàng)建對象。2.new關鍵字創(chuàng)建時,前...
1.字面量創(chuàng)建字符串會先在字符串池中找,看是否有相等的對象奋单,沒有的話就在堆中創(chuàng)建碧绞,把地址駐留在字符串池;有的話則直接用池中的引用,避免重復創(chuàng)建對象。2.new關鍵字創(chuàng)建時,前...
普通方法和普通代碼塊鎖住的是當前實例對象迅皇,同個對象調用是同步效果 靜態(tài)方法和以synchronized(class){}的方式鎖代碼塊,鎖住的是當前類的class對象衙熔,在同個...
1 newCachedThreadPool創(chuàng)建一個可緩存線程池登颓,如果線程池長度超過處理需要,可靈活回收空閑線程红氯,若無可回收框咙,則新建線程咕痛。 這種類型的線程池特點是: 工作線程的...
select reverse(substring(reverse(count_no),CHARINDEX('',reverse(count_no))+2 ,LEN(count...
管理界面中: 隊列中設置 autoDelete :ture 的意思是當所有消費者客戶端斷開連接后,是否刪除隊列 (交換器也是同個意思) ready:顯示當前有多少消息沒有被消...
最新版本的RabbitMQ有四種交換機類型喇嘱,分別是Direct exchange茉贡、Fanout exchange、Topic exchange者铜、Headers exchang...
1 下載 jq autocomplete 2 ajax請求 //輸入框聯(lián)想('#title').autocomplete({serviceUrl: "manve/searc...
1 引入依賴 2 配置文件application.properties 3 配置好之后腔丧,數(shù)據(jù)源是從默認的tomcat.pool切換到了druid,可是druid的屬性比如in...
Java File類 的mkdir方法的實現(xiàn)中作烟,不能同時創(chuàng)建多層目錄愉粤,如果是多層,可以調mkdirs俗壹!
str = str.subString(str.indexOf("/",str.indexOf("/")+1), str.length()-1); //str.indexOf...
InputStream inputStream = file.getInputStream(); InputStreamReader inputStreamReader =n...
正確理解setTimeout的方式(注冊事件): 1科汗、有兩個參數(shù),第一個參數(shù)是函數(shù)绷雏,第二參數(shù)是時間值。 2怖亭、調用setTimeout時涎显,把函數(shù)參數(shù),放到事件隊列中兴猩。等主程序運...
jvm 一行代碼是怎么運行的: 首先期吓,java代碼會被編譯成字節(jié)碼,字節(jié)碼就是java虛擬機定義的一種編碼格式倾芝,需要java虛擬機才能夠解析讨勤,java虛擬機需要將字節(jié)碼轉換成...
所謂同步,可以理解為在執(zhí)行完一個函數(shù)或方法之后晨另,一直等待系統(tǒng)返回值或消息潭千,這時程序是出于阻塞的,只有接收到 返回的值或消息后才往下執(zhí)行其它的命令借尿。 異步刨晴,執(zhí)...
共同點: 1. 他們都是在多線程的環(huán)境下,都可以在程序的調用處阻塞指定的毫秒數(shù)路翻,并返回狈癞。 2. wait()和sleep()都可以通過interrupt()方法 打斷線程的暫...
線程類的一些常用方法: sleep(): 強迫一個線程睡眠N毫秒。 isAlive(): 判斷一個線程是否存活茂契。 join(): 等待線程終止蝶桶。 activeCount():...
1.線程狀態(tài)轉換 1、新建狀態(tài)(New):新創(chuàng)建了一個線程對象掉冶。 2真竖、就緒狀態(tài)(Runnable):線程對象創(chuàng)建后脐雪,其他線程調用了該對象的start()方法。該狀態(tài)的線程位于...