原创 Mybatis_day01

一、概念 1.Mybatis是優秀的持久層框架,對jdbc操作數據庫的過程進行了封裝,使開發者只需要關注sql本身;程序員只需要通過配置來進行設置 二、JDBC存在的問題 1.數據庫連接創建,釋放頻繁造成資源浪費 2.sql語句在代

原创 Spring中aop概念以及用法

一、Aop概念 在軟件行業,AOP爲Aspect Oriented Programming的縮寫,意思是面向切面編程。AOP是OOP的延續,是軟件開發中的一個熱點,也是Spring框架中的一種重要思想。 利用AOP可以對業務邏輯的各個部分

原创 Spring中事務管理

一、事務 1.事務邏輯上的一組操作,組成這組操作的各個邏輯單元,要麼一起成功,要麼一起失敗 2.事務特性 (1)原子性:強調事務的不可分割 (2)一致性:事務的執行的前後數據的完整性保持一致 (3)隔離性:一個事務執行過程中,不應該收到

原创 Linux基本命令以及Linux遠程連接工具的使用

1.壓縮文件的操作命令 (1)Linux中的打包文件一般是以.tar結尾的,壓縮的命令一般是以.gz結尾的。而一般情況下打包和壓縮是一起進行的,打包並且壓縮後的文件的後綴名一般是以.tar.gz。 (2)打包並壓縮命令格式爲:tar

原创 Spring中使用註解代替xml配置文件

在使用Spring的使用過程中我們需要進行相關配置文件applicationContext.xml的配置,除此之外我們也可以使用註解的方式來代替xml配置文件。 1.使用步驟 (1)爲住配置文件引入新的約束(命名空間),需要導入約束s

原创 Hibernate框架

一、什麼是Hibernate 1.Hibernate框架是當今主流的Java持久層框架之一,是一個開源的ORM(Object Relation Mapping,對象關係映射)框架,它對JDBC進行了輕量級的對象封裝,使得Java開發人員

原创 hibernate_day03

一、Hibernate的一級緩存 1.持久態對象能夠自動更新數據庫得益於Hibernate的一級緩存。 2.hibernate的緩存分爲一級緩存和二級緩存,Hibernate的這兩級緩存都位於持久化層,存儲的就是數據庫數據的備份。

原创 Hibernate_day02

一、Hibernate創建映射文件 (1)在一個實體類所在的包中,創建一個名稱爲實體名.hbm.xml的映射文件,在該文件中定義了實體類的屬性是如何映射到數據庫對應表的列上的,具體格式爲:<?xml version="1.0" enco

原创 Spring中使用jdbc操作

一、JdbcTemplate 1.spring中提供了一個可以操作數據庫的對象,對象封裝了jdbc技術,大家需要知道JdbcTemplate與QueryRunner類似。所以JdbcTemplate對象是依賴於數據源dataSource對

原创 Linux系統基本命令

 1.             在Linux系統中我們需要知道Linux系統的的目錄結構,首先有一個根目錄/,在這個根目錄下面有許多其他的目錄,例如有:bin、boot、dev、etc、home、usr等目錄。我們需要知道一些主要使用多個

原创 Hibernate_day02(2)

一、持久化類 Hibernate是持久層的ORM映射框架,專注於數據的持久化工作。所謂的持久化就是將內存中的數據永久的保存到關係型數據庫中。持久化類指的就是一個Java類 與數據庫表建立了映射關係,那麼這個類就稱爲持久化類。 二、持

原创 Redis數據結構(二)

常用命令 1)存儲Set (1)添加/刪除元素 sadd key values[value1、value2......]:往set中添加數據,如果該key的值已經存在則不會重複添加 srem key member[member、membe

原创 Maven初步

一、Maven 1.Maven是一個項目管理工具,主要就是用來統一開發規範與工具,另外就是管理jar包 二、pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" x

原创 HttpServletResponse詳解

1.     Web服務器收到客戶端的http請求,會針對每一次請求,分別創建一個用於代表請求的request對象很代表響應的response對象。 2.     request和response對象即代表請求和響應,那我們要獲取客戶機提

原创 Linux下使用redis

(一)首先說一個概念就是互聯網的三高: (1)High performence:對數據庫高併發讀寫的需求 (2)Huge Storage:對海量數據的高效率存儲和訪問的需求 (3)High Scalability && High Ava