原创 Demo記錄(持續更新,便於遷移)

一、IDEA 1.1 Eclipse和Idea的不同,遇見過在Eclipse沒有報錯,但在Idea中標紅的狀況(可能是代碼檢測方面的error默認有關) 二、Java 2.1 基本變量比較一般 ==,其他用equal(區別自

原创 快速搭建Springboot集成apache Kafka環境,測試示例

基本搭建 一、Java環境 二、kafka環境 基於docker 安裝,開啓服務,對外端口映射即可,創建Topic 使用Java Api操作即可。可參考其他資料關於docker/kafka的安裝。 這是kafka的目錄信息 三、

原创 利用java8 + Jpa寫出流暢的代碼示例(參考)

一、新增 二、修改(可適當調整,利用BeanUtil.copy) 2.1 public Optional<UserDTO> updateUser(UserDTO userDTO) { return Option

原创 IDEA如何從數據庫表生成帶字段註釋的Model,解決亂碼問題,還有自動生成controller問題

寫在前面 剛開始也從網上找了很多,但都不好用,註釋,註解什麼的都不太好,後來參照幾個對應修改的 關於IDEA連接數據庫的問題,參考一下,這個,這裏主要是對之前的Groovy文件優化,解決亂碼,調整出自己需要的生成腳本 一、生成Mo

原创 SET FOREIGN_KEY_CHECKS命令

ll寫在前面正文OverviewWhen to UseFOREIGN_KEY_CHECKS Details 寫在前面 剛在import xx.sql文件的時候,使用的是 Navicat Data Model 現在接觸的項目是基本

原创 List對象轉Page對象參考,一行代碼實現

上一篇 SpringData中Page對象的架構設計 這裏展示List對象轉page對象,一行代碼 @GetMapping("/listTopage") public Page listtoPage(){

原创 List的自定義排序

package list排序操作; import com.google.common.collect.Lists; import model.Book; import org.junit.Test; import java.u

原创 List的快速除重,多種實現

只有代碼 package list去重操作; import com.google.common.collect.Lists; import model.Book; import java.util.*; import java

原创 Page對象互轉

都是基於map方法,介紹 2 種實現方式 1. 這個mapper是基於mapStruct,常用來實現Model,DTO的互轉, <!-- https://mvnrepository.com/artifact/org.m

原创 SpringData中Page是個什麼東西,架構和數據格式

當我想把一個List對象,封裝成SpringData中的Page對象時 代碼實現 @GetMapping("/list") public List<CustomerDTO> getS1(){ return cu

原创 Java中的所有時間類型,關係圖

只有一張圖

原创 java怎麼執行CMD,Linux shell,redis shell,mysql shell等等shell命令

寫這篇的起因在於,當我想用java代碼實現文件的上傳下載,想起curl 或者wget已經進行很好的封裝,但他們都是基於C實現的命令行運行方式,暫時沒有API或者好的方法可以操作,只能想到直接調用本地的CMD命令去實現。對C系列的語

原创 Jeff Atwood Quotes

阿特伍德 一、There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors. 二

原创 IDEA怎麼從數據庫表映射Model,一鍵生成還有Mybatis的逆向工程

一、只生成Model,需兩步 第一步,連接數據庫 第二步,選中多個,和生成目錄,單擊即可 其實是基於,先自動生成 .groovy文件,再根據文件配置,生成你想要的映射Model,.groovy文件可修改 import com

原创 Mysql中的四種時間類型,及其區別

四種時間類型 timestamp time date datetime