原创 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