前言 隨著分布式服務(wù)架構(gòu)的流行與普及,原來在單體應(yīng)用中執(zhí)行的多個(gè)邏輯操作,現(xiàn)在被拆分成了多個(gè)服務(wù)之間的遠(yuǎn)程調(diào)用冕屯。雖然服務(wù)化為我們的系統(tǒng)帶來了水平伸縮的能力半火,然而隨之而來挑戰(zhàn)就...
前言 隨著分布式服務(wù)架構(gòu)的流行與普及,原來在單體應(yīng)用中執(zhí)行的多個(gè)邏輯操作,現(xiàn)在被拆分成了多個(gè)服務(wù)之間的遠(yuǎn)程調(diào)用冕屯。雖然服務(wù)化為我們的系統(tǒng)帶來了水平伸縮的能力半火,然而隨之而來挑戰(zhàn)就...
前提概要什么是MVCC什么是當(dāng)前讀和快照讀强戴?當(dāng)前讀赠堵,快照讀和MVCC的關(guān)系 MVCC實(shí)現(xiàn)原理隱式字段undo日志Read View(讀視圖)整體流程 MVCC相關(guān)問題RR是如...
1. DevOps簡(jiǎn)介 DevOps 就是開發(fā)(Development)量蕊、測(cè)試(QA)铺罢、運(yùn)維(Operations)這三個(gè)領(lǐng)域的合并。 為什么要合并這三個(gè)領(lǐng)域残炮?主要是開發(fā)和運(yùn)...
demo 自己定義一個(gè)外部項(xiàng)目势就,core-bean泉瞻,依賴如下脉漏, 然后定義一個(gè)Cat類, 我們知道這樣就將Cat類裝配到Spring容器了袖牙。 再定義一個(gè)springboot項(xiàng)目...
backlog參數(shù)的含義 TCP建立連接是要進(jìn)行三次握手侧巨,但是否完成三次握手后,服務(wù)器就處理(accept)呢贼陶? backlog其實(shí)是一個(gè)連接隊(duì)列刃泡,在Linux內(nèi)核2.2之前...
前言 在系統(tǒng)變的復(fù)雜后,分布式碉怔、微服務(wù)等架構(gòu)技術(shù)烘贴,就要考慮到應(yīng)用在系統(tǒng)中了。尤其數(shù)據(jù)量大了后撮胧,就需要對(duì)數(shù)據(jù)庫進(jìn)行拆分桨踪。 如:注冊(cè)的用戶數(shù)據(jù),量大了后芹啥,就需要考慮分庫分表 一旦...
之前有段時(shí)間用postgresql 數(shù)據(jù)庫锻离,在上云之后,從自增主鍵變?yōu)閡uid墓怀,感覺uuid全球唯一汽纠,很方便。 最近用mysql傀履,發(fā)現(xiàn)mysql主鍵都是選擇自增主鍵虱朵,仔細(xì)比較...
簡(jiǎn)書 占小狼轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處,謝謝钓账! 上周有幸參加了一次關(guān)于JVM的小范圍分享會(huì)碴犬,聽完R大對(duì)虛擬機(jī)C2編譯器的講解,我的膝蓋一直是腫的梆暮,能記住的實(shí)在有點(diǎn)少服协,能聽進(jìn)去也不多1...
小型WEB項(xiàng)目撩荣,上傳給服務(wù)器文件铣揉,要顯示上傳進(jìn)度,這個(gè)模式解決了當(dāng)時(shí)的問題 定義:(又被稱為發(fā)布-訂閱模式餐曹、模型-視圖模式逛拱、源-收聽者模式或從屬者模式)。在此種模式中台猴,一個(gè)目...
本文是Netty文集中“Netty 那些事兒”系列的文章朽合。主要結(jié)合在開發(fā)實(shí)戰(zhàn)中,我們遇到的一些“奇奇怪怪”的問題饱狂,以及如何正確且更好的使用Netty框架曹步,并會(huì)對(duì)Netty中涉...
什么是零拷貝 維基上是這么描述零拷貝的:零拷貝描述的是CPU不執(zhí)行拷貝數(shù)據(jù)從一個(gè)存儲(chǔ)區(qū)域到另一個(gè)存儲(chǔ)區(qū)域的任務(wù)讲婚,這通常用于通過網(wǎng)絡(luò)傳輸一個(gè)文件時(shí)以減少CPU周期和內(nèi)存帶寬。 ...
原文:http://blog.onlycatch.com/post/Netty%E4%B8%AD%E7%9A%84%E9%9B%B6%E6%8B%B7%E8%B4%9D Ne...