原创 SSM 使用C3P0 數據庫連接池 提示如下錯誤信息:Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.isClosed()Z

產生上述問題的原因是:c3p0.jar版本過低(我用的是 c3p0-0.9.1.2.jar) 解決辦法: c3p0-0.9.1.2.jar 換成 c3p0-0.9.5.2.jar

原创 SpringMVC 基礎知識三

第一:搭建SSM框架 1.1 環境準備 1.1.1 數據庫和表結構 create database ssm; create table account( id int primary key auto_increment, name v

原创 SpringMVC 基礎知識二

第一:響應數據和結果視圖 1.1 返回值分類 1.1.1 字符串 controller 方法返回字符串可以指定邏輯視圖名,通過視圖解析器解析爲物理視圖地址。 //指定邏輯視圖名,經過視圖解析器解析爲 jsp 物理路徑:/WEB-INF/

原创 SpringMVC 基礎知識一

第一:SpringMVC 基礎概念 1.1 三層架構: 表現層(Controller: 也就是我們常說的web層。它負責接收客戶端請求,向客戶端響應結果,通常客戶端使用http協議請求 web 層,web 需要接收 http 請求,完成

原创 MyBatis 基礎知識四

第一:延遲加載策略 1.1 什麼是延遲加載 延遲加載:就是在需要用到數據時才進行加載,不需要用到數據時就不加載數據。延遲加載也稱懶加載. 好處:先從單表查詢,需要時再從關聯表去關聯查詢,大大提高數據庫性能,因爲查詢單表要比關聯查詢多張錶

原创 MyBatis 基礎知識三

第一:動態SQL  1.1  if 標籤 接口定義: /** * 更新圖書 */ public int update(Book entity); mapper 文件 <!-- 更新 --> <update id=

原创 MyBatis 基礎知識二

第一:MyBatis 整體架構 第二: MyBatis CRUD操作: 2.1 查詢 2.1.1 持久層接口中添加 getBookById 方法 /** * 根據圖書編號獲得圖書對象 */ public Book getBo

原创 MyBatis 基礎知識一

第一:MyBatis 框架概述          mybatis 是一個優秀的基於 java 的持久層框架,它內部封裝了 jdbc,使開發者只需要關注 sql 語句本身,而不需要花費精力去處理加載驅動、創建連接、創建 statement

原创 Spring 基礎知識五

第一 Spring 事務控制API介紹 1.1 PlatformTransactionManager:       此接口是 spring 的事務管理器,它裏面提供了我們常用的操作事務的方法,如下圖: 1.2 開發中常用的Platfor

原创 Spring 基礎知識四

第一 Spring JdbcTemplate 1.1 JdbcTemplate 概述        spring 框架中提供的一個對象,是對原始 Jdbc API 對象的簡單封裝 1.2 JdbcTemplate 環境搭建 1.2.1 s

原创 Spring 基礎知識三

第一:Spring AOP 相關概念 1.1 什麼是AOP              AOP:全稱是 Aspect Oriented Programming 即:面向切面編程。              簡單的說它就是把我們程序重複的代碼

原创 Spring 基礎知識二

第一:Spring IOC 註解模式 1.1 Spring 依賴jar 包如下: <!--spring 框架依賴核心jar 包 --> <dependency> <groupId>org.springframework</gr

原创 Spring 基礎知識之一

第一:Spring概述          Spring 是分層的 Java SE/EE 應用 full-stack 輕量級開源框架,以 IoC(Inverse Of Control: 反轉控制)和 AOP(Aspect Oriented

原创 github 檢索技巧

(1). 基本搜索(Basic search): A.查找stars數超過100的”cat”倉庫:cat stars:>100 B.搜索用戶名爲fengbingchun的所有倉庫:user:fengbingchun 搜索結果如下圖所示,左

原创 Session 、Cookie、自定義緩存和Filter

第一、Cookie 1.1 Cookie 技術特點       會話數據保存在瀏覽器客戶端。 1.2 Cookie 核心技術 Cookie類:用於存儲會話數據 1)構造Cookie對象 Cookie(java.lang.S