原创 springmvc + spring-data-elasticsearch 踩坑指南

springmvc + spring-data-elasticsearch 踩坑指南環境大坑(版本問題, 版本不對會出現各種ClassNotFound)小坑源碼 環境 ElasticSearch 6.8.6(我用的是docker安

原创 java 字符串轉時間 不限輸入格式

java 字符串轉時間 不限輸入格式 由於導入Excel數據時, 用戶有時會以文本格式輸入日期字符串, 導致後臺poi讀取Excel時報錯 但是用戶輸入的格式沒辦法提前判斷, 所有動手用正則判斷寫了工具類 /** * 字符串

原创 Centos7 安裝Java環境

文章目錄安裝java安裝tomcat安裝MySQL 安裝java 刪除系統舊的jdk yum -y remove java-1.8.0-openjdk yum -y remove tzdata-java yum 安裝ja

原创 java 轉樹形結構工具類

java 轉樹形結構工具類 import com.alibaba.fastjson.JSON; import lombok.Data; import lombok.ToString; import org.springframe

原创 15分鐘入門Docker

15分鐘入門Docker安裝Docker我的環境安裝步驟配置 Docker 加速鏡像Docker 常用命令Docker 入門實戰: 安裝tomcat抓取鏡像創建容器查看運行日誌進入容器控制檯複製宿主機文件到 docker 容器中掛

原创 7分鐘部署自己的ngrok

7分鐘部署自己的ngrok文章背景前置準備安裝軟件 文章背景 最近因爲要做微信公衆號的開發, 需要用到外網ip. 然而, 網上的免費版不是速度慢就是定期更換ip,煩不勝煩, 故決定使用linux服務器和域名自己部署一個ngrok

原创 在Spring4.0版本中將aop換成aspectJ

在Spring4.0版本中將aop換成aspectJ切換原因操作步驟 切換原因 項目裏出現需要調用本類同方法, 出現@CacheAble等緩存註解失效 且spring版本低於4.3(版本存在依賴, 不能輕易更新spring版本呢)

原创 解壓war包到指定目錄

解壓war包到指定目錄 只需要先進入到要解壓的目錄, 執行jar -xf 命令即可 cd d:\tomcat\webapps\ROOT jar -xf D:\project\jeecg.war 後續就可以直接替換其中的配置文件,

原创 使用javamelody監控javaEE

使用javamelody監控javaEEgithub頁面接入spring系統中接入springboot系統中 github頁面 https://github.com/javamelody/javamelody/wiki/UserGui

原创 安裝搭建個人Git服務器

Centos 7.4 安裝搭建個人Git服務器 1. 連接到服務器,查看服務器版本2.安裝git3.創建git賬號4.創建Git倉庫 1. 連接到服務器,查看服務器版本 我這裏使用的連接工具是MobaXterm 使用命令 $ cat

原创 使用FreeMarker自動生成代碼

使用FreeMarker自動生成代碼1. 創建一個SpringBoot項目,或在已有Maven項目上操作2. pom.xml文件中添加freemarker依賴3. 創建freemarker.template.Configuratio

原创 SpringBoot 2.0.3 集成selenium進行測試

SpringBoot 2.0.3 集成selenium進行測試 1.加入 maven 依賴包 <dependency> <groupId>org.seleniumhq.selenium</group

原创 springboot 2.0.3中使用 actuator

springboot 2.0.3中使用 actuator 1.在 maven 中添加相關依賴 <dependency> <groupId>org.springframework.boot</grou

原创 用maven搭建一個簡易的springAOP

用maven搭建一個簡易的springAOP 1.首先新建一個maven項目 2.修改pom.xml文件,引入3個jar包: spring-aop spring-context aspectjweaver <?xml versio

原创 對正則表達式零寬斷言的個人理解(Java測試下)

零寬斷言主要有4種形式:正預測零寬斷言(?=),負預測零寬斷言(?!),正回顧零寬斷言(?<=),負回顧零寬斷言(?<!)(翻譯可能不準確) 可以看出主要分爲正向負向和預測回顧的各種組合 所謂正向,指的是匹配表達式,負向則指不匹配(他們最