https://blog.csdn.net/singwhatiwanna/article/details/104568025
幫貼續(xù)集(ps:第一段懶漢式的兩段代碼好像一樣了)
被面試官虐過之后,他輕蔑的問我:你還說你了解單例模式嗎單例,大家肯定都不陌生,這是Java中很重要的一個(gè)設(shè)計(jì)模式。其實(shí)單例模式看上去簡單,實(shí)際上卻有很多容易被忽視的地方,因?yàn)樗婕暗揭恍┚€程安全的問題,稍不留神就可能入坑。 本文...
https://blog.csdn.net/singwhatiwanna/article/details/104568025
幫貼續(xù)集(ps:第一段懶漢式的兩段代碼好像一樣了)
被面試官虐過之后,他輕蔑的問我:你還說你了解單例模式嗎單例,大家肯定都不陌生,這是Java中很重要的一個(gè)設(shè)計(jì)模式。其實(shí)單例模式看上去簡單,實(shí)際上卻有很多容易被忽視的地方,因?yàn)樗婕暗揭恍┚€程安全的問題,稍不留神就可能入坑。 本文...
這個(gè) BUG 在 JDK 9 版本中進(jìn)行了修復(fù)。也就是說,如果你用的 JDK 8,也許會(huì)遇到這樣的問題。 先帶大家看看這個(gè)問題是怎么樣的: 這個(gè) BUG 說:FutureTa...
有一個(gè)面試官問了這么一個(gè)問題:String為什么要設(shè)計(jì)為不可變?當(dāng)時(shí)回答的并不好,且覺得這個(gè)問題比較好,所以就決定整理一下。思路:我們要知道可變的字符串,Java已經(jīng)給我們提...
sql題目說明 寫一條sql,查找出誤刪的數(shù)據(jù):貨幣匯率表,原本6條數(shù)據(jù),誤刪了三條,需要根據(jù)剩下的三條數(shù)據(jù),查出被誤刪的貨幣列表,匯率不需要展示和計(jì)算;初始數(shù)據(jù)如下,為了方...
思路:1.起始變量:0和10(或者9)2.10個(gè)線程,每個(gè)線程綁定一個(gè)數(shù)字代碼實(shí)現(xiàn)如下:
這是PAT乙級(jí)題庫中的第三道題,一開始沒有理解題目的第三個(gè)條件的意思,可能因?yàn)榈谝淮巫?,所以?duì)命題的意圖理解不到,讀題解題思路來源于其他博主,附上鏈接:https://blo...
文章轉(zhuǎn)載自知乎:原文[https://zhuanlan.zhihu.com/p/50479555]由于文章時(shí)間復(fù)雜度寫的很好,易于理解,故只截取了時(shí)間復(fù)雜度,空間復(fù)雜度沒有轉(zhuǎn)...
“Talk is cheap. Show me the code”相信百分之九十的程序員都聽過,如果說有比這句更流行的,應(yīng)該只有Hello world了。我覺得一份好的代碼可...
git倉庫地址:服務(wù)注冊(cè) 前言 上一篇文章利用Spring掃描機(jī)制,實(shí)現(xiàn)服務(wù)的注冊(cè)(一)完成主要類的介紹,那么這一篇博客用于介紹該注冊(cè)方式的具體使用和一些其他相關(guān)知識(shí)的補(bǔ)充。...
git倉庫地址:服務(wù)注冊(cè) 前言 本文章是闡述通過注解和掃描完成對(duì)服務(wù)包里面的功能實(shí)現(xiàn)注冊(cè),不需要為每一個(gè)service類,提供不同的映射方法,尤其是供前臺(tái)獲取數(shù)據(jù)的接口。 使...
主要羅列了常見的選擇排序,冒泡排序和快速排序,還有二分查找的算法。 選擇排序 冒泡排序 快速排序 二分查找 注意二分查找適用于有序的數(shù)組
HashMap是java面試中常被問到的一個(gè)數(shù)據(jù)類型,因?yàn)檫@個(gè)問題可以追問的很深,而且常用的HashSet底層也是HashMap實(shí)現(xiàn)的,所以作為java程序員有必要了解多一點(diǎn)...
列出數(shù)組中元素組合的所有情況 比如:[1, 2, 3] --> 123, 132, 213, 231, 312, 321 代碼實(shí)現(xiàn):
AOP AOP(Aspect Oriented Programming),即面向切面編程,它利用一種稱為"橫切"的技術(shù),剖解開封裝的對(duì)象內(nèi)部,并將那些影響了多個(gè)類的公共行為封...