![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
簡單介紹RPC協(xié)議及常見框架吟榴,對(duì)比傳統(tǒng)restful api和RPC方式的優(yōu)缺點(diǎn)。常見RPC框架叼丑,gRPC及序列化方式Protobuf等 HTTP協(xié)議 http協(xié)議是基于tc...
一紫新、自動(dòng)裝配 當(dāng)Spring裝配Bean屬性時(shí)均蜜,有時(shí)候非常明確李剖,就是需要將某個(gè)Bean的引用裝配給指定屬性芒率。比如,如果我們的應(yīng)用上下文中只有一個(gè)org.mybatis.spr...
王老板的創(chuàng)業(yè)新公司剛剛?cè)谫Y一個(gè)億,公司新業(yè)務(wù)又得需要招人了德玫,這次招市場(chǎng)最火語言Python開發(fā)工程師匪蟀!Let,s go Python! 有些自學(xué)爬蟲(python)的同學(xué)因?yàn)?..
在移動(dòng)互聯(lián)網(wǎng)的大潮下,隨著docker等技術(shù)的興起宰僧,『微服務(wù)』的概念也越來越被大家接受并應(yīng)用于實(shí)踐材彪,日益增多的web service逐漸統(tǒng)一于RESTful 架構(gòu)風(fēng)格,如果開...
終于明白是怎么回事了蕴轨,謝謝作者分享
Math.addExact如何解決加法溢出問題基于源碼的個(gè)人理解 如有誤解請(qǐng)指正 Java中直接用運(yùn)算符進(jìn)行加法操作港谊,會(huì)產(chǎn)生溢出: ? 說明a+b產(chǎn)生了溢出,且值等于絕對(duì)值最大的負(fù)數(shù)橙弱,負(fù)2的31次方封锉。 ? 為了解...
基于源碼的個(gè)人理解 如有誤解請(qǐng)指正 Java中直接用運(yùn)算符進(jìn)行加法操作,會(huì)產(chǎn)生溢出: ? 說明a+b產(chǎn)生了溢出膘螟,且值等于絕對(duì)值最大的負(fù)數(shù)成福,負(fù)2的31次方。 ? 為了解...
參考牢記面向?qū)ο笪鍌€(gè)基本原則荆残;深入理解Java中的重寫和重載奴艾;Java中方法的重寫與成員變量的隱藏;深入理解Java中的組合和繼承有一些個(gè)人看法内斯,如有錯(cuò)誤歡迎指正 一蕴潦、三大基...
自己啃的JDK8源碼潭苞。如有錯(cuò)誤請(qǐng)指正。如需轉(zhuǎn)載請(qǐng)標(biāo)明出處真朗。 總結(jié)在前 首先根據(jù)key訪問桶要用原子操作此疹。 桶為空放新node時(shí)用的CAS。 桶不空遮婶,鎖桶蝗碎,存在key相等替換,...
這里只寫了常用的旗扑,如果需要更多可以參閱每個(gè)字都是本人手敲的蹦骑,若需轉(zhuǎn)載請(qǐng)注明出處 文檔類型定義(Document Type Definition) 一般的xml文件都有對(duì)應(yīng)的....
LeetCode386 - LexicogarphicalNumbers ? 記錄詳細(xì)的思考過程,從此題加深對(duì)相關(guān)數(shù)據(jù)結(jié)構(gòu)的理解臀防,記錄總結(jié)自己的思維誤區(qū)眠菇。 審題 Give...
簡書 占小狼[http://www.reibang.com/users/90ab66c248e6/latest_articles] 轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處放闺,謝謝! 2019/...
散列表 也叫哈希表 散列表本質(zhì)是數(shù)組存儲(chǔ)缕坎,通過 key-value 的形式存儲(chǔ)數(shù)據(jù)怖侦,所以當(dāng)取 value 的時(shí)候,實(shí)際上取數(shù)組某個(gè)位置的元素谜叹,并且以 key 的 hashCo...
2019.2.2 *更新CAS對(duì)應(yīng)的x86匯編指令的解釋匾寝,對(duì)底層實(shí)現(xiàn)又理解了一部分 全文簡單概括 ? CAS(Compare And Swap)比較并替換,實(shí)現(xiàn)并發(fā)算法時(shí)...