原创 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方法中調用了自