原创 spring重點
1、首先明白什麼叫依賴注入、控制反轉,及其作用控制反轉(Inversion of Control ,Ioc)所謂控制反轉就是應用本身不負責依賴對象的創建及維護,依賴對象的創建及維護由外部容器來負責。這樣控制權就由應用轉移到了外部容器,控制
原创 單元測試
單元測試單測定義單元測試(Unit Testing)又稱爲模塊測試, 是針對程序模塊(軟件設計的最小單位)來進行正確性檢驗的測試工作,程序模塊在面向對象編程中一般是指方法。單元測試一般由開發人員來編寫,用來保證程序及功能的正確性。爲什麼需
原创 oracle基本操作
1.安裝過程中,若有報12514錯誤,可先檢查listenner.ora文件,在建立連接時,service名稱要一致,且端口號也必須一致 2.默認三大賬號 sys 網絡管理員(權限最高) (使用時注意 加上 as sysdba
原创 hibernate部分重點
Hibernate是一個開源的對象關係映射(ORM)框架。 對JDBC進行了非常輕量級的對象封裝。 將對象和數據庫表建立映射關係,Hibernate框架使用在數據持久化層(dao)。 ORM:對象關係映射(英語:Object Relati
原创 spring部分要點
1. ModelAndView ModelMap跟 Model 三者 存放值的用法 model是一個接口, 其實現類爲ExtendedModelMap,繼承了ModelMap類 modelmap是將數據存入到model
原创 Spring Boot 集成MyBatis
Spring Boot 集成MyBatis有兩種方式,一種簡單的方式就是使用MyBatis官方提供的: mybatis-spring-boot-starter 另外一種方式就是仍然用類似mybatis-spring的配置方式,這種
原创 線程池的使用
線程池的效率非常高,所以一切線程操作最好都是以線程池的方式進行。常見的線程池有:①newSingleThreadExecutor單個線程的線程池,即線程池中每次只有一個線程工作,單線程串行執行任務②newFixedThreadExecut
原创 Java反射
反射,當時經常聽他們說,自己也看過一些資料,也可能在設計模式中使用過,但是感覺對它沒有一個較深入的瞭解,這次重新學習了一下,感覺還行吧! 一,先看一下反射的概念: 主要是指程序可以訪問,檢測和
原创 xml解析
java 代碼import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.
原创 動態代理模式步驟
1.創建接口,用於保存實際對象需要做的動作2.創建實際對象的類,繼承上面創建的動作接口,並重寫方法3.創建代理模式,繼承invocationHandler接口,給定一個帶參構造方法,重寫invoke方法4.創建客戶端測試
原创 Mybatis中的 ${} 和 #{}區別與用法
Mybatis 的Mapper.xml語句中parameterType向SQL語句傳參有兩種方式:#{}和${}我們經常使用的是#{},一般解說是因爲這種方式可以防止SQL注入,簡單的說#{}這種方式SQL語句是經過預編譯的,它是把#{}
原创 ssm框架部分工具用法
pageHelper的用法: 1.引入2個相關jar包(jsqlparser-0.9.5.jar, pagehelper-5.0.0.jar) 2.配置sqlsessionfactory對應標籤 3.controller
原创 字節讀取的一個小要點
首先Demo如下:1.錯誤Demo: 2.正確Demo: Demo2中要創建一個臨
原创 多線程執行原理簡介
在java程序中,main()方法本身就是一個線程,即主線程。現自定義了一個線程(如圖2),在main方法中通過jvm調用此線程。main方法作爲主線程會首先入棧,並且此棧中僅包含main方法一個進程,雖然在main方法中調用了自