原创 java filter過濾器中 注入配置文件properties獲取配置文件中的值

想要獲取application.properties中自定義的test.testUrl值 test.testUrl=/test/testUrl 一般在實體中加入@Vaule 註解就可生效 @Value("test.testUrl

原创 JPA hql報錯 BeanCreationException:Validation failed

報錯如下: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ITestDao':

原创 idea 設置全局豆沙綠

1、settings->plugins->BackgroundImage 2、在導航欄選擇Help->FindAction 3、set background image 4、選擇圖片調試透明 注意下面選擇100 參考原文章鏈接:

原创 java poi excel導出合併行

java poi excel導出合併行 需要注意的點是因爲行是從0開始 list也是從0開始 開始行和結束行需要注意 int startrow=sheet.getLastRowNum(); sheet.addMergedRegi

原创 java中list集合根據某個字段排序

List<Map<String, Object>>根據某個字段排序 我的需求是按照創建時間進行排序 if(result!=null && result.size()>0){ Collections.sort(result

原创 mysql數據庫root新建庫給別的用戶授權

要授權的賬號:test 密碼:123 //賬號授權 需要輸入賬號密碼 `sys_config`GRANT ALL PRIVILEGES ON supper_test2.* TO 'test'@'%' IDENTIFIED

原创 mybatis查詢沒有符合條件的數據報無效字符

sql如下: <select id="query" resultType="string" parameterType="string"> select name from student

原创 Cause: java.lang.InstantiationException: tk.mybatis.mapper.provider.base.BaseInsertProvider

Springboot+mybatis+oracle+多數據源配置使用通用mapper報錯如下: org.mybatis.spring.MyBatisSystemException: nested exception is org.ap

原创 mybatis插入數據時間時分秒都是0

mapper文件中的insert語句: <if test="deleteTime != null" > #{deleteTime,jdbcType=DATE}, </if> 去掉jdbcTyp

原创 SpringCloud 網關addZuulRequestHeader中文亂碼

SpringCloud 網關服務中添加網關請求頭內容,有時候需要添加中文內容,這時候在業務服務獲取的時候就出現了亂碼,樓主嘗試了各種轉碼均無效,只有URLEncoder編碼解碼可以解決這個問題。 URLEncoder.encode(

原创 JAVA API調用優化建議--採用Clone()方式創建對象

當我們使用new關鍵字創建類的一個實例時,構造函數中的所有構造函數都會被自動調用。但如果一個對象實現了Cloneable接口,那麼我們可以通過調用它的clone()方法,注意,clone()不會調用任何構造函數。 調用Object.clo

原创 java.lang.NoClassDefFoundError: org/codehaus/plexus/compiler/manager/NoSuchCompilerException

樓主環境 jdk1.8 tomcat7.0.9 maven 3.5.4 maven compile package install項目報錯 查看網上的各種帖子 博客 有說pom中這樣配置的 但是其實根本沒有什麼用 我查

原创 ORACLE 插入當前時間報錯—文字與字符串格式不匹配 ORA-01861

oracle插入當前時間報錯 如圖所示: to_date(to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’),’yyyy-mm-dd hh24:mi:ss’) 再包一層 to_char 解決。

原创 事務策略

事務有7種策略: PROPAGATION_REQUIRED —支持當前事務,如果不存在就新創建一個事務。這是最常用的選擇。 PROPAGATION_SUPPORTS —支持當前事務,如果不存在就不使用事務。 PROPAGATION

原创 初始化sql由mysql改爲oracle 分享

初到新司,接收到的第一個任務便是把一個項目的初始化sql由在mysql在運行的改成在oracle在運行的,樓主之前都是用的mysql,對oracle的印象停留在大學學習階段。好了,下面是我遇到的一些修改的點,希望對你有幫助哈 下面貼上my