原创 用Java發Email SSL加密的郵件 文本,html

天了嚕 又被這郵件擼了  來第二彈 需要個第三方的 jar包   JavaMail mail.jar 1.4.5  JAF(版本 1.1.1) activation.jar  --  需要加附件才用得上 這個jar包 依賴地址: <de

原创 SpringBoot Redission實現分佈式鎖

爲了防止分佈式系統中的多個進程之間相互干擾,我們需要一種分佈式協調技術來對這些進程進行調度。 而這個分佈式協調技術的核心就是來實現這個分佈式鎖。 分佈式鎖應該具備條件 互斥性 防止死鎖 可重入 非阻塞 鎖的力度 目前我所知道的有3種方式

原创 HashMap的一些理解

目錄 HsahMap 重要參數 關鍵方法  構造 put()-resize() get() remove() 總 結 HsahMap JDK環境:1.8 HsahMap實現類  繼承了 AbstractMap抽象類,並實現了Map,Clo

原创 Git管理工具的使用(常用命令基本上都涵蓋了)

git: 分佈式的項目(代碼)管理軟件 一個遠程的倉庫,多個本地的倉庫,團隊開發。 Git 準備/使用 下載git 並安裝(自行百度) 創建本地倉    桌面右鍵 gitBash 進入git ,然後 跳轉到你要存放倉庫的地方(如: cd

原创 Spring-AOP 面向切面(AspectJ)

SpringAOP 架構 與AspectJ 混用---------------常用 使用AspectJ 實現AOP 所依賴的jar包  除spring基本包之外 還應添加 <dependency> <groupId>org.spri

原创 mysql sql文 (經典的 例子)----求 各科成績前三的學生

前文 :這只是mysql  沒有rank() 函數。。。  --------------------------------------------------------------------- Sc表 字段: sid 學生id , 

原创 Mysql ----所有的知識 整理了一下 方便以後查找(不定時更新 很多 很雜 很全)

登陸MySql命令:  mysql -u用戶名 -p用戶密碼 增刪改查(表/數據) 基本操作 創建表 (1、字段不爲null(深受設計人員的迫害)  2、字段有默認值  3、時間類型用時間戳  4、默認 innodb 支持事務) CRE

原创 springMVC 無法訪問靜態資源

問題:JSP頁面中,無法顯示圖片,加載JS文件,靜態資源的獲取顯示404 原因:SpringMVC 框架中 ,攔截器 會攔截所有請求,我們一般設置的爲     <url-pattern>/</url-pattern>  攔截所有 <!

原创 JavaWeb - Servlet 的一些使用

目錄 Servlet 基礎 寫一個Servlet Servlet是如何運行的? Servlet流程圖 Servlet生命週期(三個階段) HttpServletRequest與HttpServletResponse  Servlet中文問

原创 SpringBoot 基於Redis實現分佈式限流

需求:XX接口訪問量太大,需要在一定時間內不讓那麼多的請求進來 實現原理: 用Redis作爲限流組件的核心的原理,將接口名稱當Key,一段時間內訪問次數爲value,同時設置該Key過期時間。 限制 XX接口在TT時間內訪問次數 第一次

原创 SpringBoot 自定義starter -- 解決異常通知

SpringBoot的確簡單,基本都是自動配置 通過自定義starter 瞭解自動配置 需求:線上代碼500了 怎麼及時通知到位 解決:自定義starter,通過 org.springframework.web.servlet.Handl

原创 Nginx +SpringBoot + Redis 解決 Session共享

在集羣項目中,實現 Session 共享的方案 使用 Spring Session 來實現這一功能,Spring Session 就是使用 Spring 中的代理過濾器,將所有的 Session 操作攔截下來,自動的將數據 同步到 Red

原创 SpringCloud-LCN 分佈式事務

boot版本:2.0.6 cloud版本:Finchley.SR2 lcn版本:5.0.2   TX-LCN的核心控制流程(官網) 官網地址:https://www.codingapi.com/docs/txlcn-lesson02/

原创 SpringCloud-Gateway 網關

boot版本:2.0.6 cloud版本:Finchley.SR2 網關基本的功能:安全(黑白名單)、監控/埋點、熔斷、限流等... 核心概念(router、predicates、filter) 路由。路由是網關最基礎的部分,路由信息有一

原创 SpringCloud-Consul 服務(註冊/註銷) 配置中心

boot版本:2.0.6 cloud版本:Finchley.SR2 pom.xml引入依賴 <!-- 健康管理 配合 註冊 --> <dependency> <groupId>org.springframework.boot<