原创 使用 JDK自帶工具 keytool生成數字證書

使用 JDK自帶工具 keytool生成數字證書生成密鑰文件 test.keystore從文件 test.keystore導出證書 >> test.crt查看 test.keystore密鑰庫中的證書信息查看導出的證書信息常用參數

原创 關於 X.509標準簡介

關於 X.509標準簡介常見參數常見X.509證書格式 X.509是一種通用的數字證書格式, 定義了公鑰證書結構的基本標準也就是一些標準字段的集合 目前 X.509最新版是 v3, 但只是原有版本 v1的基礎上進行的擴充 常見

原创 Java自帶 JVM監控工具

Jdk自帶工具之監控工具Jdk工具所在默認路徑常用工具jpsjps -l 輸出完整的包名稱jps -m 輸出所有預加載包和啓動類名jps -v 輸出啓動類名和 JVM參數jstack 輸出線程與堆棧信息jinfo 輸出環境參數和系

原创 Spring @Aspect註解

Spring boot @Aspect使用場景列子1 (演示基本過程切點表達式切點複合運算切點匹配方法通知註解切面類執行順序 使用場景 常見用於記錄日誌, 異常集中處理, 權限驗證以及 Web參數有效驗證等等 列子1 (演示基

原创 Redis主從, 哨兵, Lettuce(二)

Redis Master& Slave + Sentinel+ Lettuce 二主從複製(Master& Slave)作用同步過程/ 複製原理具體過程如下:Redis配置基本參數RDB持久化相關參數REPLICATION(複製/

原创 WebSocket與 Socket的區別

Websocket& Socket關於 WebSocket協議連接過程關於 Socket接口(網絡編程)簡單比較 關於 WebSocket協議 WebSocket是應用層協議, 基於 TCP協議的, 只需完成一次 Http請求,

原创 Redis基礎整理(一)

Redis基礎整理一概述5種常用數據類型數據持久化(RDB& AOF)簡單比較& 選擇管道模式線程模型(單線程)Redis的文件事件處理器包含工作流程單線程數據過期策略& 內存淘汰機制常見刪除策略內存淘汰機制Redis與 Memc

原创 關於網絡傳輸層協議簡單總結(TCP& UDP)

關於網絡傳輸層協議簡介網絡層級標準TCP協議三次握手過程TCP和 UDP的區別TCP(面向連接的傳輸控制協議, Transmission Control Protocol), 類似打電話UDP(面向非連接的用戶數據報協議, Use

原创 Spring HikariCP DB連接池

Spring hikari Connection Pool爲什麼使用連接池?HikariCP簡介主要特點常用配置說明輸出日誌 爲什麼使用連接池? 數據庫連接池的主要作用是預置一定數量的連接, 放到緩衝池中重複使用, 來減輕每次使

原创 Spring @ControllerAdvice註解

Spring @ControllerAdvice & @RestControllerAdvice簡介參數說明 (默認全包掃描基本使用例子 簡介 @ControllerAdvice註解是 Spring對控制器進行切面環繞的 返回

原创 Spring過濾器

Spring過濾器 Spring Filter工作原理工作流程使用場景Spring過濾器的基本結構 工作原理 過濾器依賴於 Servlet容器, 基於函數回調來實現 工作流程 用戶請求時在 HttpServletReques

原创 Mysql慢查詢日誌

Mysql慢查詢日誌概念常用參數查詢與設定查詢慢查詢記錄數mysqldumpslow工具 概念 Mysql的慢查詢是一種日誌, 主要用於記錄 Mysql中響應時間超過設定的閥值的語句. 常用參數 類型 說明 默認值

原创 Mysql分庫分表

Mysql分庫分表垂直分表水平分表垂直或水平分庫 對於大型互聯網應用的數據庫架構上, 首先做好主從分離提升讀寫性能, 還有通常查詢操作遠多於增刪改, 因此從庫充分的做好水平擴展來進一步提升讀性能. 然後按單庫或單表數據量過於龐大

原创 Mysql共享鎖, 排他鎖和意向鎖的簡單總結

Mysql共享鎖, 排他鎖和意向鎖的簡單總結共享鎖(Share Lock)排他鎖(Exclusive Lock)意向鎖(Intent Lock)InnoDB的兩種表意向鎖加鎖過程說明各鎖之間兼容詳情表 共享鎖(Share Lock

原创 Mysql存儲過程

Mysql存儲過程簡介優點創建語句刪除語句`(目前 Mysql不支持修改存儲過程只能刪除後再創建`三種查詢語句參數說明參數 IN的簡單例子參數 OUT的簡單例子參數 INOUT的簡單例子變量全局變量局部變量控制語句if語句case