key為弱引用而不會被gc輕易回收择浊,因為有強弱兩個引用鏈柒竞。但是value確只有一個引用鏈霞揉,就是Entry指向的那個鏈有额,如果這個也設置了弱引用,那么一次gc后慕蔚,你就可能白set值了
ThreadLocal分析其弱引用和可能引起的內存泄漏ThreadLocal大家都不陌生丐黄,字面意思是線程本地副本,可在多線程環(huán)境下孔飒,為每個線程創(chuàng)建獨立的副本保證線程安全灌闺,在需要線程隔離的場合應用很廣泛,但是關于ThreadLoc...
key為弱引用而不會被gc輕易回收择浊,因為有強弱兩個引用鏈柒竞。但是value確只有一個引用鏈霞揉,就是Entry指向的那個鏈有额,如果這個也設置了弱引用,那么一次gc后慕蔚,你就可能白set值了
ThreadLocal分析其弱引用和可能引起的內存泄漏ThreadLocal大家都不陌生丐黄,字面意思是線程本地副本,可在多線程環(huán)境下孔飒,為每個線程創(chuàng)建獨立的副本保證線程安全灌闺,在需要線程隔離的場合應用很廣泛,但是關于ThreadLoc...
什么是MySQL? MySQL 是一種關系型數(shù)據(jù)庫,在Java企業(yè)級開發(fā)中非常常用惦积,因為 MySQL 是開源免費的接校,并且方便擴展。阿里巴巴數(shù)據(jù)庫系統(tǒng)也大量用到了 MySQL狮崩,...
半數(shù)Follower確認蛛勉,Leader就會提交這個事務,可見并沒有實現(xiàn)強一致性
Zookeeper——一致性協(xié)議:Zab協(xié)議聲明:本文寫的時候睦柴,當時就是完全不懂zk诽凌,邊看網(wǎng)上的文章邊學習歸納和整理,這不是我的產(chǎn)出坦敌,不用點贊打賞侣诵。大家理智友善的討論痢法,有錯誤歡迎指出。不過我最近不怎么上簡書了杜顺〔聘椋可能沒來...
最近在看 UNIX 網(wǎng)絡編程并研究了一下 Redis 的實現(xiàn),感覺 Redis 的源代碼十分適合閱讀和分析躬络,其中 I/O 多路復用(mutiplexing)部分的實現(xiàn)非常干凈...
使用git馁菜,都少不了各種分支的切換茴扁,今天我們就聊一聊切換遠程分支那些事。本帖適合分不太清楚怎么合理的切遠程分支到本地的童鞋火邓,老手請忽略丹弱。 我們在工作中,可能會經(jīng)常遇到這樣一個...
原文地址我們知道铲咨,HTTP請求都是明文傳輸?shù)模^的明文指的是沒有經(jīng)過加密的信息蜓洪,如果HTTP請求被黑客攔截纤勒,并且里面含有銀行卡密碼等敏感數(shù)據(jù)的話,會非常危險隆檀。為了解決這個問...
熟悉Redis的人都知道摇天,它是單線程的。因此在使用一些時間復雜度為O(N)的命令時要非常謹慎恐仑∪可能一不小心就會阻塞進程,導致Redis出現(xiàn)卡頓裳仆。 有時腕让,我們需要針對符合條件的...
有時候我們往往遇到這種問題:想在本地學習或者測試多線程代碼,想人工干預線程執(zhí)行順序歧斟,可能使用Thread.sleep()纯丸,join()等方式,又或者我的代碼在本地測試好好地静袖,...
設計模式,不管是在準備面試過程队橙,還是在實際工作編碼中坠陈,都是應該掌握的技能萨惑,所以特別整理一下設計模式相關的知識,希望對大家有所幫助 可能我們會遇到這樣一種場景:在編碼中有這樣一...
知乎上有個故事: 一個女生若未,25歲朱嘴,高級CBD上班,業(yè)余折騰別的項目粗合,月薪10W萍嬉。 考了一次公務員,沒考上隙疚,她的父母說壤追,什么時候才能等到你穩(wěn)定過日子? 因為這句話供屉,她突然覺得...
今天偶然看到單位一大濕的代碼朽色,里面有個for循環(huán),類似于:for (int i = 0; i < 10; ++i)突然想起來記得幾年前的一次面試被人問起過组题,i++ 和++i ...
序言 Http和Https屬于計算機網(wǎng)絡范疇葫男,但作為開發(fā)人員,不管是后臺開發(fā)或是前臺開發(fā)崔列,都很有必要掌握它們梢褐。在學習Http和Https的過程中,主要是參考了阮一峰老師的博客...