對(duì)于要實(shí)現(xiàn)高性能集群,選擇好負(fù)載均衡器很重要,同時(shí)針對(duì)不同的業(yè)務(wù)場景選擇合適的負(fù)載均衡算法也是非常重要的。 一、負(fù)載均衡算法分類 任務(wù)平分類負(fù)載均衡系統(tǒng)將收到的任務(wù)平均分配給...
對(duì)于要實(shí)現(xiàn)高性能集群,選擇好負(fù)載均衡器很重要,同時(shí)針對(duì)不同的業(yè)務(wù)場景選擇合適的負(fù)載均衡算法也是非常重要的。 一、負(fù)載均衡算法分類 任務(wù)平分類負(fù)載均衡系統(tǒng)將收到的任務(wù)平均分配給...
基于時(shí)序數(shù)據(jù)的回歸預(yù)測問題,在工作中經(jīng)常遇到的。它與一般的監(jiān)督學(xué)習(xí)的回歸模型的區(qū)別在于數(shù)據(jù)本身是基于時(shí)序的。而常用的時(shí)序預(yù)測模型,比如arima等,添加其他特征時(shí)又不方便,不...
這兩周一直想寫webpack的知識(shí)點(diǎn),卻發(fā)現(xiàn)webpack其實(shí)要將webpack說的具體內(nèi)容還是挺多的。而且稀土掘金上一搜webpack有好多人都有去寫webpack的知識(shí)點(diǎn)...
Jedis介紹 首先,我們知道redis其實(shí)是一個(gè)數(shù)據(jù)庫,其并不能被java代碼所控制。那么,為了能在java代碼中操作redis數(shù)據(jù)庫,那就必須要有一個(gè)連接層來控制redi...
悲觀鎖 悲觀鎖(Pessimistic Lock),顧名思義,就是很悲觀,每次去拿數(shù)據(jù)的時(shí)候都認(rèn)為別人會(huì)修改,所以每次在拿數(shù)據(jù)的時(shí)候都會(huì)上鎖,這樣別人想拿這個(gè)數(shù)據(jù)就會(huì)bloc...
文章來源 https://learnku.com/articles/39212?order_by=vote_count&[https://learnku.com/articl...
這里我并不打算把每個(gè)命令都去列舉出來,需要的命令可以去查看官方文檔[https://docs.docker.com/engine/reference/commandline/...
Docker整體架構(gòu)圖 名詞介紹 container(容器) Docker通過容器技術(shù),獨(dú)立運(yùn)行一個(gè)或一組應(yīng)用,通過鏡像來創(chuàng)建。可以執(zhí)行,創(chuàng)建,運(yùn)行,停止,刪除將其理解成一個(gè)...
1. 需求 軟件開發(fā)一般大致分為兩個(gè)環(huán)節(jié),第一是本地開發(fā), 第二是服務(wù)器部署。如果一個(gè)項(xiàng)目本地開發(fā)好了,那么放到服務(wù)器上,有時(shí)候安裝環(huán)境會(huì)非常復(fù)雜,也正是因?yàn)槠鋸?fù)雜性,大公司...
1. 概述 說明一下:該文章并不是啥拿來就用的文章,而是一篇幫助理解這些組件關(guān)系的文章,因?yàn)椋以谑褂眠@些組件的時(shí)候就一直困惑他們之間的關(guān)系。我就用一篇文章總結(jié)一下我梳理的結(jié)...
Protobuf是什么 Protobuf是一種平臺(tái)無關(guān)、語言無關(guān)、可擴(kuò)展且輕便高效的序列化數(shù)據(jù)結(jié)構(gòu)的協(xié)議,可以用于網(wǎng)絡(luò)通信和數(shù)據(jù)存儲(chǔ)。 為什么要使用Protobuf 如何使用...
本篇文章嘗試從What、Why、How這三個(gè)角度來探索Java中的弱引用,幫助大家理解Java中弱引用的定義、基本使用場景和使用方法。由于個(gè)人水平有限,敘述中難免存在不準(zhǔn)確或...
ThreadLocal原理分析 接下來個(gè)人的學(xué)習(xí)方向偏向于 Android & Java 面試相關(guān)知識(shí)點(diǎn)系統(tǒng)性的總結(jié),歡迎關(guān)注。 ThreadLocal類是java.lang...
容器一覽 ConcurrentHashMap:這是一個(gè)高效的并發(fā)HashMap。你可以把它理解為一個(gè)線程安全的HashMap。 CopyOnWriteArrayList:這是...
0. 文章中的名詞解析 由于多線程中最復(fù)雜的就是很多看不懂的名詞,這里我將這些名詞匯總一下并總結(jié)在下文中 1. 偏向鎖 當(dāng)只有一個(gè)線程處于臨界區(qū)的時(shí)候,此時(shí)持有是鎖將呈現(xiàn)偏向...
1. 臨界區(qū) 臨界區(qū):涉及讀寫竟態(tài)資源的代碼片段叫“臨界區(qū)” 2. 線程 掛起 & 阻塞 & 睡眠 掛起:一般是主動(dòng)的,由系統(tǒng)或程序發(fā)出,甚至于輔存中去。(不釋放CPU,可能...
1. 過濾器與攔截器的區(qū)別 1.1 過濾器(Filter) 依賴于servlet容器。在實(shí)現(xiàn)上基于函數(shù)回調(diào),可以對(duì)幾乎所有請(qǐng)求進(jìn)行過濾,但是缺點(diǎn)是一個(gè)過濾器實(shí)例只能在容器初始...