原创 maven使用命令將jar包deploy到Nexus

命令: ➜ mvn deploy:deploy-file -DgroupId=net.sourceforge.cpdetector -DartifactId=cpdetector -Dversion=1.0.7 -Dpackag

原创 zookeeper異常奔潰分析

網絡情況: 內存情況: 磁盤使用情況: cpu使用情況: 故障分析思路(故障時間Wed Feb 26 21:28:24 2020,zookeeper版本號3.4.11): 1、查看網絡、內存、磁盤、cpu等情況; 2、查詢

原创 SpringBoot 的jar包爲什麼可以直接啓動?

  首先,先準備一個jar包,我這裏準備了一個demo-0.0.1-SNAPSHOT.jar;先來看看jar包裏面的目錄結構: ├── BOOT-INF │ ├── classes │ │ ├── applicatio

原创 MAC 多窗口切換(HyperSwitch)

牛逼的MAC軟件,大名叫:HyperSwitch ,可以隨意切換窗口,跟Windows一樣,使用Ctrl+tab就可以切換自己想要的窗口,MAC我是找了很久,今天終於給我遇到了,真棒!! 下載地址:http://www.pc6.c

原创 maven install 提示:Process terminated

報錯如圖: 解決方案: 打開idea,Preferences界面(可以用快捷鍵Ctrl+,或command+,),找到maven,重新設置User setting file配置就可以了,其實就是找不到setting.xml文件。

原创 什麼是fat jar?

  在java中,通常將應用程序及其依賴jar一起打包到一個獨立的jar中,就叫fat jar,它也叫uberJar。springboot的打包方式就是這樣,將應用程序代碼打包到BOOT-INF.classes,將依賴包打包到BO

原创 redis save RDB snapshots異常問題記錄

redis save RDB snapshots異常問題記錄 異常日誌: MISCONF Redis is configured to save RDB snapshots, but is currently not able

原创 fastjson又雙叒叕出安全漏洞了

  近日,阿里雲應急響應中心監測到fastjson爆發新的反序列化遠程代碼執行漏洞,黑客利用漏洞,可繞過autoType限制,直接遠程執行任意命令攻擊服務器,風險極大。 1. 漏洞描述   fastjson採用黑白名單的方法來防禦

原创 安裝brew命令遇到坑

安裝brew遇到如下報錯信息: ruby brew_install.rb

原创 One of the two will be used. Which one is undefined.

啓動main方法,遇到如下報錯信息: objc[95202]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk

原创 MAC工具之複製粘貼備忘錄(Pasteasy)

  有時候,你需要複製很多文本或者圖片啥的,突然需要重新去找可能會比較麻煩,這時候複製備忘錄就派上用場了,他可以將所有複製後的記錄,都放在Pasteasy裏面,當你需要複製以前的記錄,可以從這裏面找,無需從源頭找起。 下載地址:h

原创 64匹馬8個跑道需要多少輪才能選出最快的四匹

分成兩種場景: 計時的場景:8場,不用解釋,根據計時排名 無計時的場景:最少10場,最多11場 思路: 1、分8組決出8組前四名,共跑8次,每個小組剩下四人;(已跑8場) 2、把八個小組裏面的第一名選手代表小組出來跑(

原创 use dubbo version 2.5.7 is now destroyed! Can not invoke any more

異常報錯: com.alibaba.dubbo.rpc.RpcException: Rpc cluster invoker for interface com.xxx.WithdrawFacade on consumer 10.0

原创 cron表達:週一至週五每天早上9點40執行定時任務(BUG記錄)

  今天週五,發現線上環境定時任務沒有執行,我之前的表達式是這樣的:0 40 9 ? * 1-5這個表達式其實是有問題的,可以從源碼CronExpression中發現,它裏面有這樣的一個枚舉: dayMap.put("SUN",

原创 深入淺出Mysql-InnoDB鎖算法

Record Lock   行鎖,總是會去鎖住索引記錄,如果InnoDB存儲引擎表在建立的時候沒有設置任何一個索引,那麼這時InnoDB存儲引擎會使用隱式的主鍵來進行鎖定 Gap Lock   間隙鎖,鎖定一個範圍,但不包含記錄本