原创 JavaEE(四) Servlet基礎

目錄   1. Servlet介紹 2. Servlet功能 3. Servlet容器 4. Servlet編寫、部署運行 5. Servlet的生命週期 6. servlet的其他方法 1. Servlet介紹 Servlet是一種服務

原创 JavaEE(五) Servlet高級應用

目錄 1. Servlet請求處理 2. Servlet中文亂碼問題 3. request/response對象的使用 4. Cookie的應用 5. 過濾器 1. Servlet請求處理 表單提交中get和post方式的區別有幾點 ge

原创 Spring Boot web開發(九) 整合Redis實現緩存

目錄 1. 緩存RedisTemplate 1.1 引入redis相關依賴 1.2 RedisTemplate操作Reids 2. 序列化機制 3. 自定義CacheManager 3.1 springboot 1.x自定義CacheMa

原创 Spring Boot web開發(一) 靜態資源和模板引擎

目錄 1. 靜態資源映射規則 1.1 以jar包下形式引入靜態資源 1.2 其他靜態資源 2. 模板引擎Thymeleaf 2.1 Thymeleaf的引入和使用 2.2 thymeleaf語法規則 2.3 thymeleaf表達式 1.

原创 Spring Boot web開發(十) RabbitMQ消息與隊列的使用

目錄 1. 消息與隊列的簡單介紹 2. RabbitMQ簡介和安裝使用 2.1 核心概念 2.2 Exchange類型 2.3 RabbitMQ安裝使用 3. SpringBoot整合使用RabbitMQ 3.1 新建項目引入spring

原创 優美登錄頁+動態註冊頁

目錄 1. 登錄頁 2. 註冊頁 下載地址:https://github.com/twwch/login-register/archive/master.zip 1. 登錄頁 先看一下效果圖: html和css沒什麼好講的,直接上代碼:

原创 Java數據結構(一):稀疏數組

目錄 稀疏數組的定義 稀疏數組案例 代碼實現 稀疏數組的定義 稀疏數組(sparse array)是一種只爲數組中的非零元素分配內存的特殊類型數組,內存中存儲 了稀疏數組中非零元素的下標和值。可以看做是普通數組的壓縮,普通數組是值無效數據

原创 Java數據結構(二):隊列Queue

目錄 隊列定義 隊列案例 數組模擬隊列 普通隊列 環形隊列 隊列定義 隊列是一個有序列表,可以用數組或是鏈表來實現。 遵循先入先出的原則即:先存入隊列的數據,要先取出。後存入的要後取出。 隊列案例 例如在學校食堂排隊買早餐,排在前面的(隊

原创 Redis的使用(七) Redis數據庫管理

目錄 1. 單鍵處理命令 1.1 TYPE獲取類型 1.2 DEL刪除鍵 1.3 RENAME/RENAMENX修改鍵的名稱 2. 排序命令SORT 3. 獲取鍵命令 3.1 RANDOMKEY隨機返回鍵 3.2 KEYS返回匹配模式的鍵

原创 Redis的使用(六) Redis-HyperLogLog鍵

目錄 1. HyperLogLog 介紹 2. 命令使用 2.1 PFADD元素添加 2.2 PFCOUNT返回基數估算值 2.3 PFMERGE合併多個 HyperLogLog 1. HyperLogLog 介紹 HyperLogLog

原创 Spring Boot web開發(七) WebMvcConfigurerAdapter過時問題

目錄 1. WebMvcConfigurerAdapter是什麼? 2. WebMvcConfigurerAdapter的使用和方法介紹 2.1 添加攔截器addInterceptors 2.2 添加視圖控制器addViewControl

原创 Redis的使用(五) Redis有序集合zset

目錄 1. 什麼是有序集合 2. 命令使用 2.1 ZADD添加元素 2.2 ZREM刪除元素 2.3 ZSCORE返回元素分值 2.4 ZINCRBY增加或減少分值 2.5 ZCARD有序集合的基數 2.6 ZRANK元素排名 2.7

原创 Spring Boot web開發(三) 文件上傳與下載

目錄 1. 文件下載 1.1 前端頁面 1.2 Controller層 2. 文件上傳 2.1 前端頁面 2.2 Controller層 2.3 上傳成功的文件如何訪問? 在實際的開發項目中,對於文件的上傳和下載處理是必不可少的的一部分,

原创 Java八大數據類型

目錄 基本數據類型 複合數據類型 Java是一種強類型語言,每個變量每個表達式都有類型,在進行參數傳遞都要進行類型相容性檢查。在Java中,數據類型一般分爲兩個部分,即基本數據類型和複合型數據類型。本章將會講解這些數據類型。 基本數據類型

原创 Redis的使用(三) Redis列表List

目錄 1. 什麼是列表 2. 命令使用 2.1 LPUSH/RPUSH推入值 2.2 LPOP/RPOP彈出值 2.3 LLEN獲取列表長度 2.4 LINDEX指定索引 2.5 LRANGE指定索引範圍 2.6 LSET設置指定索引上的