一搬情況下大家都知道在 java 中創(chuàng)建一個(gè)新線程的二種方式,但是對(duì)第三種方式基本不熟,甚至一些工作好幾年的老程序員也不知道。 上面2中方法比較常見(jiàn),也是大家常用的,比較熟...
一搬情況下大家都知道在 java 中創(chuàng)建一個(gè)新線程的二種方式,但是對(duì)第三種方式基本不熟,甚至一些工作好幾年的老程序員也不知道。 上面2中方法比較常見(jiàn),也是大家常用的,比較熟...
1、線上環(huán)境頻繁發(fā)生 Full GC 如何排查? 頻繁GC 一般是因?yàn)?Minor GC 后內(nèi)存任然不夠用導(dǎo)致的 Full GC ,所以我們可以在線上環(huán)境 開啟 -XX:he...
在網(wǎng)上找到很多的省市區(qū)縣的數(shù)據(jù)中四個(gè)直轄市(北京、上海、天津、重慶)的數(shù)據(jù)都是如下這樣 北京市 - 北京市 - 東城區(qū) 這樣的數(shù)據(jù),二級(jí)數(shù)據(jù),和一級(jí)數(shù)據(jù)一樣,在感官上給用戶造...
發(fā)生死鎖的4個(gè)必要條件 互斥條件 : 一個(gè)資源同一時(shí)間只能被一個(gè)線程獲得使用資格 請(qǐng)求和保持條件 : 對(duì)已獲得的資源在為使用完之前不可釋放 不可剝奪條件 : 不能通過(guò)外...
60 行代碼寫一個(gè)簡(jiǎn)單可用的并且?guī)н^(guò)期時(shí)間的內(nèi)存緩存 在一個(gè)小項(xiàng)目中需要特別簡(jiǎn)單的使用一個(gè)緩存。如果要引入 ehcache 等其他第三方緩存還需要增加 各種 jar 甚至需要...
抽象類:強(qiáng)調(diào)的是把共同(共有、相同)的屬性方法, 抽象出來(lái),統(tǒng)一寫在一個(gè)地方(他們的實(shí)現(xiàn)代碼是一樣的),方便維護(hù)。(面向?qū)ο笕筇匦灾械睦^承特性) 接口: 抽象的是行為 - ...
redis 中存數(shù)據(jù)時(shí),到底什么時(shí)候用 hset 相比于 set 存數(shù)據(jù)時(shí)又有什么不一樣? set 就是普通的已key-value 方式存儲(chǔ)數(shù)據(jù),可以設(shè)置過(guò)期時(shí)間。時(shí)間復(fù)雜度...
spring boot 要搭建一個(gè) web 項(xiàng)目特別簡(jiǎn)單。只需要配置一下 pom.xml 然后幾行代碼就能搭建一個(gè)web項(xiàng)目,想讓我們來(lái)搭建一個(gè)注冊(cè)中心 簡(jiǎn)書 引用代碼 太麻...
1、java.util.concurrent (并發(fā)包)包要詳細(xì)了解 ThreadLocal 的內(nèi)部是怎么實(shí)現(xiàn)的。 ConcurrentMap 是怎么實(shí)現(xiàn)線程安全的。 ha...
char 是字符,byte 是字節(jié),都可以強(qiáng)制轉(zhuǎn)換為一個(gè)整數(shù)。(char 強(qiáng)制轉(zhuǎn)換為整數(shù)表示 這個(gè)字符對(duì)應(yīng)的 Unicode 碼的位置) char 是無(wú)符號(hào)型的,大小范圍為 ...
MVC是一種代碼的組織方式,是一種具體的代碼重用的實(shí)現(xiàn)方式,并不是一種設(shè)計(jì)模式,MVC三層各負(fù)其責(zé)互不干擾,實(shí)現(xiàn)了代碼的高度解耦。 model 是數(shù)據(jù)模型,應(yīng)該只是一個(gè)普通的...
http 協(xié)議是建立在 tcp 協(xié)議之上的(應(yīng)用層)一個(gè)無(wú)狀態(tài)的超文本傳輸協(xié)議 它規(guī)定的文本的傳輸格式,分為請(qǐng)求行、消息報(bào)頭、請(qǐng)求正文。 請(qǐng)求行以一個(gè)方法符號(hào)開頭,以空格分開...
HashMap 實(shí)現(xiàn)原理 ConcurrentHashMap 怎么實(shí)現(xiàn) 線程安全的。 使用 一個(gè) Entry 數(shù)組保存數(shù)據(jù),Entry 對(duì)象中有四個(gè)屬性,分別是 key,va...
HashMap 實(shí)現(xiàn)原理 ConcurrentHashMap 怎么實(shí)現(xiàn) 線程安全的。 使用 一個(gè) Entry 數(shù)組保存數(shù)據(jù),Entry 對(duì)象中有四個(gè)屬性,分別是 key,va...
今天去面試遇到一個(gè)算法相關(guān)的問(wèn)題: 有二個(gè)從小到大已近排序好的數(shù)組,怎么找出它們的交集 答案:使用 二路并歸發(fā)查找,也就是二個(gè)數(shù)組同時(shí)循環(huán)。具體代碼 int[]arr1={1...
1、具有唯一性的屬性必須增加唯一約束,與唯一索引。 2、經(jīng)常出現(xiàn)在where 子句中的 查詢條件需要增加 索引 3、如果屬性為 大文本不要增加索引 4、字符串類型的索引需要指...