原创 mvn deploy 到 nexus,報錯 Return code is: 400, ReasonPhrase: Bad Request

具體的錯誤信息: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on pr

原创 關於 mybatis 的 @MapperScan 用法心得

1. 必需引用 mybatis-spring-boot-starter, 否則不能掃描生效。可以用 mybatis-plus 的 mybatis-plus-boot-starter 替代。 2. 從網上搜 MapperScan,大部分說是通

原创 用 httpClient 連接 https 服務端,不校驗證書的 host

用 httpClient 連接 https 服務,如果證書與 host 不匹配,就會報:Certificate for <124.xxx.xxx.xxx> doesn't match any of the subject alternati

原创 elk 改爲使用 ik 中文分詞器

下文是在已經部署了 elk 的情況下,對中文內容加分詞。 主要操作步驟 1. es 安裝 ik 插件2. es 配置 logstash 模板,設置 message 字段使用 ik 中文分詞器3. logstash 禁用自動管理模板4. 重建

原创 在 jenkins 的 pipeline 中使用分支參數

我的 jenkins 版本號是:2.263.1,經過多次嘗試,只有這樣才能正確地拿到和使用分支。 1. 安裝插件 Git Parameter Plug-In 2. 新建構建任務時,選擇參數化構建過程   3. 一定要使用 checkout

原创 centos8 下刪除網橋 docker0

在一臺 centos8 的機器上,要修改 docker0 的 ip, 編輯 /etc/docker/deamon.json 在其中加入 bip, 然後重啓 docker 服務,無法把 ip 改過來(重啓了服務器也不行)。於是根據網上的一些經

原创 vscode 實現組件之間的跳轉

1. 安裝 vetur 和 vue-helper 兩個插件2. 打開設置 --> 擴展 --> vue helper, 然後在右邊找到在 settings.json 中編輯,點擊,添加或修改下面的配置:    "vue-helper.ali

原创 POI 操作 word 中的表格,複製一行的正確做法

需求很簡單,在 word 表格中有一個模板行,在它下面插入 N 行數據,插入的數據行,樣式和格式要和模板行一樣。 通過   XmlObject copy = defRow.getCtRow().copy();table.addRow(new

原创 js正則表達式,最簡要的筆記

js正則表達式,最簡要的筆記1. 正則表達式不用引號,是 RegExp 的簡寫形式,因此 /[0-9]*/ 等同於 new RegExp("[0-9]"),而 /[0-9]*/gmi 等同於 new RegExp("[0-9]", "gmi

原创 無法 ping 通 vmware 中的虛擬機的解決

通過本次配置,理解了 NAT 模式的運行機制和相關的配置。 重新安裝了 vmware, 虛擬機是以前的。啓動後,主機和虛擬機相互無法 ping 通。因爲之前對電腦進行安全加固,停止了一些服務,防火牆禁用一些端口,懷疑是它的問題。後經過排查,

原创 maven 同時配置私服和阿里雲鏡像

企業會搭建一個 nexus 私服用以共享內部發布的 jar 包。 有一種配置方式是用戶都連接內部的 nexus 私服,這樣所有的 jar 從用私服加速,這不是很理想。本文討論的方式是內部 nexus 只用於發佈內部的包,外部依賴仍從阿里雲鏡

原创 centos 下啓動 rabbitmq 報錯的解決

安裝 rabbitmq 後進行了一些配置,然後啓動服務: service rabbitmq-server start 無法啓動。通過 journalctl -xe 查看日誌後,有如下日誌: ... -- Unit rabbitmq-serv

原创 在 bat 批處理中運行多次 mvn

在 bat 中運行 mvn 命令會出現這種情況,構建命令執行完成後會停留在的 mvn.bat 中,必需手工輸入 exit 後,纔會回到原來的腳本中繼續運行。這是怎麼回事? 到 maven 的安裝目錄下打開 mvn.bat 文件,拉到最後,可

原创 spring-boot 集成 swagger 問題的解決

spring-boot 集成 swagger 網上有許多關於 spring boot 集成 swagger 的教程。按照教程去做,發現無法打開接口界面。 項目由 spring mvc 遷移過來,是一個無界面純 API 的項目。遷移之前就支持

原创 swagger 生成的接口文檔,隱藏接口的某個參數

【問題描述】 controller 中的處理請求的方法,有時候會添加一些額外的參數。比如下面代碼中 UserVo: @PostMapping(value = "/add-office-partner") public ApiResult