原创 高性能RPC框架gRPC竟恐怖如斯~

大家好,我是不才陳某~ RPC、gRPC、Thrift、HTTP,大家知道它們之間的聯繫和區別麼?這些都是面試常考的問題,今天帶大家先搞懂 RPC 和 gRPC。 在講述 gRPC 之前,我們需要先搞懂什麼是 RPC。 不 BB,直接上文章

原创 肝了75天,五萬五千字,《Spring Boot 進階》專欄文章整理成冊,分享~

前言 Spring Boot 這個專欄從早期的體系構建到寫完,總共花費了七十五天,期間由於工作及個人原因停更了一段時間,沒辦法,工作實在太忙了。 很多人疑惑了,爲什麼源碼介紹過了就結束了?高級的部分不講了嗎?對於這個問題在這裏統一回復大家,

原创 IDEA2020.2.4最新激活教程,有效期到2089

前言 昨天又有好多粉絲反饋Idea失效過期,也有羣裏的小夥伴私聊問我,最新的Idea2020.2.4 版本要如何激活? 於是自己在網上搜羅了各種註冊碼、激活碼,均以失敗告終,有的雖然當時成功了,當時很快就失效了,也許是 IDEA 最近封殺的

原创 頭禿了,使用@AutoConfigureBefore指定配置類順序竟沒生效?

持續原創輸出,點擊上方藍字關注我 前言 日常工作中對於Spring Boot 提供的一些啓動器可能已經足夠使用了,但是不可避免的需要自定義啓動器,比如整合一個陌生的組件,也想要達到開箱即用的效果。 在上一章節從底層源碼介紹了Spring

原创 宕機了,Redis數據丟了怎麼辦?

持續原創輸出,點擊上方藍字關注我 目錄 前言什麼是AOF? 三種寫回策略日誌文件太大怎麼辦?AOF重寫會阻塞主線程嗎?AOF的缺點總結 什麼是RDB? 給哪些數據做快照?快照時能夠修改數據嗎?多久做一次快照?增量快照AOF和RDB混

原创 單線程的Redis有哪些慢動作?

持續原創輸出,點擊上方藍字關注我 目錄 前言爲什麼 Redis 這麼火?鍵和值的保存形式?爲什麼哈希表操作變慢了?集合的操作效率? 有哪些數據結構?不同操作的複雜度? 總結 前言 現在一提到Redis的第一反應就是快、單線程,但是Re

原创 頭禿了,二十三張圖帶你從源碼瞭解Spring Boot 的啓動流程~

持續原創輸出,點擊上方藍字關注我 目錄 前言源碼版本從哪入手?源碼如何切分?如何創建SpringApplication? 設置應用類型設置初始化器(Initializer)設置監聽器(Listener)設置監聽器(Listener)

原创 頭禿了,Spring Boot 自動配置源碼解析瞭解一波~

持續原創輸出,點擊上方藍字關注我 目錄 前言源碼版本@SpringBootApplication幹了什麼?@EnableAutoConfiguration幹了什麼?總結 前言 爲什麼Spring Boot這麼火?因爲便捷,開箱即用,但是

原创 AOP 與 註解的那些事兒~

持續原創輸出,點擊上方藍字關注我 目錄 前言什麼是AOP?AOP的相關概念(面試常客)Spring Boot 如何整合AOP自定義一個註解?使用攔截器如何自定義註解?內部調用導致AOP註解失效總結 前言 註解相信大家都用過,尤其是Spr

原创 嗯,挺全乎兒的,Spring Boot 多環境配置都在這裏了,你喜歡哪種?

持續原創輸出,點擊上方藍字關注我 目錄 前言Spring Boot 自帶的多環境配置 創建不同環境的配置文件指定運行的環境 Maven 的多環境配置 創建多環境配置文件定義激活的變量pom 文件中定義 profiles資源過濾總結

原创 三十二張圖告訴你,Jenkins構建Spring Boot 有多簡單~

持續原創輸出,點擊上方藍字關注我 目錄 前言如何安裝Jenkins? 環境準備開始安裝Jenkins 初始化配置 訪問首頁輸入管理員密碼安裝插件創建管理員實例配置配置完成 構建Spring Boot 項目 配置JDK、maven、

原创 一次打包引發的思考,原來maven還能這麼玩?

持續原創輸出,點擊上方藍字關注我 目錄 前言依賴關係你會怎麼做?必知的幾個參數總結 前言 昨天有一個讀者找我的交流工作心得,偶然間提到一個有趣的問題,如下: 「大致的意思」:公司最近在整多模塊開發,由於模塊之間相互依賴,每次打包都很煩,

原创 Swagger 3.0 天天刷屏,真的香嗎?

持續原創輸出,點擊上方藍字關注我 目錄 前言官方文檔如何說?Spring Boot版本說明添加依賴springfox-boot-starter做了什麼?擼起袖子就是幹? 定製一個基本的文檔示例文檔如何分組?如何添加授權信息?如何攜帶公

原创 熱部署只知道devtools嗎?JRebel不香嗎?

持續原創輸出,點擊上方藍字關注我 目錄 前言JRebel收費怎麼破?什麼是本地熱部署?什麼是遠程熱部署?JRebel和devtools的區別如何安裝JRebel?如何本地熱部署?如何遠程熱部署?多模塊開發的一個坑總結 前言 Spring

原创 JRebel激活教程~

持續原創輸出,點擊上方藍字關注我 目錄 前言本地反向代理服務器反向代理【個人推薦】IDEA安裝JRebel並激活服務器安裝JRebel並激活總結 前言 熱部署相信大家都聽說過,比如Spring Boot中的devtools,但是聽說過J