前言 對(duì)于分布式系統(tǒng)的調(diào)試不知道大家有什么好的方法。對(duì)于我來(lái)說(shuō)回铛,在知道遠(yuǎn)程調(diào)試這個(gè)方法之前就是在代碼中打各種log狗准,然后重新部署,上線(xiàn)茵肃,調(diào)試腔长,這樣比較費(fèi)時(shí),有什么更好的辦法呢...
前言 對(duì)于分布式系統(tǒng)的調(diào)試不知道大家有什么好的方法。對(duì)于我來(lái)說(shuō)回铛,在知道遠(yuǎn)程調(diào)試這個(gè)方法之前就是在代碼中打各種log狗准,然后重新部署,上線(xiàn)茵肃,調(diào)試腔长,這樣比較費(fèi)時(shí),有什么更好的辦法呢...
關(guān)于消息隊(duì)列验残,從前年開(kāi)始斷斷續(xù)續(xù)看了些資料捞附,想寫(xiě)很久了,但一直沒(méi)騰出空您没,近來(lái)分別碰到幾個(gè)朋友聊這塊的技術(shù)選型鸟召,是時(shí)候把這塊的知識(shí)整理記錄一下了。 市面上的消息隊(duì)列產(chǎn)品有很多氨鹏,...
以前的Java項(xiàng)目中舔糖,充斥著太多不友好的代碼:POJO的getter/setter/toString碌廓;異常處理;I/O流的關(guān)閉操作等等剩盒,這些樣板代碼既沒(méi)有技術(shù)含量谷婆,又影響著代...
我們開(kāi)發(fā)DAO層時(shí)用的最多的就是ORM框架(Mybatis,hibernate)了。在有些特殊的情況下,ORM框架的搭建略顯笨重,這時(shí)最好的選擇就是Spring中的jdbcT...
在如何給老婆解釋什么是RPC中辽聊,我們討論了RPC的實(shí)現(xiàn)思路纪挎。那么這一次,就讓我們通過(guò)代碼來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的RPC吧跟匆! RPC的實(shí)現(xiàn)原理 正如上一講所說(shuō)异袄,RPC主要是為了解決的兩...
一個(gè)陽(yáng)光明媚的早晨,老婆又在翻看我訂閱的技術(shù)雜志玛臂。 “老公烤蜕,什么是RPC呀,為什么你們程序員那么多黑話(huà)迹冤!”讽营,老婆還是一如既往的好奇∨葆悖“RPC橱鹏,就是Remote Procedu...
一、概述 高并發(fā)系統(tǒng)各不相同堪藐,比如每秒百萬(wàn)并發(fā)的中間件系統(tǒng)莉兰、每日百億請(qǐng)求的網(wǎng)關(guān)系統(tǒng)、瞬時(shí)每秒幾十萬(wàn)請(qǐng)求的秒殺大促系統(tǒng)礁竞。他們?cè)趹?yīng)對(duì)高并發(fā)的時(shí)候糖荒,因?yàn)橄到y(tǒng)各自自身特點(diǎn)的不同,所以...