原创 解決Error creating bean with name entityManagerFactory defined in class path resource org/spring...

問題: Error creating bean with name ‘entityManagerFactory’ defined in class path resource [org/springframework/boot/a

原创 基礎——lambda表達式

lambda表達式 說到了Lambda就不得不說函數式編程。在數學中函數f(x)司空見慣,函數要求有輸入量也有輸出量並且還有表達式,簡單地說就是“拿什麼東西做什麼事情最後輸出我們想要的結果”。然而,在java中面向對象編程強調“

原创 基礎——迭代器

迭代器接口與集合接口還有實現實現類的關係 爲什麼要用迭代的方式呢? 因爲我們知道Collection接口的其中一個子接口Set是沒有索引的,因此不能通過索引的方式來遍歷結合,故而引入了迭代器。 迭代器遍歷的原理 注意事項:

原创 基礎——泛型

概述 集合可以存儲任意類型的對象,對象存入集合以後都被提升爲Object類型。當我從集合中取出對象的時候都需要進行強制轉型來後續操作對象。 public static void main(String[] args) {

原创 Activiti7整合SpringBoot2.2.7+JPA(Hibernate)+Mysql8.0多數據源配置

解決環境搭建中的問題(過程記錄) 1、數據源的創建 @Configuration public class AuditDatasourceConfig extends AbstractProcessEngineAutoConfig

原创 基礎——線程

一、線程執行的內存原理 public static void main(String[] args) { MyThread t1 = new MyThread(); MyThread t2 = n

原创 基礎——Junit

測試 黑盒測試:不需要寫代碼,只關注程序的運行結果 白盒測試:需要寫代碼,關注的是程序的執行過程 junit 1、使用方式 在做單元測試的方法上方加上@Test註解。 注意: 該方法的返回值類型,必須寫爲void 該方法

原创 PowerDesigner--標定聯繫

設計概念模型的時候,存在這樣的表關係: 員工 員工詳細表 員工崗位表 員工入職表 員工離職表 員工轉正表 可以發現,以員工表爲主體,其餘的表可以作爲員工表的拓展。可以認爲員工表示主表,其餘剩下的表的從表。 還可以發現,員工的唯

原创 java基礎——包裝類

包裝類:基礎數據類型對應的引用類型 基本數據類型 包裝類型 byte Byte char Character short Short int Integer long Long float Flo

原创 PowerDesigner逆向生成物理模型

1. 根據SQL文件生成ER圖 首先準備好SQL文件 然後在PowerDesigner 裏 點擊 File -> ReverseEngineer -> Database 顯示如下 其中 :ModelName自己隨意寫,DBMS選擇

原创 基礎——註解

註解 註解也叫元數據,一種代碼級別的說明。與類、接口、枚舉在同一層次。它可以用在任何地方:包、類、字段、局部變量、方法參數、成員方法、成員函數等前面,用來這些元素進行說明、註釋。 註解本質上就是一個接口,該接口默認繼承Annota

原创 JPA查詢堆棧溢出BUG的解決

1、問題出現的背景 權限模塊的開發中,採用了RBAC設計模式,數據表間存在這樣的關係:用戶和角色多對多,角色和權限多對多。 在JPA中使用了@ManyToMany的註解來自動綁定多對多的表關係,自動操作關聯表。 這是用戶和角色實體