ThreadLocal是java.lang包里的一個優(yōu)秀的多線程工具。ThreadLocal為變量在每個線程中都創(chuàng)建了一個副本,每個線程可以訪問自己內(nèi)部的副本變量,保證線程的...
ThreadLocal是java.lang包里的一個優(yōu)秀的多線程工具。ThreadLocal為變量在每個線程中都創(chuàng)建了一個副本,每個線程可以訪問自己內(nèi)部的副本變量,保證線程的...
最近正在看《并發(fā)編程的藝術(shù)》這本書,因?yàn)橹耙查喿x了大量關(guān)于多線程的博客,所以讀起來還是很流暢的,基本沒有遇到什么問題。但是就書中Synchronized優(yōu)化這一部分產(chǎn)生了小...
這三種設(shè)計模式同屬于結(jié)構(gòu)型模式,初學(xué)者乍一看可能難以分辨三者的區(qū)別。這里對三者之間的異同詳細(xì)地探討一下。 適配器模式VS裝飾模式 首先來比較一下適配器模式和裝飾模式。兩者都被...
為什么選擇ConcurrentHashMap詳解作為Java從入門到放棄的開篇之作,主要用意有兩點(diǎn)。一是既然是入門,那肯定從最基礎(chǔ)的JavaSE集合開始講起。HashMap是...
最近新建了個SpringBoot2.0的項目,因?yàn)樵瓉硪恢笔褂玫氖莻鹘y(tǒng)的Tomcat部署war包的形式,所以這次SpringBoot內(nèi)置Tomcat部署jar包的時候遇到了很...
最近在看《Tomcat內(nèi)核設(shè)計剖析》,發(fā)現(xiàn)這本書寫的真的很好,并沒有陷在源碼當(dāng)中,從整體設(shè)計的角度對Tomcat進(jìn)行了講解。當(dāng)涉及到具體邏輯講解的時候,大多使用偽代碼,簡潔明...
前一陣在工作中用到了RabbitMQ,因此對幾種常見的消息隊列產(chǎn)生了興趣。首先從GitHub上下載了RocketMQ的源碼打算一探究竟。在閱讀remoting這個模塊時遇到了...
過年后從勝任工作的喜悅中緩過勁來,發(fā)現(xiàn)自己在Java之路上只是剛剛?cè)腴T,于是開始了惡補(bǔ)。最先主要是看書補(bǔ)習(xí)基礎(chǔ)知識,后來一步步逐漸閱讀源碼。相對于讀書看視頻這些直觀的知識輸出...
@Funzion 哈嘍,想問下有沒有嘗試過訓(xùn)練集中每個label只有對應(yīng)的一張圖片的效果?類似以圖搜圖的效果,或者理論是否可行?
TensorFlow SiameseNet 人臉識別實(shí)戰(zhàn)文章的主要工作是用SiameseNet模型實(shí)現(xiàn)人臉識別的功能。SiameseNet卷積神經(jīng)網(wǎng)絡(luò)模型如下(詳細(xì)結(jié)構(gòu)移步到GitHub,簡化版的VGG): 數(shù)據(jù)集采用微軟的MS-...
最近在Mac上練習(xí)一些Tensorflow簡單代碼,搭建了Sublime Text3的Tensorflow環(huán)境,Ubuntu環(huán)境下搭建步驟類似 電腦:Mac 軟件:Subli...