原创 【Spring】23 使用XML文件的方式配置事務

使用XML文件的方式配置事務BookShopDao.java(com.test.spring.xml.BookShopDao)BookShopDaoImpl.java(com.test.spring.xml.BookShopDao

原创 【培訓】DAY23 JDBC高階編程

JDBC高階編程JDBC背景原理背景原理基本原理架構原理JDBC基本編輯JDBC核心APIJDBC核心類(接口)介紹Driver(驅動)DriverManager(驅動管理器類)Connection(鏈接對象)Connection

原创 【Velocity】關於#foreach的累加

今天遇到了一個需求 遍歷出來後累計相加 vm才接觸 就想用這個給它整出來 $sun = 0 #foreach($!result in $!map.page.list) $sum += $result.n

原创 【Oracle】第八單元 事務控制

事務控制數據一致性的重要意義舉例隱式的事務提交或回滾動作:在Commit 或者 Rollback前後數據的狀態:讀一致性:Oracle的“讀一致性”概念是指:讀一致性實現原理: 數據一致性的重要意義舉例 銀行轉帳: A 轉500元

原创 【Oracle】第四單元 多表關聯查詢

多表關聯查詢等於鏈接不等鏈接外鏈接自鏈接交叉連接自然鏈接Using子句內連接外連接 等於鏈接 SELECT e.employee_id ,e.department_id ,d.department_name

原创 【Oracle】第十單元 數據庫對象-表

數據庫對象-表表的命名要求和表中列的命名要求: 表的命名要求和表中列的命名要求: 1、必須以字母開頭 2、長度不能超過30個字符 3、只能包含 A–Z, a–z, 0–9, _, $, and # 4、不能與數據庫中的已有對象重名

原创 【Velocity】關於List中是否有某個值

使用contains函數即可判斷false、true boolean java.util.List.contains(Object o) Returns true if this list contains the specifi

原创 【Oracle】第五單元 分組計算函數和GRPOUP BY子句

分組計算函數和GRPOUP BY子句分組計算函數COUNT函數當分組計算函數遇到NULL使用GROUP BY子句分組:1、可以按照某一個字段分組,也可以按照多個字段的組合進行分組2、SELECT 查詢語句中同時選擇分組計算函數表達

原创 【Oracle】第六單元 子查詢

子查詢單行比較示例誰的薪水比Abel高誰的薪水最低多行比較小於所有IT部門人員薪水的人員 單行比較示例 誰的薪水比Abel高 SELECT last_name FROM employees WHERE salary > (S

原创 【Oracle】第二單元 條件和排序

條件和排序員工ID爲90的員工工資小於4400的between…and在倆個值之間部門ID爲90、60的員工員工姓名g結尾的員工姓名中含有i的員工姓名第二位是o的員工ID爲空的員工並且 和 and 或者 ornot 不是 不爲e

原创 【Oracle】第七單元 DML語句

DML語句create語句創建表方式一: 複製表結構及其數據方式二:只複製表結構INSERT 語句方式一:寫出表名+列名方式二:僅寫出表名方式三:從另一個表中 Copy 一行方式四:使用子查詢作爲插入目標方式五:只複製表數據UPD

原创 【Oracle】第九單元 鎖

鎖鎖的概念:示例查鎖查Session之間的阻塞關係顯示加鎖 鎖的概念: Oracle中的鎖的主要作用就是:防止 併發事務對相同的資源(所謂資源是指 表、行、共享的數據結構、 數據字典行等)進行更改的時候,相互破壞。 鎖有既有隱式的

原创 關於IDEA控制檯出現亂碼的問題

關於IDEA控制檯出現亂碼的問題設置Tomcat啓動設置idea文件設置記得重啓!!! 今天突然遇到了使用tomcat運行,idea控制檯出現亂碼的情況,有以下幾個地方改改纔可以 設置 File -> Settings -> Ed

原创 【SpringMVC】1 使用IDEA創建SpringMVC項目

使用IDEA創建SpringMVC項目創建項目選擇Spring MVC設置項目名稱這樣創建後,會自動的下載SpringMVC需要使用到的jar包結束後會提示要不要創建WEB-INF及xml文件創建完成的樣子接下來開始玩吧 Hell

原创 IDEA之Sonar插件的安裝使用

Sonar插件的安裝使用Sonar簡介安裝SonarLint配置SonarLint使用SonarLint菜單欄代碼質量分析只分析選中的項目/文件項目/文件右鍵 -> SonarLint -> Analyze with SonarL