原创 用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<