前言 對于分布式系統(tǒng)的調(diào)試不知道大家有什么好的方法门扇。對于我來說枣购,在知道遠(yuǎn)程調(diào)試這個方法之前就是在代碼中打各種log梧疲,然后重新部署,上線排惨,調(diào)試吭敢,這樣比較費(fèi)時,有什么更好的辦法呢...
前言 對于分布式系統(tǒng)的調(diào)試不知道大家有什么好的方法门扇。對于我來說枣购,在知道遠(yuǎn)程調(diào)試這個方法之前就是在代碼中打各種log梧疲,然后重新部署,上線排惨,調(diào)試吭敢,這樣比較費(fèi)時,有什么更好的辦法呢...
關(guān)于消息隊列暮芭,從前年開始斷斷續(xù)續(xù)看了些資料鹿驼,想寫很久了,但一直沒騰出空辕宏,近來分別碰到幾個朋友聊這塊的技術(shù)選型畜晰,是時候把這塊的知識整理記錄一下了。 市面上的消息隊列產(chǎn)品有很多瑞筐,...
以前的Java項(xiàng)目中匈子,充斥著太多不友好的代碼:POJO的getter/setter/toString河胎;異常處理闯袒;I/O流的關(guān)閉操作等等虎敦,這些樣板代碼既沒有技術(shù)含量,又影響著代...
我們開發(fā)DAO層時用的最多的就是ORM框架(Mybatis,hibernate)了政敢。在有些特殊的情況下,ORM框架的搭建略顯笨重,這時最好的選擇就是Spring中的jdbcT...
在如何給老婆解釋什么是RPC中其徙,我們討論了RPC的實(shí)現(xiàn)思路。那么這一次喷户,就讓我們通過代碼來實(shí)現(xiàn)一個簡單的RPC吧唾那! RPC的實(shí)現(xiàn)原理 正如上一講所說,RPC主要是為了解決的兩...
一個陽光明媚的早晨,老婆又在翻看我訂閱的技術(shù)雜志河哑。 “老公避诽,什么是RPC呀,為什么你們程序員那么多黑話璃谨!”沙庐,老婆還是一如既往的好奇〖淹蹋“RPC拱雏,就是Remote Procedu...
一、概述 高并發(fā)系統(tǒng)各不相同衷模,比如每秒百萬并發(fā)的中間件系統(tǒng)鹊汛、每日百億請求的網(wǎng)關(guān)系統(tǒng)、瞬時每秒幾十萬請求的秒殺大促系統(tǒng)算芯。他們在應(yīng)對高并發(fā)的時候柒昏,因?yàn)橄到y(tǒng)各自自身特點(diǎn)的不同,所以...
MySQL 里經(jīng)常說到的 WAL技術(shù),也就是先寫日志有梆,再寫磁盤是尖。 當(dāng)內(nèi)存數(shù)據(jù)頁跟磁盤數(shù)據(jù)頁內(nèi)容不一致的時候,我們成這個內(nèi)存頁為“臟頁”泥耀。內(nèi)存數(shù)據(jù)寫入磁盤后饺汹,內(nèi)存和磁盤上的數(shù)據(jù)...
為了換取性能夸溶,JVM在內(nèi)置鎖上做了非常多的優(yōu)化逸吵,膨脹式的鎖分配策略就是其一。理解偏向鎖缝裁、輕量級鎖扫皱、重量級鎖的要解決的基本問題,幾種鎖的分配和膨脹過程捷绑,有助于編寫并優(yōu)化基于鎖的...
最近在看一些在學(xué)習(xí)一些源碼韩脑,在源碼中經(jīng)常會看到一些位移運(yùn)算符的使用,比如在看HashMap源碼的時候粹污,在計算hashMap容量的閾值的時候段多,就使用到了位移運(yùn)算符,代碼如下: ...
一厕怜、下載PowerDesigner 1. PowerDesigner的下載路徑 (1)https://pan.baidu.com/s/1WD7QHT1vr9yxqTOKGnz...
參考:工作隨筆——jasypt-spring-boot使用[https://www.cnblogs.com/zz0412/p/jasypt-001.html]jasypt-s...