原创 CAS算法的弊端
1、CAS 容易造成 ABA 問題 一個線程 a 將數值改成了 b,接着又改成了 a,此時 CAS 認爲是沒有變化,其實 是已經變化過了,而這個問題的解決方案可以使用版本號標識,每操作一次 version 加 1。在 java5 中,
原创 windows 下安裝yapi
環境要求 nodejs(7.6+) mongodb(2.6+) 這兩個軟件的安裝就不在贅述,前提您已經把這兩個軟件已安裝好了 2.執行命令 npm install -g yapi-cli --registry https://
原创 idea 可視化鏈接國產數據庫 kingbase
由於主流的客戶端不支持 國產數據庫的鏈接操作,安裝對應的客戶端又很麻煩... 通過idea 的 Driver and Data Source 添加數據庫鏈接驅動: 輸入用戶名 密碼 jdbc鏈接驅動
原创 更改 Jenkins 站點信息
http://updates.jenkins.io/update-center.json http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.jso
原创 Jenkins 集成 DingTalk 插件實現項目構建狀態釘釘消息推送
本文所使用Jenkins 2.239 版本 從 可選插件中 搜索 DingTalk 插件,而後安裝 重啓 Jenkins 從系統配置統一設置釘釘的基本信息 添加一個機器人 把添加完對應的webhook,a
原创 springboot開啓項目熱部署功能
Idea中開啓springboot 項目熱部署功能 1. 在pom.xml中添加 maven插件 <build> <plugins> <plugin> <g
原创 redis 實現分佈式鎖幾種方式
參考資料: http://redis.cn/commands/set.html http://redis.cn/commands/setex.html 一 :基於 RedisTemplate 的實
原创 windos 批處理腳本打開hosts
@echo off cd %windir%\system32\ start notepad.exe C:\Windows\System32\drivers\etc\hosts 新建文件夾,並把拓展名改爲bat即可
原创 Java 項目集成 es
參考:https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/index.html https://www.elastic.co/guide/en/el
原创 Windows 批處理腳本 殺死本地所有Java進程
@echo on taskkill /f /fi "imagename eq java.exe" pause 文件文件夾,並修改文件拓展名爲bat即可
原创 ELK 日誌收集模板
日誌文件格式: <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="10 seconds" debug="true"> <incl
原创 remote: XXX Incorrect username or password (access token) fatal: Authentication failed for XXX
異常信息 remote: Incorrect username or password (access token) fatal: Authentication failed for 'https://gitee.com/mrxlh
原创 開通阿里雲的對象存儲服務OSS
1. 從菜單找到對象存儲服務 2. 管理控制檯 3. 創建Bucket 4. 獲取對應SDK https://help.aliyun.com/document_detail/32013.html?spm=5176.8466032
原创 自定義springboot的starter
右擊 2. 創建一個maven項目 3. 配置項目信息 4. 項目結構 /** * redis enable * @author xulihui * @date 2020/4/27 23:44