原创 關於SpringMVC返回date的格式問題

Spring 項目中,java的util.date和java.time類型的日期,返回到前端的時候,默認的序列化方式顯示的是標準格式,爲了能夠正確的顯示想要的時間,可以使用jackson指定時間的格式 訪問我的個人網站獲取更多文章

原创 Maven 多項目依賴版本管理(Maven Multi Project version management)

博主工作負責的微服務已經達到了十幾個,每個微服務相互直接都是獨立的,有獨立的project,於是maven的依賴管理就很頭疼了。每一個項目都需要添加自己的版本,還要互相比對,每次升級一些第三方依賴需要修改所有文件,於是產生了自己寫pare

原创 Winform非模態對話框

在開發中,經常遇到需要創建一個非模態的對話框,彈出後在不關閉的情況下依舊可以查看其它窗體,關閉後資源也不會釋放,再次彈出依舊保存上次的結果,最典型的例子是將一些複雜的耗時的任務丟到後臺,通過該對話框查看任務的進度,例如360雲盤的傳輸進度

原创 maven 打包jar文件(含可執行jar包)

最近在研究docker,要打包一個可以獨立執行的jar包,於是研究了很久,對於maven plugin還未深入研究,之後會再次補充此文章,先簡單介紹一下常用的幾種plugin和適用情況 訪問我的個人網站獲取更多文章 項目說明 spr

原创 定時關機助手

定時關機助手是一款實用的軟件,支持定時關機/倒計時關機,可以隨時取消定時任務,界面美觀。本項目託管於github,請放心使用 訪問我的個人網站獲取更多文章 軟件截圖 功能 定時關機 倒計時關機 隨時取消定時 下載安裝 訪問鏈接:

原创 DataGridView的一些小技巧

最近在winfrom客戶端上需要用DataGirdView來展現列表,遇到的一些小問題和解決方案,包括:列寬自適應,動態數據綁定(隨時補充中): 訪問我的個人網站獲取更多文章 列寬自適應 由於窗體可以自動增大縮小,所以需要設置列寬自適

原创 創建Tab風格的mdi窗體

網上存在一些tab風格的mdi窗體的控件可能,但是我的需求比較簡單,也沒有找到合適易用的控件,由於我只需要實現基本的tab頁面,以及動態的添加和刪除即可,不需要可以將mdi拖動和還原的功能,所以採用winfrom自帶的tabcontrol

原创 C#客戶端Json轉DataTable

之前我們有討論過c#是如何處理json的,在我的客戶端中,需要接收服務端的數據,並且用列表展示出來,列表控件我採用的是winfrom自帶的DataGridView,從服務端得到的響應是一串json字符串,爲了提高效率和簡潔代碼,我不想採用

原创 spring 跨域問題CORS

最近的開發過程中,使用spring集成了spring-cloud-zuul,但是由於服務部署在線上,本地調試存在跨域問題,導致報錯:403 forbidden Invalid CORS request 解決問題的過程中總結了spring的

原创 Java比較兩個對象是否相同並獲得不同的字段

在使用數據庫以及做詳細的權限控制的時候,遇到要比較兩個對象的情況,獲得兩個對象是否相同以及有那些字段被修改了,以判斷用戶是否有權限修改對象。apache commons提供的只有collections的對比,因此,本文利用jackson將

原创 springboot設置默認容器爲jetty

本人最近初次使用Intellji進行spring web項目開發,由於Spring Boot默認的是使用tomcat,而本項目採用jetty,所以在pom中修改依賴 訪問我的個人網站獲取更多文章 <!--排除tomcat依賴,並添加j

原创 C#客戶端發送http請求與服務器通信

本文介紹瞭如何使用C#,通過HttpWebRequest方法,向服務端發送get,post,put和delete請求 訪問我的個人網站獲取更多文章 環境介紹 軟件 vs2013 編程語言c# winform 服務端採用java+sp

原创 maven下載太慢?Intellij修改maven鏡像

maven涉及到某些鏡像的時候下載速度極慢(尤其是谷歌的),之前找到的一些鏡像也不完全都是好用的,這裏推薦阿里雲的鏡像並附上修改方法: 訪問我的個人網站獲取更多文章 修改settings.xml文件 可以到官方網站下載maven壓縮

原创 Windows聚焦壁紙

該應用能夠自動收集電腦中緩存得windows聚焦壁紙到指定目錄 注意:僅適用於win10系統,且需要開啓windows聚焦(所有設置-個性化-鎖屏界面,背景選擇windows聚焦),需要管理員身份運行,如果windows提示風險,請選擇

原创 解析@EnableWebMvc 、WebMvcConfigurationSupport和WebMvcConfigurationAdapter

在spring-boot+spring mvc 的項目中,有些時候我們需要自己配置一些項目的設置,就會涉及到這三個,那麼,他們之間有什麼關係呢? 首先,@EnableWebMvc=WebMvcConfigurationSupport,使