原创 如何在Thymeleaf中構造ajax請求的url(SpringBoot+Thymeleaf拼接URL,字符和請求參數參數變化)

1.在ajax請求的時候拼接basePath ,可以將basePath 設置成全局變量,或者設置成ajax請求從後臺獲取定義在yaml文件中的basePath 的值。 <script type="text/javascript" th:

原创 Spring事務報錯: org.springframework.transaction.UnexpectedRollbackException

異常信息: 出現了不可預知的回滾異常,因爲事務已經被標誌位只能回滾,所以事務回滾了。 org.springframework.transaction.UnexpectedRollbackException: Transaction ro

原创 mysql判斷表不存在則創建

MYSQL判斷不存在時創建表或創建數據庫: 創建數據庫: 1 Create Database If Not Exists MyDB Character Set UTF8 創建數據表: 1 2 3 4 5 Create Tab

原创 HTML5 讀取上傳文件

1 filelist對象與file對象: <input type="file" id="file" multiple> //multiple可上傳多個文件 <input type="button" onclick="showFi

原创 springboot獲取properties文件的配置內容(轉載)

1、使用@Value註解讀取 讀取properties配置文件時,默認讀取的是application.properties。 application.properties: demo.name=Name demo.age=18 Java

原创 springboot定時任務自學之路-01(開啓第一個定時)

目錄 1.創建一個springboot的空項目 2.添加開啓定時任務的註解@EnableScheduling 3.添加定時任務的註解@Scheduled 1.創建一個springboot的空項目 詳情見我之前的博客,此處不再贅述。  

原创 springboot定時任務自學之路-03(異步多線程定時任務)

默認是單線程的定時任務,如果任務持續時間比較長,就會將後續定時任務拖延,導致丟失任務。 所以這時候就需要開啓異步多線程的定時任務。 分爲兩步: 1.開啓異步@EnableAsync 2.將定時方法設置爲異步執行@Async 上代碼: p

原创 springboot定時任務自學之路-02(使用cron表達式完成複雜的定時任務)

目錄 1.應用代碼 2.cron表達式簡單介紹 1.應用代碼 package com.test.springboot_schedule; import org.springframework.boot.SpringApplicatio

原创 springbatch自學之路-11(初識ItemReader)

目錄 1.啓動類 2.Job配置類 1.啓動類 package com.springbatch._09item_reader; import org.springframework.batch.core.configuration.a

原创 springbatch自學之路-10(JOB參數)

目錄 1.啓動類 2.Jbb配置類 1.啓動類 package com.springbatch._08job_param; import org.springframework.batch.core.configuration.ann

原创 springbatch自學之路-12(ItemReader從數據庫中讀取數據)

目錄 1.啓動類 2.配置類 3.對象類 4.寫方法 1.啓動類 package com.springbatch._09item_reader_from_db; import org.springframework.batch.cor

原创 mybatis自學之路-01(逆向工程並自定義註釋)

目錄 1.配置文件generatorConfig.xml 2.註釋生成設置類 3.啓動類 1.配置文件generatorConfig.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYP

原创 springbatch自學之路-07(決策期decider的使用)

1.配置類 package com.springbatch._05new_decider; import org.springframework.batch.core.Job; import org.springframework.b

原创 數據結構之每日一練-02(冒泡排序)

直接上代碼 package com.test; /** * 冒泡排序 * * @Package: com.test * @ClassName: BubbleSort * @author: zq * @since: 2020

原创 ETL自學之路-02(維度建模)

一、維度建模的基本概念 1.1維度建模的定義 維度建模(dimensional modeling)是專門用於分析型數據庫、數據倉庫、數據集市建模的方法,數據集市可以理解爲是一種小型的數據倉庫。 1.2 維度表(dimension) 維度表