前言 隨著分布式服務(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簡介 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ì)比較...
簡書 占小狼轉(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...