原创 NotePad 7.5+ 版本安裝compare等插件
最近要外派出差,公司分配了一臺新的比較本,重新安裝環境和應用,其中在安裝文檔編輯器Notepad++,並且想安裝compare插件的的時候發現了一個很有趣的問題,這邊分享下。 1 安裝 Notepad++ 官網 https://notep
原创 java調度任務在項目中的應用
前言 任務調度是指基於給定時間點,給定時間間隔或者給定執行次數自動執行任務。項目中有很獨特的應用的場景,比如每天凌晨同步數據,定時操作業務等等。 Timer scheduler quartz 1 Timer java.util.T
原创 idea 配置JReble 進行項目的熱部署
1 JRebel介紹 jrebel是可以熱部署項目的一個工具,更改代碼自動部署並不需要重啓項目(在spring中的controller中,增加、修改方法都是可以進行熱部署而不需要重啓的),極大的提高工作效率。 2 idea安裝JRebe
原创 Java反射機制Reflection在項目中的應用
反射機制Reflection 簡單的理解就是對class類的運用,在項目當中,適用於很多獨特的場景,比如我們項目中的需求,1 我這邊有兩條數據,我主要知道兩條數據哪些字段做了變更;2 我們跟別的webServer做聯調,適配推送過去的字段等
原创 idea 用jetty容器啓動web項目
公司由於業務需要,需要把項目從tomcat容器中遷移到jetty容器中,以下是遷移中的一些步驟和問題。 1 idea配置jetty 1.1 idea配置 如圖在:application server:選擇jetty文件夾其中碰到了一個
原创 spring boot攔截器WebMvcConfigurerAdapter,以及高版本的替換方案
最近項目採用spring icloud,用的spring boot版本是1.5.x的,spring boot 2.0,Spring 5.0 以後WebMvcConfigurerAdapter會取消掉。以下介紹下大體的內容,希望對大家都有所
原创 Spring AOP 實現業務和異常日誌記錄實戰
1 業務需求:今日,公司要求對操作的業務和日誌統一做處理,需要把業務表數據相關信息存入日誌表中,比如表名,方法名,業務id,操作操作時間modifyTIme等等。 除了在業務主動插入日誌數據之外,有個比較好的方法就是用面向切面aop處理,
原创 Redis 初級使用用例,簡單有效
Redis 簡介Redis(REmote DIctionary Server) 是完全開源免費的使用ANSI C語言編寫,遵守BSD協議,支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。它通常被稱
原创 spring 通過註解實現工具類injection Service方法
在開發過程中,我們經常有碰到工具類裏面,要執行CRUD操作,需要調用到Service實現類,這時可以通過下述方法來得到。 方式一 【比較繁瑣,內部靜態化】 1injection @Component 在持久層、業務層和控制層中,分別採
原创 spring boot @ConfigurationProperties vs @Value
在spring boot的使用中,通過@ConfigurationProperties 和 @Value 兩個註解可以給類賦值,但是兩個的使用方式還是有些不同的,以下是官方說明以及自己在使用中的簡介。 1.根據他們的比較你可以簡單的
原创 IDEA 自動生成Junit進行單元測試
1,從插件資源庫中搜索JunitGenerator V2.0版本,通過此工具自動完成test類的生成。Settings > Plugins 2,配置生成test類的路徑。Settings > Other Settings 修改Out
原创 EasyPOI簡單用例,簡單有效
用poi導出Excel表格,需要配置很多東西,也比較麻煩,這裏使用poi的封裝easypoi,可以快速配置,實現Excel或者word文件的導出。這裏我們結合SpringMVC開發easypoi。 1,導入以下3個.jar包:這
原创 spring boot攔截器WebMvcConfigurerAdapter,以及高版本的替換方案
最近項目採用spring icloud,用的spring boot版本是1.5.x的,spring boot 2.0,Spring 5.0 以後WebMvcConfigurerAdapter會取消掉。以下介紹下大體的內容,希望對大家都有所
原创 Rmi簡單用例,簡單有效
Java RMI 指的是遠程方法調用 (Remote Method Invocation)。它是一種機制,能夠讓在某個 Java 虛擬機上的對象調用另一個 Java 虛擬機中的對象上的方法。可以用此方法調用的任何對象必須實現該遠程
原创 索引初識一 MySql
1 mysql索引類型【主要分4類索引】 創建索引: 1.添加PRIMARY KEY(主鍵索引) 【主鍵:一種唯一性索引,必須指定爲primary key 】 mysql> ALTER TABLE `tabl