升級(jí) Big Sur 后發(fā)現(xiàn)JD-GUI 打開(kāi)報(bào)錯(cuò): ERROR launching 'JD-GUI'No suitable Java version found on yo...
升級(jí) Big Sur 后發(fā)現(xiàn)JD-GUI 打開(kāi)報(bào)錯(cuò): ERROR launching 'JD-GUI'No suitable Java version found on yo...
故障現(xiàn)象 今天本地項(xiàng)目怎么都啟動(dòng)不了,查看日志發(fā)現(xiàn)是連接本地?cái)?shù)據(jù)庫(kù)超時(shí),報(bào)錯(cuò)信息如下: 排查過(guò)程 首先查看代碼,發(fā)現(xiàn)也沒(méi)有修改到數(shù)據(jù)庫(kù)相關(guān)的內(nèi)容,突然出現(xiàn)有點(diǎn)詭異。 轉(zhuǎn)念一...
前言 眾所周知,maven 實(shí)質(zhì)上是一個(gè)插件執(zhí)行框架,所有的工作都是通過(guò)插件完成的。包括我們?nèi)粘J褂玫降念?lèi)似 install、clean、deploy、compiler。。。...
【qdox】Java 代碼解析利器 QDox 前言 最近在寫(xiě) maven 插件,涉及到了 java 代碼解析這塊內(nèi)容。需要解析 java 源碼,然后對(duì)于類(lèi)中的不同部分進(jìn)行處理...
前言 在日常的工作與學(xué)習(xí)中,我們經(jīng)常會(huì)使用思維導(dǎo)圖這個(gè)工具,來(lái)把抽象而又無(wú)形的思考轉(zhuǎn)換成有形并且具體的圖像,是理清思路,梳理邏輯的一大神器。 準(zhǔn)確的說(shuō),思維導(dǎo)圖并不是一個(gè)具體...
【并發(fā)那些事】可見(jiàn)性問(wèn)題的萬(wàn)惡之源 硬件工程師為均衡 CPU 與 緩存之間的速度差異,特意加的 CPU 緩存,竟然在多核的場(chǎng)景下陰差陽(yáng)錯(cuò)的成為了并發(fā)可見(jiàn)性問(wèn)題的萬(wàn)惡之源!(本...
前言 曾經(jīng)有遇到過(guò)這樣一個(gè)問(wèn)題,有一個(gè)共享變量keepRunning=true,線程A中執(zhí)行while (keepRunning);,線程B中執(zhí)行keepRunning = ...
0. 為什么人人都討厭寫(xiě)單測(cè) 在之前的關(guān)于swagger文章里提到過(guò),程序員最討厭的兩件事,一件是別人不寫(xiě)文檔,另一件就是自己寫(xiě)文檔。這里如果把文檔換成單元測(cè)試也同樣成立。每...
集成 websocket 的四種方案 1. 原生注解 pom.xml WebSocketConfig 說(shuō)明: 這個(gè)配置類(lèi)很簡(jiǎn)單,通過(guò)這個(gè)配置 spring boot 才能去掃...
創(chuàng)建線程可以說(shuō)是并發(fā)知識(shí)中最基礎(chǔ)的操作了,JDK 提供的創(chuàng)建線程的方式,如果不包括通過(guò)線程池的話,目前有三種形式,它們分別是通過(guò)繼承 Thread 類(lèi),通過(guò)實(shí)現(xiàn) Runabl...
作為程序員,我真的有時(shí)候特別想 debug 這個(gè)世界??纯催@個(gè)世界究竟是怎么運(yùn)行的。因?yàn)榻?jīng)常會(huì)遇到她的輸出跟我斷言的不一樣,或者我覺(jué)得正常的輸入,卻被她判定為非法。 先分享兩...
前段時(shí)間知乎上有一個(gè)熱門(mén)問(wèn)題--《歷史上有哪兩件事聽(tīng)起來(lái)不在同一個(gè)年代實(shí)際上卻同時(shí)發(fā)生的?》。點(diǎn)贊最高的是下面這個(gè)答案。 答主的答案是『愛(ài)因斯坦在他1905年的論文《論動(dòng)體的...
【Sentinel】sentinel 集成 apollo 最佳實(shí)踐 前言 ??在 sentinel 的控制臺(tái)設(shè)置的規(guī)則信息默認(rèn)都是存在內(nèi)存當(dāng)中的。所以無(wú)論你是重啟了 sent...
大家都知道 dubbo 是一個(gè)優(yōu)秀 rpc 框架,它一般(dubbox 除外)通過(guò)對(duì)外提供 tcp協(xié)議的接口進(jìn)行外部調(diào)用。而我們?nèi)粘J褂玫臏y(cè)試工具 jmeter 并不支持 d...
【Swagger】可能是目前最好的Spring Boot集成 swagger 的方案 ??據(jù)說(shuō)程序員最恨的兩件事:一件是別人不寫(xiě)文檔,另一件是自己寫(xiě)文檔。 ??可見(jiàn)文檔真的是...