原创 MyBatis分頁插件PageHelper詳細步驟

PageHelper分頁插件使開發人員節省了代碼量;它是使用攔截器把sql解析重新拼接查詢;會先統計總條數,如果有數據的情況下再重新拼接sql分頁查詢,可以根據配置文件設置的sql語言進行不同的sql語法拼接,分頁插件都會處理好

原创 IDEA快速從mapper.java跳轉到mapper.xml文件的插件

File ——> Settings ——> Plugins,搜索mybatis就會出來對應的插件。 我是安裝的Free Mybatis plugin插件,不需要破解,下載後重啓idea就能使用。                

原创 JAVA自定義參數驗證註解

一:前言 我們在寫接口時,會對接口參數進行一些驗證,比如非空必填、字段長度等等,代碼就會有大量的if - else,重複的代碼毫無意義。爲了提升方便性和代碼的簡潔性,JAVA提供了@validated和@valid註解驗證,但這只

原创 wkhtmltopdf生成PDF後解決文字或者表格分頁問題

wkhtmltopdf生成PDF分頁文字展示錯亂,需要加上css樣式:page-break-inside: avoid !important; 避免在div元素中分頁 <div style="page-break-inside:

原创 JAVA用wkhtmltopdf工具將HTML字符串轉PDF

目前我找到html轉pdf頁面樣式錯亂最少的工具,可以直接將html頁面轉pdf。 因爲我的html頁面需要動態數據,所以我是先生成html字符串,將字符串轉html頁面再導出pdf。 一:下載安裝wkhtmltopdf工具

原创 JAVA將ftl模板轉word文檔超詳細步驟

因爲需求要生成複雜的word,所以用模板實現下載 一:首先要創建一個word文檔模板,將文檔另存爲xml格式保存,再把xml格式文件修改後綴爲ftl文件。 word文檔模板: 轉ftl文件:直接將xml文件重命名 二:ja

原创 Elasticsearch安裝使用步驟

Elasticsearch簡介 ElasticSearch是一個基於Lucene的分佈式、高擴展、高實時的搜索與數據分析引擎。它能很方便的使大量數據具有搜索、分析和探索的能力。充分利用ElasticSearch的水平伸縮性,能使數

原创 RabbitMQ(二)使用場景和特點

RabbitMQ 使用場景 1.異步處理 場景說明:用戶註冊後,需要發註冊郵件和註冊短信 引入消息隊列後,把發送郵件,短信不是必須的業務邏輯異步處理 由此可以看出,引入消息隊列後,用戶的響應時間就等於寫入數據庫的時間+寫入消息隊列

原创 SpringBoot整合Elasticsearch步驟

Elasticsearch簡介 ElasticSearch是一個基於Lucene的分佈式、高擴展、高實時的搜索與數據分析引擎。它能很方便的使大量數據具有搜索、分析和探索的能力。充分利用ElasticSearch的水平伸縮性,能使數

原创 RabbitMQ(一)基本概念及特性

RabbitMQ 一 簡介 RabbitMQ是實現了高級消息隊列協議(AMQP)的開源消息代理軟件(亦稱面向消息的中間件)。RabbitMQ服務器是用Erlang語言編寫的,而羣集和故障轉移是構建在開放電信平臺框架上的。所有主要

原创 Lombok的簡介和使用方法

簡介 Lombok項目是一個Java庫,它會自動插入編輯器和構建工具中,Lombok提供了一組有用的註解,用來消除Java類中的大量樣板代碼。僅五個字符(@Data)就可以替換數百行代碼從而產生乾淨,簡潔且易於維護的Java類。

原创 《Spring Boot》—— 基礎配置

文章目錄一、配置文件二、YAML語法:1、基本語法2、值得寫法三、配置文件注入1、配置文件:2、注入寫法3、@Value獲取值和@ConfigurationProperties獲取值比較4、配置文件注入值數據校驗5、@Proper

原创 MySQL報錯:You can't specify target table '表名' for update in FROM clause的解決辦法

MySQL報錯:You can't specify target table '表名' for update in FROM clause 錯誤的大概意思是:不能先select出同一張表中的某些值,再update這個表(在同一語句

原创 RabbitMQ(三)SpringBoot整合RabbitMQ

RabbitMQ 注意:在整合之前可以先看一下RabbitMQ的基本概念 https://blog.csdn.net/weixin_44259134/article/details/102939723 https://blog.c

原创 《SpringBoot》—— @SpringBootApplication註解

主程序類,主入口類 @SpringBootApplication:Spring Boot應用標註在某個類上說明這個類是SpringBoot的主配置類,SpringBoot就應該運行這個類的main方法來啓動SpringBoot應用