原创 MySql複習六.3 存儲過程和函數簡介

一:說明 說明:都類似於java中的方法,將一組完成特定功能的邏輯語句包裝起來,對外暴露名字 好處: 1、提高重用性 2、sql語句簡單 3、減少了和數據庫服務器連接的次數,提高了效率     二:存儲過程 一、創建 ★ create p

原创 NIO介紹一

1.NIO簡介 Java NIO(New IO)是從Java 1.4版本開始引入的一個新的IO API,可以替代標準的Java IO API。NIO與原來的IO有同樣的作用和目的,但是使用的方式完全不同,NIO支持面向緩衝區的、

原创 MySql複習六.1 視圖

一、含義 mysql5.1版本出現的新特性,本身是一個虛擬表,它的數據來自於表,通過執行時動態生成。 好處: 1、簡化sql語句 2、提高了sql的重用性 3、保護基表的數據,提高了安全性   二、創建 create view 視圖名 a

原创 Java中的數據類型,不同進制之間的轉換,位運算

1,計算機中的存儲單位 bit和byte 計算機就是一系列的電路開關,每個開關存在兩種狀態開和關,如果電路是開着的它的值就是1,關就是0。 一個1或者0存儲爲一個bit(比特),它是計算機中最小的存儲單位。 計算機中最基本的存

原创 MySql複習五.1 TCL語言

一,事務 一、含義 事務:一條或多條sql語句組成一個執行單位,一組sql語句要麼都執行要麼都不執行 二、特點(ACID) A 原子性:一個事務是不可再分割的整體,要麼都執行要麼都不執行 C 一致性:一個事務可以使數據從一個一致狀態切換到

原创 Spring中的AOP和AspectJ框架

Spring的面向切面編程(AOP) 1,Java動態代理Demo 有這樣一個業務場景,設計一個計算器類,裏面有加減乘除四則運算,在裏面添加日誌功能,日誌記錄輸入的參數以及輸出的結果。如果不使用動態代理,我們會這樣寫這個功能。

原创 MySql複習六.2 變量的介紹

分類:系統變量,自定義變量 一、系統變量 說明:變量由系統提供的,不用自定義 分類:全局變量,會話變量 語法: ①查看系統變量 show 【global|session 】variables like ''; 如果沒有顯式聲明global

原创 MySql複習四.1 DDL語言

一,庫的管理 一、創建庫 create database 【if not exists】 庫名【 character set 字符集名】;   二、修改庫 alter database 庫名 character set 字符集名;   三

原创 NIO介紹 二

4.通道(Channel) 4.1Channel的只要實現類 通道(Channel):由 java.nio.channels 包定義的。Channel 表示 IO 源與目標打開的連接。Channel 類似於傳統的“流”。只不過 C

原创 MySql複習六.4 流程控制結構

流程控制結構有哪些 順序結構:從上到下順序執行; 分支結構:程序從一條或多條路徑中選擇一條去執行; 循環結構:在滿足一定條件下,重複去執行一段代碼; 分支結構 if函數 功能:實現簡單的雙分支; 語法: if(表

原创 Java泛型

Java 泛型 1.什麼是Java中的泛型 泛型是Java5.0後出現的一個新特性,又稱參數化類型,也就是將類型當作參數,傳遞給類,接口,方法。 【對比】 形式 應用場合

原创 Docker 入門

Docker入門 1,docker簡介 Docke是一個開源的應用容器引擎,是一個輕量級的容器技術。 Docker支持將將軟件編譯成一個鏡像,在鏡像中做好軟件的各種配置,將鏡像發佈出去,其他使用者可以直接使用這個鏡像。運行中的鏡

原创 springboot Scheduled定時器 單線程多線程實現

springboot Scheduled定時器 單線程多線程實現   springboot單線程定時任務很簡單:  1. 在項目啓動類上加@EnableScheduling註解 只有加了這個註解,才能掃描到@Scheduled註解, 定時

原创 利用ThymeLeaf進行頁面靜態化

1,爲什麼要頁面靜態化?     1,如果頁面數據全部經過數據庫查詢後再渲染,瀏覽量大的情況下造成數據庫壓力過大。     2,每次頁面都經過渲染,服務器壓力過大,併發能力差。 2,什麼是頁面靜態化     將動態生成的HTML變爲靜態內

原创 Svn的 使用

1, Svn的使用 svn的作用 備份文件 版本還原 協調修改 版本管理(與git不同,svn版本是增量式的,只新增代碼不同的部分) 追溯問題代碼的編寫人和編寫時間 權限控制 Svn工作原理 採用 客戶端/