Guava之于Javaer祟蚀,如同Excel之于辦公達(dá)人。都非常好用,但實(shí)際上大部分人只用到了其1%不到的功能。 1.日志脫敏到底是個(gè)啥 敏感信息脫敏實(shí)際上是隸屬于安全領(lǐng)域的一...
Guava之于Javaer祟蚀,如同Excel之于辦公達(dá)人。都非常好用,但實(shí)際上大部分人只用到了其1%不到的功能。 1.日志脫敏到底是個(gè)啥 敏感信息脫敏實(shí)際上是隸屬于安全領(lǐng)域的一...
Idea在Java IDE領(lǐng)域的地位,它說(shuō)第二,估計(jì)沒(méi)人敢說(shuō)第二。確實(shí)好用舰攒,但是如果你不深入了解一些他的配置的話(huà),各種詭異的問(wèn)題就會(huì)接踵而來(lái)悔醋。 如之前的Enbale laun...
關(guān)于異常處理摩窃,Java是孤獨(dú)的。因?yàn)橹挥蠮ava有Checked Exception(受檢查異常)芬骄。其他語(yǔ)言猾愿,比如C++, Objective-C, C#, Kotlin, ...
1. 先說(shuō)問(wèn)題 我司搭建了一個(gè)類(lèi)似于Skywalking的字節(jié)碼插件平臺(tái)≌俗瑁基本原理參考談?wù)凧ava Intrumentation和相關(guān)應(yīng)用[https://www.jians...
一切拋開(kāi)業(yè)務(wù)聊技術(shù)的都是耍流氓 1.比特在Java中的應(yīng)用 1.1. Modifier 如下蒂秘,我們需要判斷一個(gè)類(lèi)的各種屬性(是否abstract,是否public)的時(shí)候就需...
世界上有10種人淘太,一種人懂二進(jìn)制姻僧,一種人不懂规丽。 都知道程序的世界其實(shí)就是二進(jìn)制的世界,一切的一切都是0和1撇贺。但是印象當(dāng)中的二進(jìn)制貌似都是黑客門(mén)用來(lái)硕妮海酷的,我們普通程序員只能使...
翻開(kāi)了一下源代碼AbstractAutowireCapableBeanFactory,確實(shí)是這樣翠订。在initializeBean方法中先調(diào)用invokeAwareMethods巢音,然后調(diào)用applyBeanPostProcessorsBeforeInitialization。在invokeAwareMethods方法中出了BeanNameAware接口
Spring擴(kuò)展點(diǎn)總結(jié)前面寫(xiě)過(guò)一篇Spring擴(kuò)展的文章 Spring擴(kuò)展點(diǎn)1-NameSpaceHandler,本來(lái)想寫(xiě)系列文章蕴轨,可是無(wú)意間看到一篇講Spring擴(kuò)展的文章港谊,我感覺(jué)講得非常好骇吭,所...
背景 如下橙弱,我司的訂單服務(wù)的支付和訂單業(yè)務(wù)采用Prometheus配合Alertmanager來(lái)做報(bào)警處理。業(yè)務(wù)方會(huì)挑選一些比較重要的支付方式來(lái)做報(bào)警處理燥狰。大致就是一段時(shí)間內(nèi)...
@富士山下裸奔 內(nèi)核和應(yīng)用程序的buffer都需要調(diào)大棘脐,然后測(cè)試的時(shí)候還需要看一下jmeter所在機(jī)器的資源消耗情況,jmeter也有可能會(huì)成為瓶頸
Linux下Netty實(shí)現(xiàn)高性能UDP服務(wù)(SO_REUSEPORT)當(dāng)UDP丟包的時(shí)候龙致,我們正常情況下是增加各種緩沖區(qū)的大小蛀缝,有調(diào)整內(nèi)核緩沖區(qū)的,也有調(diào)整應(yīng)用緩沖區(qū)的目代。但是還有另外一種方式屈梁,就是加速UDP數(shù)據(jù)包的處理速度。 1.當(dāng)前Linux...
前言 tcpdump 是一款強(qiáng)大的網(wǎng)絡(luò)抓包工具榛了,它使用 libpcap 庫(kù)來(lái)抓取網(wǎng)絡(luò)數(shù)據(jù)包在讶,這個(gè)庫(kù)在幾乎在所有的 Linux/Unix 中都有。熟悉 tcpdump 的使用能...
@富士山下裸奔 應(yīng)該是你jmeter所在機(jī)器的網(wǎng)卡已經(jīng)滿(mǎn)了眠菇,或者cpu到瓶頸了
Linux下Netty實(shí)現(xiàn)高性能UDP服務(wù)(SO_REUSEPORT)當(dāng)UDP丟包的時(shí)候,我們正常情況下是增加各種緩沖區(qū)的大小袱衷,有調(diào)整內(nèi)核緩沖區(qū)的捎废,也有調(diào)整應(yīng)用緩沖區(qū)的。但是還有另外一種方式致燥,就是加速UDP數(shù)據(jù)包的處理速度登疗。 1.當(dāng)前Linux...
詳細(xì)解釋Prometheus range query中的step參數(shù)的作用。 Prometheus有兩種query:instant query箱蝠、range query续捂。本文要...
最近又被問(wèn)到了 Prometheus 為啥不報(bào)警宦搬,恰好回憶起之前經(jīng)常解答相關(guān)問(wèn)題牙瓢,不妨寫(xiě)一篇文章來(lái)解決下面兩個(gè)問(wèn)題: 我的 Prometheus 為啥報(bào)警? 我的 Prome...
其實(shí)對(duì)于ApplicationContextAware等aware等的處理是由ApplicationContextAwareProcessor 這個(gè)BeanPostProcessor的postProcessBeforeInitialization()處理的间校,所以其實(shí)圖上是有這個(gè)生命周期的矾克。不過(guò),不要太在意這些憔足,大致知道就可以了
Spring擴(kuò)展點(diǎn)總結(jié)前面寫(xiě)過(guò)一篇Spring擴(kuò)展的文章 Spring擴(kuò)展點(diǎn)1-NameSpaceHandler,本來(lái)想寫(xiě)系列文章胁附,可是無(wú)意間看到一篇講Spring擴(kuò)展的文章,我感覺(jué)講得非常好滓彰,所...