背景:項(xiàng)目中有這種寫法: 作用是通過把rpc方法調(diào)用套寫一遍,添加日志或緩存的功能。但這樣寫,加深了編碼層級(jí),調(diào)用時(shí)也不清楚調(diào)用的哪個(gè)服務(wù)了。親...
cursor制作idea插件,快速書寫java可選值鏈。效果: 按快捷鍵后: 一、添加步驟1、添加idea插件通過網(wǎng)盤分享的文件:nullcha...
某天,項(xiàng)目出現(xiàn)啟動(dòng)失?。?最后,把失敗前的修改回退,正常啟動(dòng)了: 對(duì)比無法啟動(dòng)的spring-boot-starter與jdk21專用版本的差異...
工作中常常這樣的場(chǎng)景:日常使用的后臺(tái),自身沒有批量操作的功能。但又需要一次進(jìn)行批量操作(如:上傳資源)這時(shí),可以利用cursor+油猴,為后臺(tái)系...
背景: 報(bào)錯(cuò)代碼: 看上去沒有對(duì)userExt.getUserRegisterStep()轉(zhuǎn)換為int但實(shí)際上做了(最后統(tǒng)一int轉(zhuǎn)Intege...
定義http接口時(shí),大家常常習(xí)慣在設(shè)計(jì)文檔里書寫,最后錄入api.dev.p1staff.com系統(tǒng)時(shí),勞動(dòng)強(qiáng)度又會(huì)很高?,F(xiàn)制作一個(gè)指導(dǎo)入的ch...
編碼方式差異1、多返回值java本身不支持多返回值,正統(tǒng)的方式:定義返回結(jié)構(gòu)(class)將多個(gè)返回值添加進(jìn)去快捷方式:參數(shù)中添加長度為1的返回...
寫的java代碼片段,如果想使用Beanshell執(zhí)行時(shí),常常需要手動(dòng)填寫包路徑(或粘貼import) 可以編寫正則替換小工具,快速補(bǔ)全 執(zhí)行效果:
新型編程語言,大部分已經(jīng)支持了可選性鏈,如(dart): 作用是當(dāng)值不為空時(shí),才一層層地取值,為空時(shí),整個(gè)語句不繼續(xù)執(zhí)行。java如果想寫出同樣...