原创 vue 初始化器 命令
#windows 安裝構建工具 npm install --global --production windows-build-tools #全局安裝 vue-cli npm install vue-cli -g --regis
原创 SpringBoot定時任務與cron表達式
定時任務 SpringBoot開啓定時任務非常簡單,在啓動類或者需要開啓定時任務的類上添加註解 @EnableScheduling 並在定時運行的方法上添加 @Scheduled(args...) f
原创 優雅地幹掉Spring/SpringBoot中的大片 if else!
大片的if/else if/ 層層嵌套會使閱讀代碼的人很難理解業務邏輯, 同時可維護性很低模擬需求進出口枚舉傳統實現我的實現先展示最終實現代碼自定義註解定義業務處理器超類:(可以根據自己業務進行調整)當前業務抽象類(主要爲了處理參
原创 監聽 LocalStorage / SessionStorage 數據更新
需求 適用於單頁面應用 其中一個頁面修改了 localStorage 另一頁面可同時更新數據 實現 - [以LocalStorage爲例(es6語法)] 純手打 可能有誤 1.封裝LocalStorage class Store
原创 根據Word模板生成Word文件 (JAVA POI)
需求 通過提前準備的word模板,渲染填充數據,生成新的加工好的word模板。(也試過使用Freemarker渲染數據,但是有個很大的弊端:使用Freemarker模板文件會變得很大,大概爲原來的十五至二十倍。) 用法
原创 SpringBoot啓動後執行(回調/鉤子)(CommandLineRunner與ApplicationRunner)
需求 我們需要在項目啓動完成後做一些操作,如:項目啓動後打印訪問地址、加載一些數據、獲取第三方接口的Token、Tiket等等(題外話:獲取token這些操作及初始化其實可以在配置類@PostConstruct註解方法上執行)
原创 Maven install/package 程序包不存在找不到符號(SpringBoot 項目)
1 .發現問題 開發時項目跑的好好的一直沒有問題,今天突然想到打成JAR包再跑跑看。mvn clean package了一下,就出現了這個問題。 2.解決問題 先說一下我的項目結構有四個module分別是 xne - xne-com
原创 Spring定時任務與cron表達式
定時任務 Spring開啓定時任務非常簡單,在啓動類或者需要開啓定時任務的類上添加註解 @EnableScheduling 並在定時運行的方法上添加 @Scheduled(cron = cron表達式) cro
原创 JAVA 事務回滾方法調用非事務回滾方法
事務回滾方法調用非事務回滾方法,如果非回滾方法發生異常, 非回滾方法裏執行的持久化操作會被回滾嗎 ? 1. 會被混滾 2,但是指定不會滾的異常類型,就可以避免發生回滾 看代碼: @Override @Transactional(
原创 IntelliJ IDEA重新打開後把字母隱藏了
解決辦法: 換個字體或更改字體大小等等
原创 Spring Cloud Config 配置中心
1.介紹Spring Cloud Config分爲兩個角色:Config Server 和 Config Client 即 配置服務的提供方 和配置服務的使用方。它支持遠程訪問git倉庫讀取配置文件(本文使用這種方式),也支持從本地讀取配
原创 JS 金額千位符格式化,數字千位符格式化,可以保留任意小數位
//格式化金額function toThousands(num) { if(!num)return '0.00'; var info = parseFloat(num).toFixed(2).toString().spli
原创 Spring Cloud Config 高可用分佈式配置中心
1.介紹上篇文章講了 Spring Cloud 配置中心 : 配置中心從遠程git倉庫獲取配置文件信息; 服務從配置中心讀取配置信息,將結合 Eureka服務註冊中心 組成高可用服務配置中心,當服務實例很多時,配置中心達到高可用。2.使用