最近業(yè)務(wù)中用到了Redisson限流的功能,順便研究一下底層實現(xiàn)基于當前使用的版本<version>3.10.7</version>目前用到的是accqure(),具體邏輯分...
最近業(yè)務(wù)中用到了Redisson限流的功能,順便研究一下底層實現(xiàn)基于當前使用的版本<version>3.10.7</version>目前用到的是accqure(),具體邏輯分...
測試環(huán)境應(yīng)用部署突然報錯 unable to create new native thread 排查方向:1、機器內(nèi)存是否足夠為新線程分配內(nèi)存2、創(chuàng)建線程數(shù)是否超過了操作系統(tǒng)...
引言 記得我們那時候剛開始學習Java的時候都只是一個單體項目,項目里面的配置基本都是寫在項目里面的properties文件中,比如數(shù)據(jù)庫配置啥的,各種邏輯開關(guān),一旦這些配置...
擴展點 ApplicationContextInitializer 接口用于在 Spring 容器【刷新】之前執(zhí)行的一個回調(diào)函數(shù),通常用于向 SpringBoot 容器中注入...
前言 apollo官方文檔: Apollo[https://www.apolloconfig.com/#/zh/README] 本篇主要基于apollo-client 1...
GC日志 取了2條最新的GC日志做對比第一條是系統(tǒng)剛發(fā)布完不就機器重啟后,做了一次heap dump,觸發(fā)了一次Full GC第二條是系統(tǒng)運行2天后,發(fā)生了一次Full GC...
上一篇文章 Java內(nèi)存泄露學習 ThreadLocal真的會內(nèi)存泄露嗎 提到ThreadLocal內(nèi)存泄露的問題。我們也知道導(dǎo)致內(nèi)存泄露的一個關(guān)鍵點就是ThreadLoca...
概述 ThreadLocal提供了線程內(nèi)存儲變量的能力,這些變量不同之處在于每一個線程讀取的變量是對應(yīng)的互相獨立的。比如我們熟知的Spring事務(wù)管理中就使用了ThreadL...
1、我們手寫一個內(nèi)存泄露的案例,來體驗一下 用我們比較熟悉的Spring來實現(xiàn),定義一個Bean,實現(xiàn)InitializingBean接口,在afterPropertiesS...
互聯(lián)網(wǎng)上兼職賺錢的路子真的太多了,但是很多人都賺不了錢,我認為主要的原因是沒有用心,我歸納總結(jié)了網(wǎng)上可以賺錢的平臺,很多大家也知道。 但是請記?。▌澲攸c):如果決定在一個平臺...