NIO的幾個(gè)概念 Channel(通道),Buffer(緩沖區(qū)),Selector(選擇器) 1. 通道 顧名思義,就是通向什么的道路,為某個(gè)提...
同步和異步 比如有兩件事情A和B要做,同步就是先做完A,然后在做B;而異步就是可以做A的同時(shí),B事情也在做。在于多個(gè)任務(wù)和事件發(fā)生時(shí),一個(gè)事件的...
TPS 衡量業(yè)務(wù)層處理性能的重要指標(biāo)(每秒鐘request/事務(wù)的處理數(shù)量)。業(yè)務(wù)服務(wù)處理一個(gè)完整的業(yè)務(wù)過(guò)程,并向上層返回處理結(jié)果的過(guò)程就是一個(gè)...
Paxos描述了這樣一個(gè)場(chǎng)景,有一個(gè)叫做Paxos的小島(Island)上面住了一批居民,島上面所有的事情由一些特殊的人決定,他們叫做議員(Se...
本文由 ImportNew - 唐小娟 翻譯自 Javarevisited。歡迎加入翻譯小組。轉(zhuǎn)載請(qǐng)見(jiàn)文末要求。 HashMap的工作原理是近年...
實(shí)現(xiàn)原理 LinkedList是基于鏈表實(shí)現(xiàn)的,鏈表是一種線(xiàn)性的存儲(chǔ)結(jié)構(gòu),是一個(gè)雙向鏈表,鏈表中的存儲(chǔ)結(jié)構(gòu)除了記錄當(dāng)前的數(shù)據(jù)的地址外,還記錄了,...
創(chuàng)建版本庫(kù) 用git init進(jìn)行初始化git倉(cāng)庫(kù) 把文件添加到倉(cāng)庫(kù)里面 git add 文件名總共分兩步,第一個(gè)用add命令,第二步用comm...
autocomplete-jspjsp autocomplete-javaAutocomplete-plus provider for Java