[Mybatis - 入門](Mybatis-%E5%85%A5%E9%97%A8.md)
[Mybatis - 基本使用](Mybatis-%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8.md)
[Mybatis -深入和多表](Mybatis-%E6%B7%B1%E5%85%A5%E5%92%8C%E5%A4%9A%E8%A1%A8.md)
[Mybatis - 緩存和注解開發](Mybatis-%E7%BC%93%E5%AD%98%E5%92%8C%E6%B3%A8%E8%A7%A3%E5%BC%80%E5%8F%91.md)
[ORM](ORM.md)
[Mybatis - 連接池](Mybatis-%E8%BF%9E%E6%8E%A5%E6%B1%A0.md)
[Mybatis - 加載技術](Mybatis-%E5%8A%A0%E8%BD%BD%E6%8A%80%E6%9C%AF.md)
[Mybatis - 緩存](Mybatis-%E7%BC%93%E5%AD%98.md)
[Mybatis - 注解開發](Mybatis-%E6%B3%A8%E8%A7%A3%E5%BC%80%E5%8F%91.md)
- java - 基本案例/介紹
- java -方法引用
- 方法引用符
- 對象名引用成員方法
- 通過類名引用靜態成員
- 通用super引用父類的引用方法
- 通過this 引用本類成員方法
- 類的構造器引用
- 數組構造器引用
- java-stream流
- 獲取stream流方式
- 方法
- 延遲方法
- map 方法
- limit 方法
- skip 方法
- contat 方法
- 總結方法
- forEach 方法
- filter 方法
- count 方法
- java - 網絡編程
- 軟件架構
- C/S架構
- B/S架構
- 網絡編程三要素
- 網絡通信協議
- TCP/IP協議
- 文件上傳案例
- Tcp服務端代碼
- Tcp客戶端代碼
- 通信案例
- 上述兩個代碼注意
- 通信服務端代碼
- 通信客戶端代碼
- UDP協議
- Ip地址
- 端口號
- java - Io概述
- 字節流
- 字節輸出流
- 單詞字節寫入
- 多次字節寫入
- 追加寫/續寫
- 字節輸入流
- 單次讀寫文章
- 多次讀取文章
- 復制案例代碼
- 字符流
- 字符輸入流
- 字符輸出流
- 字符輸出流寫數據的其他方法
- 續寫和換行
- 注意
- flush方法和close方法的區別
- Properties集合
- 簡介
- 案例代碼
- Properties集合 存儲數據/遍歷數據
- 集合store方法,存儲到硬盤
- load讀取文件
- port.txt
- 緩沖流
- 字節緩沖流
- 字節緩存輸出流
- 字節緩存輸入流
- 字符緩沖流
- 字符緩沖輸出流
- 字符緩沖輸入流
- 文本的內容進行排序
- in.txt
- java - 函數式接口
- 如何使用
- MyFunctionalInterface 接口代碼
- MyFunctionalInterfaceImpl 接口代碼
- 常用的函數式接口
- Supplier 接口
- 從大到小排序案例
- Consumer 接口
- andThen j接口
- 性別案例代碼
- Predicate 接口
- and 方法
- or 方法
- negate 方法
- Function 接口
- andThen 方法
- 綜合練習
- java - 注解
- FunctionalInterface
- 字節流/字符流文件下載鏈接
- 轉換流
- 字符編碼
- 字符集
- 指定寫入字符編碼格式
- 讀取轉換流
- 轉換文件編碼案例
- 序列化
- 對象序列化
- 對象序列化案例代碼
- 對象反序列化
- 反序列化代碼
- transient
- 練習代碼
- java - 遞歸
- 直接遞歸
- 間接遞歸
- 注意事項代碼案例
- java - file類
- 絕對路徑/相對路徑
- file - 方法
- filt - 判斷方法
- file - 創建刪除
- 遍歷文件夾
- java - Lambda 表達式
- 無參案例
- 多參數案例
- 多參數案例2
- 使用前提
- Lambda 省略注意
- 使用函數式接口返回一個LamBda表達式
- java - 線程/進程
- 進程簡介
- 線程簡介
- 線程調度
- 創建一個線程(第一種)
- 獲取線程名稱的方法
- 創建一個線程(第二種)
- Runnable的好處
- 并發與并行
- 匿名內部類創建一個線程
- 線程安全
- 線程等待喚醒
- 線程池
- java -調試斷點
- java - 異常
- 異常概念
- throw 關鍵字
- java - Objects.requireNonNull
- throws 關鍵字(異常處理第一種方法)
- try-catch(異常處理第二種方法)
- finally 使用注意
- 自定義異常類
- 練習
- Java9 - of方法
- java - Map集合
- HashMap 集合
- HashMap - put 方法
- HashMap - remove 方法
- HashMap get 方法
- HashMap containsKey 方法
- LinkedHashMap 集合
- Map 集合 遍歷循環
- Entry 遍歷循環
- keySet 遍歷循環
- Hashtable 集合
- JAVA - 集合
- java - Collection集合
- java - Iterator(迭代器)
- java - 增強for循環
- java - 泛型介紹
- 泛型類
- 泛型方法
- 泛型通配符
- 泛型向上限定跟向下限定
- java - list 集合
- java - LinkedList 集合
- java - set 集合
- java - 哈希值
- java - 哈希表特點
- java - LinkedHashSet
- java - 可變參數
- java - Collections集合
- Collections - AddAll
- Collections - shuffle 集合
- Collections - sort排序
- sort 普通用法
- sort - 擴展(Comparable)
- IDEar - 軟件介紹
- JAVA 基本語法
- java -開始
- java-關鍵字
- java-標識符
- java-常量
- java -變量
- java-數據類型
- java-基本數據類型
- java-引用數據類型
- java - 數據類型轉換
- java - 自動類型轉換
- java - 強制類型轉換
- ASCII碼表
- java - 運算符
- 算數運算符
- 賦值運算符
- 比較運算符
- 邏輯運算符
- 三元運算符
- java-方法
- java - byte/short/char注意事項
- java - 流程控制
- java - 流程控制介紹
- java - 判斷語句
- java - 選擇語句
- java - 循環語句
- for 循環語句
- while 循環語句
- 上述三個循環區別
- java - break關鍵字
- java - continue關鍵字
- java - void注意
- java - 數組
- java -內存
- java - 對象
- 類和對象
- 三個特征
- 封裝性
- 繼承性
- 多態性
- 多太中方法成員變量兩種方式
- 運行口訣
- java - this 說明
- 匿名對象
- 重載跟重寫
- 重載
- 重寫
- java - 局部變量和成員變量
- java - 構造方法
- java - Api
- scanner-類
- Java - 集合
- AyyayList
- java - 字符串
- equals/equalsIgnoreCase介紹
- length/concat/charAt/indexOf
- 截取方法
- 轉換方法
- java - static
- 靜態代碼塊
- java -Math
- java - 抽象
- java - 接口
- 默認方法
- static 靜態方法
- 私有方法
- 常量的定義和使用
- java - final
- 修飾一個類
- 修飾一個方法
- 修飾一個局部變量
- 修飾一個成員變量
- java - 權限修飾符
- java - 內部類
- 成員內部類
- 外部類成員變量重名
- 局部內部類
- 匿名內部類(重要)
- java - Calendar 類
- 成員方法使用
- java - system類
- java - stringBuilder
- java - 包裝類
- 裝箱
- 拆箱
- 自動包裝/拆裝
- 基本類型與字符串類型之間的相互轉換
- JAVA 介紹/環境安裝
- java - 位/字節基本介紹
- java - JDK /JRE/JVM 關系
- java - 環境安裝
- Java - 三大版本
- Java 編譯型 跟 解釋性
- Java - MVC架構
- Java - 冒泡排序
- java - junit單元測試
- 白盒跟黑盒區別
- junit 使用
- 案例代碼演示
- 注解
- Override/Deprecated/SuppressWarnings演示案例
- 反射
- Java -Xml
- 概念
- 語法
- 組成部分
- 約束
- DTD
- Dtd案例代碼
- student.dtd
- student.xml
- Schema
- Sch案例代碼
- student.xsd
- students.xml
- 解析
- 解析xml 方式
- 常見的解析器
- jsoup 解析器
- 快速入門
- 爬取網頁案例
- 快捷查詢方式
- selector:選擇器
- student.XML
- JsoupDemo5
- Xpath 查詢
- student.XML
- JsoupDemo6
- java - Tomcat
- 服務器
- 服務器軟件
- web服務器軟件
- java相關的web服務器軟件
- JavaEE
- 安裝說明
- 可能遇到的問題
- 部署項目
- 靜態項目跟動態項目區別
- 集成idea軟件
- java - Servlet
- Servlet概念
- 執行原理
- 生命周期方法
- Servlet快速入門
- 體系結構
- HttpServlet
- Servlet相關配置
- java - Http
- Http - 概念
- 數據格式
- 請求消息數據類型
- 響應消息數據格式
- Request
- request對象和response對象的原理
- request對象繼承體系結構
- request功能
- 獲取請求消息數據
- 獲取請求行數據代碼
- 獲取請求頭數據
- 請求體數據
- 其他數據
- 獲取請求參數通用方式
- 解決post 亂碼問題
- 請求轉發
- 共享數據
- ServletContext
- Serv - 概念
- 獲取
- Serv - 功能
- MIME類型
- 域對象
- 獲取文件的真實(服務器)路徑
- Serv - 域對象
- 獲取文件真實路徑
- Serv - 下載案例
- Response
- 功能
- 設置響應行
- 設置響應頭
- 設置響應體
- Res - 案例代碼
- 完成重定向
- 重定向特點
- 獲取字符輸出流
- 亂碼問題
- 獲取字節輸出流
- 驗證碼
- forward 和 redirect 區別
- 路徑
- 相對路徑
- 絕對路徑
- java - 數據庫
- mySql
- Mysql - 概念
- mysql 分類
- 操作數據庫
- 5. 使用數據庫
- 查詢當前正在使用的數據庫名稱
- 使用數據庫
- 4. D(Delete):刪除
- 刪除數據庫
- 判斷數據庫存在,存在再刪除
- 3. U(Update):修改
- 修改數據庫的字符集
- 2. R(Retrieve):查詢
- 查詢所有數據庫的名稱:
- 查詢某個數據庫的字符集
- 1.操作數據庫:CRUD
- 創建數據庫
- 創建數據庫,判斷不存在,再創建
- 創建數據庫,并指定字符集
- 練習:
- 操作表
- 1.創建
- 2.查詢
- 3.修改
- 4.刪除
- 增刪改表中數據
- 數據約束
- 主鍵約束(primary key)
- 非空約束(not null)
- 唯一約束:unique
- 外鍵約束
- 范式
- 范式-概念
- 范式-分類
- 表的關聯關系
- 一對多關系
- 多對多關系
- 多表查詢
- 查詢語法
- 笛卡爾積
- 多表查詢的分類
- 隱式內連接
- 顯式內連接
- 外鏈接查詢
- 子查詢
- 子查詢 - 概念
- 子查詢 - 不同情況
- DCL
- DCL - 管理用戶,授權
- DCL - 權限管理
- mysql中忘記了root用戶的密碼
- 事務
- 基本介紹
- 四大特征
- 事務的隔離級別
- Mysql - 索引
- Oracle
- 補充
- git
- 圖表展示
- 個人流程
- Fork操作 VS Clone 命令
- 拉取代碼命令
- 合并代碼
- 從遠程倉庫合并代碼到自己的本地倉庫
- 從自己的本地倉庫合并代碼到自己的工作區
- 工作流程
- 提交代碼
- PUSH
- 團隊協作
- 團隊合作案例
- 代碼沖突
- 如何解決沖突
- 分支管理
- 版本號命名規則
- java -會話技術
- Cookie
- Cookie - 快速入門
- Cookie - 細節
- Session
- Session - 概念
- Session - 快速入門
- 會話概念
- java - Jsp
- jsp - 概念
- jsp - 腳本
- JSP - 內置對象
- java - Filter/Listener
- Fillter
- Filtter - 快速入門
- Filler - 過濾器細節
- Filler - 過濾器配置詳解
- FIller - 攔截路徑配置
- Filler - 攔截方式配置
- Filler - 配置多個過濾器
- Listener
- ServletContextListener 類
- java - Redis
- Redis - 五種類型
- 命令操作
- 字符串類型 string
- 哈希類型 hash
- 列表類型 list
- 集合類型 set
- 有序集合類型 sortedset
- 通用命令
- 持久化
- RDB
- AOF
- jedis java操作redis
- 使用步驟
- java - Maven
- Maven - 初級
- 什么是 - Maven
- Maven - 能解決什么問題
- Maven - 安裝
- Maven - 倉庫
- Maven - 標準結構
- Maven - 常用命令
- Maven - 構建骨架
- Maven - 一鍵web工程
- Maven - 官網
- Java - JDBC
- JDBC - 概念
- JDBC - 快速入門
- JDBC - Statement
- executeUpdate
- executeQuery
- JDBC - 練習
- insert - 添加記錄
- UPDATE - 修改記錄
- DELECT - 刪除記錄
- JDBC - DriverManager
- JDBC - Connection
- JDBC - ResultSet
- ResultSet - 練習
- JDBC - PreparedStatement
- JDBC - 控制事務
- JDBC - 數據庫連接池
- 數據庫連接池 - 概念
- 數據庫連接池 - 好處
- 數據庫連接池 - 實現
- C3P0
- Druid
- JDBC - Template
- Template - 概念
- Template - 使用步驟
- Template - 調用案例
- Template - update
- Template - queryForMap
- Template - queryForList
- Template - query
- Template - 聚合函數
- JAVA - Mybatis
- Mybatis - 入門
- Mybatis - 概述
- Mybatis - 環境搭建
- Mybatis - 基本使用
- Mybatis -深入和多表
- Mybatis - 緩存和注解開發
- ORM
- Mybatis - 連接池
- Mybatis - 加載技術
- 延遲加載
- 立即加載
- Mybatis - 緩存
- 一級緩存
- 二級緩存
- Mybatis - 注解開發
- 長用 - CRUD
- 多表使用方法
- 如果映射文件跟數據庫字段不一樣,可以用results
- Mybatis - 二級緩存
- JAVA - Spring
- Spring - 概述
- Spring - IOC(控制反轉)
- Spring - AOP(面向切面編程)
- Spring - 雜項
- Spring - 非入侵含義
- 程序的耦合
- Java - 注解和反射
- 注解簡介
- 內置注解
- 元注解