原创 數據庫的DBS DBMS DBA DDL DML DCL

數據庫系統 DBS 整體數據的結構化是數據庫的主要特徵之一 數據結構化, 數據的共享性高,冗餘度低,易擴充, 數據的獨立性高:物理獨立性(用戶的應用程序和磁盤中的數據是相互獨立的,當數據的物理存儲改變,程序不用改變)和邏輯

原创 MVC框架簡介,SSH 和SSM

MVC 框架的交互圖: (1). 用戶在瀏覽器輸入地址,向頁面發送請求(實則是向控制器發出相關命令); (2). 控制器接受命令後,向模型請求獲得相關的數據; (3). 模型將相應的數據返回給控制器; (4). 控制器將

原创 Java中的值傳遞和引用傳遞

理解Java中的值傳遞和引用傳遞,形參和實參 1. 兩大數據類型以及特殊的String 8種基本數據類型 int char byte boolean long short float double 對象類型 1、8種基本數據類型的

原创 Maven 瞭解

maven 相關 在這裏有一個maven的教程,大家可以看看,很有用處,很多maven的概念就都瞭解了,http://www.yiibai.com/maven/ 兩大核心: 1 對jar包的依賴管理 好處:項目的大小大大的減小了,因爲

原创 Spring MVC 框架基礎

Spring MVC 框架基礎 1. SpringMVC的基本處理流程 1.1 springmvc是一個基於mvc的web框架, 其處理用戶請求的流程如下圖所示: 1.2 步驟 第一步:發起請求到前端控制器(DispatcherSer

原创 Spring 事務

Spring事務 spring針對不同的dao層框架,提供接口不同的實現類,常用的有兩個 事務管理器 使用場景 jdbc.datasource.datasourceTransactionManager 用於Spring對於JD

原创 Mybatis 輸入輸出映射和動態SQL

Mybatis 輸入輸出映射和動態SQL 輸入映射 輸入的元素可以是簡單類型, pojo 對象,也可以是map 如果查詢的判斷條件很複雜,這時我們一般採用pojo對象來封裝需要的判斷元素,將封裝好的pojo對象,傳入 輸出映射 輸出的元素

原创 Spring 整合web 項目原理及配置

Spring 整合web 項目原理及配置 1 加載spring核心配置文件,通過以下代碼實現對象的加載及創建 // 加載spring配置文件,根據創建對象 ApplicationContext context = new Clas

原创 mybatis 緩存

mybatis 緩存 數據模型分析思路 每張表記錄的數據內容: 分模塊對每張表的內容進行熟悉,相當於學習系統需求功能的過程 每張表的重要字段: 非空字段、外鍵字段 數據庫表與表之間的關係: 外鍵字段 表與表之間的業務關係:建立在某個業務

原创 mybatis 利用DAO 與利用 mapper代理 進行開發

mybatis 利用DAO 與利用 mapper代理 進行開發 mybatis 利用DAO開發的一般步驟 思路:程序員需要寫dao接口和dao實現類。 需要向dao實現類中注入SqlSessionFactory,在方法體內通過SqlSe

原创 mybatis實現增刪查改

mybatis實現增刪查改 流程圖: // mybatis配置文件 // 在此遇到一個問題,發現讀取配置文件的時候讀取不到,原因是idea的 classpath的問題,解決的方案 // 可以在 http://blog.csdn.net

原创 數據庫的三大範式

概念 首先規範化是爲了解決什麼問題? 用來改造關係模式,通過分解關係模式來消除其中不合適的數據依賴,以解決插入異常、刪除異常、更新異常和數據冗餘問題 插入異常 刪除異常 更新異常 數據冗餘 函數依賴: 若對於R(U)的任意一個可能

原创 Spring AOP原理

Spring AOP 原理 aop:面向切面(方面)編程, 擴展功能不修改源代碼實現 AOP 機制 採用橫向抽取機制,取代原來的縱向抽取機制 縱向抽取機制 * 橫向抽取機制* aop底層使用動態代理實現 (1)第一種情況,有接口

原创 ConcurrentHashMap總結

本文轉載自: https://my.oschina.net/hosee/blog/675884 ConcurrentHashMap總結 原文出處: Hosee 併發編程實踐中,C

原创 Spring中三個重要概念 IOC AOP Bean

首先講解一下Spring框架,以及爲什麼要使用Spring 框架? Spring 是一個很好的容器框架, 是輕量級的IoC和AOP的容器框架,主要是針對javaBean的生命週期進行管理的輕量級容器,一般在傳統的java開發中具有高度的耦