原创 spring boot 打包後啓動配置文件解析異常

spring boot IDE啓動正常,打包後運行jar異常: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: I

原创 summer-excel實現Excel數據讀取

前言 summer-excel是一款基於對象關係映射穩定、便捷、可定製的Excel數據讀取工具,基於POI打造支持。利用註解實現Excel數據關係映射,可定製解析策略,以滿足不同業務場景的需要。 文章目錄JavaDoc數據類型使用示例

原创 Linux安裝Nexus3

環境 [root@localhost local]# cat /etc/centos-release CentOS Linux release 7.6.1810 (Core) [root@localhost l

原创 java刪除超期文件

項目遇到臨時文件問題,臨時文件會在服務器上保存一段時間,過期則刪除。 import org.apache.commons.io.FileUtils; import org.apache.commons.io.filefilter.And

原创 SpringCloud之服務註冊與發現

springCloud是涵蓋服務註冊、發現、負載均衡、斷路、路由等能力並快速構建分佈式系統的微服務框架。 基於Finchley.SR1版本,官方文檔:http://cloud.spring.io/spring-cloud-stati

原创 SpringMVC接口----表單參數驗證

接口開發,至少面臨以下問題: 接口文檔、數據驗證、 接口安全等等。 關於程序員討厭寫文檔的原因,你懂的,程序員的大量精力都投入在接口的開發上,沒有精力來撰寫相關文檔,可以工作的軟件勝過面面俱到的文檔! 關於數據驗證,接觸過一些項目,整個

原创 Webservice 接口調用

最近項目中頻繁遇到web service接口調用,調用起來麻煩,若使用wsimport生成客戶端的方式調用,造成項目代碼臃腫,簡單整理個ws調用工具,便於在項目開發中使用。 WebServiceUtil import java.

原创 DOC文檔模板替換工具

本方法利用DOC文檔書籤的方式實現了對DOC模板文檔的填充與獲取填充數據的操作。pom.xml<properties> <project.build.sourceEncoding>UTF-8</project.build.sourc

原创 基於ORM思想實現Excel格式數據導出

對象關係映射(英語:(Object Relational Mapping,簡稱ORM),是一種用於實現面向對象編程語言裏不同類型系統的數據之間的轉換。利用java的反射與ORM思想實現數據的導出功能。數據模型 ( 設置:數據起始行, 目標

原创 集合自定義字段排序

Collections是java.util下的一個工具類,而sort方法是用來對數據進行排序操作; public static <T> void sort(List<T> list, Comparator<? super T> c)

原创 單鏈表反轉

單向鏈表 單向鏈表的數據反轉方法 import org.junit.Before; import org.junit.Test; import model.LinkNode; /** * 單向鏈表反轉 * @author

原创 商品分類自定義表單的設計與實現

進銷存系統物資分類事件繁瑣的事情;簡單分類無法實現個性商品定製錄入數據的問題; 亦不可能對不同種類商品建立不同的數據表類型,雖然可行,但維護成本極高; 下面提供一種表單解決思路,既能滿足定製表單,又能支持無限拓展。 import jav

原创 CSRF攻擊防禦---驗證HTTP Referer

HTTP Referer是header的一部分,當瀏覽器向web服務器發送請求的時候,會帶上Referer,通過驗證Referer,可以判斷請求的合法性,如果Referer是其他網站的話,就有可能是CSRF攻擊,則拒絕該請求。 /**

原创 SpringMVC的零配置實現

傳統方式配置方式通過個web.xml 配置 org.springframework.web.servlet.DispatcherServlet,實現請求的路由和相關流程的控制。 當前基於Spring 版本5.0.2.RELEASE w

原创 AOP的JDK動態代理實現

AOP(Aspect Oriented Programming)面向切面編程,技術利用“橫切”的方式,通過減少系統的重複代碼,降低模塊間的耦合度,達到可重用的目的,有利於未來的可操作性和可維護性。通常用途:日誌記錄,性能統計,安全控制,事