原创 MySQL基礎學習2-基礎語句

一、SQL語句分類 DDL:數據定義語言:create、drop、alter DML:數據操作語言:insert、delete、update、truncate DQL:數據查詢語言:select、show、desc MySQL

原创 MySQL:內連接、左連接、右連接

目前有2個表:users表和scores表,它們的數據如下: mysql> SELECT * FROM users; +----+----------+ | id | username | +----+----------+ | 1

原创 MySQL基礎學習1-安裝數據庫

SQL語句執行過程 編碼原則:對於已有的代碼,我們要做到 對擴展開放,對修改關閉。 select <1> from <2> where <3> group by <4> having <5> order by <6> limit <7>

原创 Git基礎命令完整版3

1. 新建代碼庫 # 在當前目錄新建一個Git代碼庫 $ git init # 新建一個目錄,將其初始化爲Git代碼庫 $ git init [project-name] # 下載一個項目和它的整個代碼歷史 $ git clone [

原创 1.Git基礎學習

1、安裝Git:命令行界面+圖形化界面sourceTree 下載Windows Git:https://git-scm.com/download/win 下載Mac Git:https://git-scm.com/download/

原创 JDBC原生方式連接數據庫示例-PreparedStatement方式

  1、連接數據庫時的配置文件 ##數據庫驅動 driver=com.mysql.jdbc.Driver ##MySQL連接信息 url=jdbc:mysql://127.0.0.1:3306/RUNOOB?useUnicode=tru

原创 JDBC原生方式連接數據庫示例-Statement方式

  1、連接數據庫時的配置文件 ##數據庫驅動 driver=com.mysql.jdbc.Driver ##MySQL連接信息 url=jdbc:mysql://127.0.0.1:3306/RUNOOB?useUnicode=tru

原创 MyBatis系列第四篇:MyBatis延遲加載

目錄 1、什麼是延遲加載? 2、延遲加載的使用場景 3、代碼演示 3.1 實體類:學生類和班級類 3.2 學生類接口與學生類接口的Mapper.xml 3.3 班級類接口與班級類接口的Mapper.xml 3.4 MyBatis配置文件中

原创 MyBatis系列第一篇:MyBatis簡介

前言 不知道大家是否還記得使用原生JDBC來操作數據庫?“加載驅動、獲取連接、拼接SQL、執行SQL、獲取結果、解析結果、關閉數據庫連接”,這些操作是純JDBC方式必須要經歷的一些步驟,每一次操作數據庫都需要寫這些,但真正和開發相關的卻只

原创 MyBatis系列第三篇:MyBatis中Mapper詳解與級聯查詢

MyBatis框架的主要配置文件:mybatis-config.xml文件和Mapper.xml文件。 一、Mapper.xml文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE m

原创 MyBatis系列第六篇:動態SQL

0、動態SQL 使⽤用動態 SQL 可簡化代碼的開發,減少開發者的⼯作量,程序可以⾃動根據業務參數來決定 SQL 的拼接。 1、if 標籤 if 標籤可以自動根據表達式的結果來決定是否將對應的語句添加到 SQL 中,如果條件不成立則不添加

原创 MyBatis系列第二篇:搭建Maven項目實現對數據庫表的基本操作

目錄 一、ORMpping解釋 二、創建Maven項目,引入pom依賴(初始化時的項目結構) 三、新建數據庫表 四、新建Java實體類 五、創建MyBatis的配置文件mybatis-config.xml,文件名稱可自定義 六、使用MyB

原创 MyBatis系列第五篇:MyBatis緩存

  1、什麼是MyBatis緩存? 使用MyBatis緩存可以減少java應用程序與數據庫的交互次數,從這個角度看,它的好處和使用MyBatis延遲加載一樣,都可以在一定程度上提高程序的運行效率。比如,查詢出 id=1的java對象,第一

原创 Spring視頻學習

1、Spring5視頻學習-尚學堂:http://www.atguigu.com/download_detail.shtml?v=287 2、 3、  

原创 Java設計模式-1.簡單工廠模式概述與使用

Java設計模式-簡單工廠模式概述與使用   1、設計模式概述 什麼是設計模式 設計模式分類 創建型模式 行爲型模式 結構型模式 常見的設計模式 簡單工廠模式和工廠方法模式(接口) 模版設計模式(抽象類) 裝飾設計模式(IO流) 單例設