自我提升 很慚愧盛撑,學(xué)習(xí)和見識上柱衔,2023年,似乎并沒獲得啥提升决乎,雖然時(shí)常反思應(yīng)該如何構(gòu)建自己的能力矩陣门扇,增強(qiáng)自己的核心競爭力歹垫,和橫向拓展能力娶耍,時(shí)常困頓于如何從工作中提煉自己需...
自我提升 很慚愧盛撑,學(xué)習(xí)和見識上柱衔,2023年,似乎并沒獲得啥提升决乎,雖然時(shí)常反思應(yīng)該如何構(gòu)建自己的能力矩陣门扇,增強(qiáng)自己的核心競爭力歹垫,和橫向拓展能力娶耍,時(shí)常困頓于如何從工作中提煉自己需...
整理了一些近段時(shí)間以來一些不靠譜的想法,很零散擦耀,只做記錄 文旅: 近日看到一些新聞后坷虑,腦子里面簡單蹦出了幾個(gè)念頭,整理了一下埂奈。1.文旅需要找到特定的客群迄损,例如面向中小學(xué)生及學(xué)...
有幸在兩家不同的公司不同程度的參與了涉及分表的項(xiàng)目,其背景账磺、分表方式芹敌、結(jié)果均有不同,根據(jù)自己的實(shí)際感受進(jìn)行了簡單的總結(jié)歸納垮抗,形成此文氏捞,如有不正之處,歡迎各位看客指正 先說幾點(diǎn)...
一冒版、背景 近期公司部分接口遭到有意的刷接口液茎,對服務(wù)本身造成的影響倒還不大,但產(chǎn)生了大量臟數(shù)據(jù)辞嗡,主要類似評論捆等、關(guān)注、私信等數(shù)據(jù)對正常用戶產(chǎn)生了不好的體驗(yàn)续室,單純的借助sentin...
一满葛、什么是AQS JAVA中,在多線程環(huán)境下罢屈,一般需要鎖來確保數(shù)據(jù)安全嘀韧,而我們通常所說的鎖,其實(shí)分為了兩類缠捌,一類是sychronized锄贷,利用的是指令級別的monitor-e...
一、HashMap的關(guān)鍵參數(shù)及部分源碼解析 1.1 HashMap的幾個(gè)關(guān)鍵參數(shù) HashMap的源碼中存下以下幾個(gè)常量 1.2HashMap的部分源碼解析 幾個(gè)構(gòu)造方法 1...
本文準(zhǔn)備從以下幾個(gè)方面去講解HashMap:1)HashMap源碼詳細(xì)分析2)HashMap為什么是線程不安全的曼月?3)HashMap和HashTable的區(qū)別4)1.7和1....
一炎辨、計(jì)算機(jī)硬件相關(guān)概念 計(jì)算機(jī)硬件可以組成可以抽象為由總線、IO設(shè)備聪姿、主內(nèi)存和處理器(CPU)組成碴萧。主內(nèi)存用來存放數(shù)據(jù),CPU用來執(zhí)行具體指令末购。 1.1 單核模型 CPU執(zhí)行...
在自己的另一篇文章《JVM學(xué)習(xí)筆記》中提到了在HotSpot虛擬機(jī)中破喻,java對象主要分為對象頭、實(shí)例信息以及對其填充盟榴,而對象頭中又進(jìn)一步包含了Mark Word曹质、類型指針,...
一擎场、JVM簡介 1.1一次編譯羽德,到處運(yùn)行 java有個(gè)很突出的特性就是跨平臺,只需要編譯一次迅办,就能在不同的操作系統(tǒng)玩般、不同的平臺上運(yùn)行,也就是所謂的“一次編譯礼饱,到處運(yùn)行”坏为。事實(shí)...
Z Garbage Collector,即ZGC匀伏,是一個(gè)可伸縮的洒忧、低延遲的垃圾收集器,主要為了滿足如下目標(biāo)進(jìn)行設(shè)計(jì): 停頓時(shí)間不會超過10ms 停頓時(shí)間不會隨著堆的增大而增大...
一够颠、延遲消息適應(yīng)場景 一般延遲隊(duì)列用于特定事件發(fā)生后隔一段時(shí)間需要做特定處理的場景熙侍,下面舉幾個(gè)常見的栗子 1.電商系統(tǒng)中,若用戶下單后30min不支付履磨,自動取消訂單2.用戶登...
一剃诅、 內(nèi)存模型以及分區(qū)巷送,需要詳細(xì)到每個(gè)區(qū)放什么?(1)棧區(qū):棧分為java虛擬機(jī)棧和本地方法棧虛擬機(jī)棧:線程私有的矛辕,生命周期與線程相同笑跛。每個(gè)方法執(zhí)行都會創(chuàng)建一個(gè)棧幀,用于存放...
一聊品、kafka簡介 kafka是分布式消息隊(duì)列飞蹂,具有高性能、持久化翻屈、多副本備份陈哑、橫向擴(kuò)展能力,其最大的特性是高吞吐量伸眶、低延遲芥颈,可以幾乎實(shí)時(shí)的處理大量數(shù)據(jù)。這和其文件存儲機(jī)制的...