故障現(xiàn)象 今天本地項(xiàng)目怎么都啟動(dòng)不了,查看日志發(fā)現(xiàn)是連接本地?cái)?shù)據(jù)庫超時(shí),報(bào)錯(cuò)信息如下: 排查過程 首先查看代碼,發(fā)現(xiàn)也沒有修改到數(shù)據(jù)庫相關(guān)的內(nèi)容...
前言 眾所周知,maven 實(shí)質(zhì)上是一個(gè)插件執(zhí)行框架,所有的工作都是通過插件完成的。包括我們?nèi)粘J褂玫降念愃?install、clean、dep...
【qdox】Java 代碼解析利器 QDox 前言 最近在寫 maven 插件,涉及到了 java 代碼解析這塊內(nèi)容。需要解析 java 源碼,...
前言 在日常的工作與學(xué)習(xí)中,我們經(jīng)常會(huì)使用思維導(dǎo)圖這個(gè)工具,來把抽象而又無形的思考轉(zhuǎn)換成有形并且具體的圖像,是理清思路,梳理邏輯的一大神器。 準(zhǔn)...
【并發(fā)那些事】可見性問題的萬惡之源 硬件工程師為均衡 CPU 與 緩存之間的速度差異,特意加的 CPU 緩存,竟然在多核的場(chǎng)景下陰差陽錯(cuò)的成為了...
0. 為什么人人都討厭寫單測(cè) 在之前的關(guān)于swagger文章里提到過,程序員最討厭的兩件事,一件是別人不寫文檔,另一件就是自己寫文檔。這里如果把...
集成 websocket 的四種方案 1. 原生注解 pom.xml WebSocketConfig 說明: 這個(gè)配置類很簡單,通過這個(gè)配置 s...
創(chuàng)建線程可以說是并發(fā)知識(shí)中最基礎(chǔ)的操作了,JDK 提供的創(chuàng)建線程的方式,如果不包括通過線程池的話,目前有三種形式,它們分別是通過繼承 Threa...
作為程序員,我真的有時(shí)候特別想 debug 這個(gè)世界??纯催@個(gè)世界究竟是怎么運(yùn)行的。因?yàn)榻?jīng)常會(huì)遇到她的輸出跟我斷言的不一樣,或者我覺得正常的輸入...