原创 mvn jar包安裝到本地、上傳到遠程倉庫

本地安裝 mvn install:install-file \ -DgroupId=com.xinyartech \ -DartifactId=easyexcel \ -Dversion=1.1.1 \ -Dpackaging=j

原创 elastic search ik 詞庫熱更新

實現 elastic search ik 詞庫熱更新,修改後發送釘釘提醒 ik 是 elastic search 一個常用的分詞插件,自帶了一些中文得詞庫,但在特定領域,這些詞庫遠遠不能滿足我們的名稱,比如有些詞語:品牌名稱、遊戲

原创 git工程化 自動生成changeLog 發佈版本

git log 生成 changeLog 在進行git倉庫的自動化管理時,發佈前往往需要CI服務器自動生成 CHANGELOG.MD ,本文介紹如何自動changeLog.md自動生成的思路。 文章目錄git log 生成 cha

原创 .gitattributes 作用詳細講解(git大佬必會技能)

git 的隱藏文件 .gitattributes 本文以 Spring 在 github 中的代碼爲例,介紹 git 的幾個隱藏文件的作用、寫法、含義。 文章目錄git 的隱藏文件 `.gitattributes``.gitatt

原创 爲什麼面試要求看過源碼——案例:由於spring聲明週期導致的錯誤

有人總覺得面試造航母,工作擰螺絲釘,java初級面試中經常會問到,spring的生命週期是什麼,啓動之後做了哪些事情,但工作中又沒關係,用不到,沒有任何意義,真的是這樣嗎? 這裏記一次只有瞭解spring的初始順序才能解決的一個小

原创 創建maven docker鏡像

創建maven docker鏡像 本文將介紹如何創建自己的 maven docker 鏡像。由於官方的鏡像默認使用中央倉庫,在國內構建時會比較慢,雖然緩存是一種策略,但改爲國內倉庫何嘗不是一種更好的方式。 準備材料 vim set

原创 簡化 docker 命令

簡化 docker 命令 用 alias 簡化 docker 命令,如下 ##### Docker 相關 ##### alias dps='docker ps' alias dpsg='docker ps|grep' alias

原创 DelayQueue講解

DelayQueue講解 DelayQueue 是一個帶延時功能的阻塞隊列,可以通過它輕鬆的實現定時任務、延時任務,比如重試、異步提醒、定時通知等等。 那DelayQueue爲何有這樣的能力?他是如何做的呢? JDK給他的定位是什

原创 docker 搭建Drone CI / CD 持續集成系統

搭建Drone CI / CD 持續集成系統 本文將介紹如何使用 docker 和 drone1.0 搭建自己的 cicd 系統。 網上的教程幾乎都是基於0.8版本的,網上1.0的能用的幾乎沒有,官方1.0前還有中文文檔,1.0

原创 Swagger3 註解使用(Open API 3)

swagger 3 的使用 Swagger2(基於openApi3)已經在17年停止維護了,取而代之的是 sagger3(基於openApi3),而國內幾乎沒有 sagger3使用的文檔,百度搜出來的都是swagger2的使用,這

原创 種子網站(大型單機遊戲,古老電影必備)

老王磁力:https://laowang.icu 磁力檸檬:https://lemoncili.com SkrBT:https://skrbt2.xyz 磁力貓:https://www.cilimao.xyz/ 磁力鼠:https

原创 onApplicationEvent調用了2次,3次,多次

onApplicationEvent調用了2次,3次,多次 解決方案 首先,被執行這麼多次,肯定是自己配置的問題,我以spring boot爲例來說 我也遇到了執行三次,排查後發現一個是spring boot的,另外兩個是自己配的

原创 爲什麼面試要求看過源碼——案例:由於設計不當導致線程池execute方法拋異常

問題描述 我寫了一個線程池和延遲任務工具類,正常使用中,突然一天同事告訴我:你的代碼阻塞啓動了,快去看看! 問題背景 線程池是使用的內部框架中提供的,使用者的注入寫法也是框架給的,其實本質上是JDK的 ThreadPoolExcu

原创 Drone SETTINGS 頁面沒有 Trusted

Drone SETTINGS 頁面沒有 Trusted 搭建 Drone CICD系統教程中有一步是,在 SETTINGS 的 Main 部分,勾選 Trusted ,正常頁面是這樣的 如果你的這個頁面沒有 Trusted,像這

原创 利用 docker 搭建 gogs git私服

docker 搭建 gogs 私服 gogs 是一個代碼託管系統,同類產品還有 github,gitee,gitea,gitlab 等等,但他的點是使用go語言編寫,佔用資源極小,適合小團隊和個人搭建使用。 爲什麼不用 GitLa