原创 Spring事務操作

什麼是事務 事務是數據庫操作的最基本單元,邏輯上一組操作,要麼都成功,如果有一個失敗所有操作都失敗。 要麼都成功,要麼都失敗 事務在項目開發中,十分的重要,涉及到數據的一致性問題,不能馬虎 確保完整性和一致性 事務ACID原則

原创 SpringMVC中如何解決Post請求中文亂碼問題

解決Post請求中文亂碼問題 在web.xml文件中配置字符編碼過濾器。 <!--編碼過濾器-->

原创 Spring5t整合JUnit5的單元測試

Spring 5 全面接納了函數式範例,並支持 JUnit 5 及其新的函數式測試風格。還提供了對 JUnit 4 的向後兼容性,以確保不會破壞舊代碼。 導入依賴: <dependency> <groupId>o

原创 Mybatis中當實體類中的屬性名和表中的字段名不一樣時,如何解決

當實體類的名稱與數據庫中不同時,如下所示 實體類中爲駝峯命名法,而數據庫中爲下劃線命名,該如何解決查詢時遇到的問題? 解決方案: 寫sql語句時起別名 select user_id from t_user where use

原创 Spring實現AOP2

Spring框架一般都是基於AspectJ實現AOP操作 AspectJ不是Spring組成部分,獨立AOP框架,一般吧AspectJ和Spring框架一起使用,進行AOP操作 基於AspectJ實現AOP操作 基於

原创 Spring整合JDBCTemplate

什麼是JDBCTemplate? Spring框架對JDBC進行封裝,使用JDBCTemplate方便實現對數據的操作 準備工作 引入相關的依賴 在Spring配置文件配置數據庫連接池 <bean id="da

原创 Navicat for mysql 註冊

在Nacicat官網下載Navicat for mysql 之後安裝成功之後 將Navicat_Keygen_Patch_v5.6_By_DFoX 複製到Navicat for mysql的安裝目錄下 Navicat_Keyg

原创 JVM--方法區(PermGen)

方法區(PermGen) JDK1.8以前的HotSpot JVM有方法區,也叫永久代(permanent generation)。 方法區用於存放已被虛擬機加載的類信息、常量、靜態變量,即編譯器編譯後的代碼。 方法區是一片連續

原创 JVM--棧的運行原理與棧中存儲的是什麼

棧中存儲什麼? 每個線程都有自己的棧,棧中的數據都是以棧幀的格式存在。 在這個線程上正在執行的每一個方法都各自對應一個棧幀 棧幀是一個內存區塊,是一個數據集維繫着方法執行過程中的各種數據信息 在一條活動線程中,一個時間點上,只

原创 IDEA創建項目出現Artifact contains illegal characters的解決

將名稱中大寫改爲小寫即可正常創建

原创 關於方法區和永久代

關於關於方法區和永久代的區別引用兩條評論: 通俗點,方法區和堆內存的永久代其實一個東西,一個是理論,一個是具體的實現,爲什麼要分開說呢,因爲方法區包含永久代,但是反過來就不能這麼說, 所以這也正如作者所說,一個是接口,一個是具體實

原创 命名空間的引入

Spring <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:

原创 Cannot find class: BlogResult

resultMap和resultType寫混淆了,resultType的類型只能是簡單類型和引用類型而不能是map!

原创 DEA配置xml文件頭報錯:URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)

解決辦法: Settings ->Languages & Frameworks -> Schemas and DTDs