原创 實現MDC子線程日誌追蹤

我查詢蒐集了一些相關的博客,可以參考下不同的方式: MDC數據子線程透傳 線程池中傳遞Slf4J MDC內容 filter過濾器實現日誌鏈路 切面方式實現

原创 DataTable設置水平滾動條後,表頭和行不對齊且出現空白解決方式

DataTable渲染表格時,表格中的數據長度太長,表格數據撐到右邊後,看不到全部數據,所以想到增加一個水平滾動條解決此問題,確實增加了 “scrollX”: true,“autoWidth”:true 之後問題解決了,又引發了當

原创 啓動QuorumPeerMain報 Invalid arguments, exiting abnormally問題解決

QuorumPeerMain是Zookeeper服務端啓動的入口,通過main方法啓動:但是要了解一下單機模式下啓動過程的程序流程, 1、啓動時會報錯: 2020-03-05 15:59:06,967 ERROR [main]

原创 Arrays.asList報警告問題

idea的代碼檢查中,將下面的Arrays.asList(……)報警,後來弄明白原來是因爲轉換list過程會有個大坑: 如圖是下面的報警! 坑點在於:請跳轉此好文鏈接查看源碼分析。 https://www.cnblogs.com

原创 正則表達式的語法詳解

先來個例子: 正則表達式(regular expression)描述了一種字符串匹配的模式(pattern),可以用來檢查一個串是否含有某種子串、將匹配的子串替換或者從某個串中取出符合某個條件的子串等。 正則表達式作爲一個模板

原创 javadoc註釋解析

javadoc用途: 1、javadoc命令是用來生成自己API文檔的,使用方式:在dos中在目標文件所在目錄輸入javadoc +文件名.java。 2、在idea中的javadoc是用來註釋,幫助自己和別人查看代碼更方便; 有

原创 javadoc生成文檔API以及解決lombok註解沒有字段生成問題

將Lombok註解應用到一個項目中可以大大減少在IDE中生成或手工編寫的樣板代碼行數。 這樣可以減少維護開銷,減少bug,提高類的可讀性。 在idea中要使用lombok是很簡單的事情,只需要安裝一個lombok plugin,然

原创 工程師從容應用生產事故之道

生產事故,對於程序員來說並不陌生,通常參加工作的人都遇到過,這些事故包括:有的是系統bug,有的是疏於維護,有的是因爲操作不當造成的,有的是數據量變大負載不夠,服務器被打掛的,有的是安全問題打穿數據庫的……反正各式各樣的生產事故。

原创 zookeeper出現Will not attempt to authenticate using SASL (unknown error) 快速解決方法

 /project-exam/zookeeper/zookeeper-release-3.5.4/bin  zkCli.sh /usr/bin/java Connecting to localhost:2181 2020-0

原创 mac在iterm終端快速調用sublime3的設置

先看一下使用下面的命令打開你的sublime: open /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl 設置一個連接到sublime,名字叫subl

原创 mac下終端(iterm2)自己配置的快捷命令

在mac vim .bash_profile裏添加 alias c=‘clear’ alias showjava=‘ps -ef |grep java’ alias tom=‘cd /Users/shangfan/Download

原创 Mac系統下brew命令安裝管理工具

Mac自帶ruby命令,需要先通過ruby安裝brew Mac系統是使用brew命令install /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/

原创 util:properties和context:property-placeholder區別和共性

配置方式: <util:properties location="classpath:development.properties" id="config" /> <context:property-placeholder lo

原创 java中查看類向下和向上的繼承關係的方式(非常有用)

在java開發過程,經常會遇到需要查看此類的繼承關係的問題,那麼在idea開發工具中有下面兩種方法: 1、在類上查看hierarchy,打開hierarchy菜單,查看向下和向上的繼承關係,或者記住快捷鍵,下次直接用,高效! 2、

原创 springMVC 使用統一異常註解攔截@ExceptionHandle遇到的問題解決

項目使用spring框架(spring4.3版本),MVC模式,接口是restful方式,通過json格式進行數據交互,controller層通過註解@ResponseBody返回json數據; 在架構設計中的異常處理是servi