上篇文章《Nacos 配置中心原理分析》我和大家分析了 Nacos 的配置中心原理,主要分析了 Nacos 客戶端是如何感知到服務(wù)端的配置變更的,但是只是從客戶端的角度進(jìn)行了...
上篇文章《Nacos 配置中心原理分析》我和大家分析了 Nacos 的配置中心原理,主要分析了 Nacos 客戶端是如何感知到服務(wù)端的配置變更的,但是只是從客戶端的角度進(jìn)行了...
最近比較流行起一個(gè)比較牛逼的題目,蹭個(gè)熱點(diǎn),可能沒那么牛逼,可是對(duì)于使用和了解原理是足夠了。 ??想必大家多多少少聽過spi,具體的解釋我就不多說了。但是它具體是怎么實(shí)現(xiàn)的呢...
引言 先如今所有的技術(shù)棧中,只要一談關(guān)于高可用、高并發(fā)處理相關(guān)的實(shí)現(xiàn),必然會(huì)牽扯到集群這個(gè)話題,也就是部署多臺(tái)服務(wù)器共同對(duì)外提供服務(wù),從而做到提升系統(tǒng)吞吐量,優(yōu)化系統(tǒng)的整體...
目錄 安裝git創(chuàng)建ssh key、配置git提交本地項(xiàng)目到GitHub 一、安裝Git MAC 上安裝Git主要有兩種方式 首先查看電腦是否安裝Git,終端輸入: 安裝過則...
G1 (Garbage First)垃圾收集器 因?yàn)樯弦黄恼翵VM垃圾收集器總結(jié)[https://juejin.cn/post/6955120964392714247/]的...
最近學(xué)習(xí)了關(guān)于JVM相關(guān)的東西,距離上一次寫JVM的內(nèi)存模型[https://haoxiaoyong.cn/2019/11/10/2019/2019-11-10-jvm/]已...
這篇博客主要講述一下springboot怎么給我們簡化了大量的配置,然后跟著源碼自己封裝一個(gè)Starter,首先我們需要從兩個(gè)地方來說,第一就是springboot的起步依賴...
作者:王一飛老師,叩丁狼教育高級(jí)講師 概念 并編程中,一般需要用到安全的隊(duì)列,如果要自己實(shí)現(xiàn)安全隊(duì)列,可以使用2種方式:方式1:加鎖,這種實(shí)現(xiàn)方式就是我們常說的阻塞隊(duì)列。方式...
從JVM看aop 1. Java程序運(yùn)行在JVM中的特征 當(dāng)我們?cè)谀硞€(gè)類Foo中寫好了一個(gè)main()方法,然后執(zhí)行java Foo,你的Java程序之旅就開啟了,如下: 那...
在上文中,卸載Agent之后,使用jmap -histo:live pid命令驗(yàn)證執(zhí)行FGC,相關(guān)Class是否會(huì)被回收,結(jié)果遇到了一些問題,最終通過MAT內(nèi)存分析才定位到了...
處理過線上問題的同學(xué)基本上都會(huì)遇到系統(tǒng)突然運(yùn)行緩慢,CPU 100%,以及Full GC次數(shù)過多的問題。當(dāng)然,這些問題的最終導(dǎo)致的直觀現(xiàn)象就是系統(tǒng)運(yùn)行緩慢,并且有大量的報(bào)警。...
我們已經(jīng)知道計(jì)算機(jī)中,所有數(shù)據(jù)最終都是使用二進(jìn)制數(shù)表達(dá)。我們也已經(jīng)學(xué)會(huì)如何將一個(gè)10進(jìn)制數(shù)如何轉(zhuǎn)換為二進(jìn)制數(shù)以及如何將如何將一個(gè)16進(jìn)制數(shù)如何轉(zhuǎn)換為二進(jìn)制數(shù),詳見下圖。 在計(jì)...
@恒宇少年 這是哪個(gè)主題,方便放個(gè)鏈接嗎?
SpringBoot2.x基礎(chǔ)篇:探索配置文件中隨機(jī)數(shù)的實(shí)現(xiàn)方式知識(shí)改變命運(yùn),擼碼使我快樂,2020繼續(xù)游走在開源界點(diǎn)贊再看,養(yǎng)成習(xí)慣給我來個(gè)Star吧,點(diǎn)擊了解下基于SpringBoot的組件化接口服務(wù)落地解決方案 隨機(jī)數(shù)的使用你是不是...
您的個(gè)人博客是開源的框架嗎?
SpringBoot2.x基礎(chǔ)篇:探索配置文件中隨機(jī)數(shù)的實(shí)現(xiàn)方式知識(shí)改變命運(yùn),擼碼使我快樂,2020繼續(xù)游走在開源界點(diǎn)贊再看,養(yǎng)成習(xí)慣給我來個(gè)Star吧,點(diǎn)擊了解下基于SpringBoot的組件化接口服務(wù)落地解決方案 隨機(jī)數(shù)的使用你是不是...
演示案例代碼 首先看下業(yè)務(wù)需求: 這里有個(gè)前提就是必須這些操作是成功之后才可以入庫,所以我選擇了使用@Around,在切入點(diǎn)前后切入內(nèi)容;因?yàn)檫@樣可以在調(diào)用接口結(jié)束之后拿到接...
IoC(Inversion of Control)控制反轉(zhuǎn) 三個(gè)問題誰控制誰?控制的雙方是什么?什么是反轉(zhuǎn)?反轉(zhuǎn)什么?怎樣反轉(zhuǎn)?為什么要反轉(zhuǎn)?反轉(zhuǎn)的好處是什么?正向有什么壞處...