原创 學會享受寂寞,才能享受愛情

每個人生下來就在和“與世隔絕”作鬥爭,所以我們害怕寂寞,需要同伴,甚至渴望愛情。 實際上,愛情的作用在於:把一個人牢牢的綁在身邊,讓Ta陪伴自己。在一時或一世間,忘記寂寞。 所以,歌裏才唱到:“我會愛上你,是因爲寂寞”……“也許愛情只是因

原创 Establishing SSL connection without server identity verification is not recommended

報錯 SpringBoot啓動時報錯: Wed Jun 17 10:13:14 CST 2020 WARN: Establishing SSL connection without server's identity verifi

原创 kryo反序列化問題 com.esotericsoftware.kryo.KryoException: Encountered unregistered class ID: 48

報錯 2020-06-12 18:33:29.211 ERROR 229109 --- [nioEventLoopGroup-4-33] 76 :失敗,com.esotericsoftware.kryo.KryoExcepti

原创 redis key的刪除策略及LRU的實現

Redis過期key是怎麼樣清理的? (1)惰性清除 在訪問key時,如果發現key已經過期,那麼會將key刪除。 (2)定時清理 Redis配置項hz定義了serverCron任務的執行週期,默認每次清理時間爲25ms,每次清理

原创 @postconstruct VS @eventListener 以及 dubbo服務暴露(1)

看標題,你可能並太可能知道我想要說什麼,但是肯定和這3個關鍵字有關係。 這一切都要從線上一個服務的報錯開始: 背景 線上報錯表現:服務啓動時候一個定時任務卡住了,進而導致服務起不來。 當時這個足足卡了有5分鐘多,可見並不是任務執行

原创 @postconstruct VS @eventListener 以及 dubbo服務暴露(2)

接上一篇繼續分析 報錯截圖: 源碼分析 DefaultSingletonBeanRegistry.getSingleton()源碼如下,可以看到這個方法需要對singletonObjects加鎖 調用處源碼: 在一個bean裏

原创 Failed to instantiate org.mybatis.spring.SqlSessionTemplate Constructor threw exception

2020-05-26 17:17:44.455 ERROR 752 --- [main] o.s.b.SpringApplication 815 : Application startup fai

原创 All clients has disconnected from. You can graceful shutdown now., dubbo version: , current host

Dubbo 報錯 2020-05-25 17:39:41.965 WARN 19812 --- [NettyServerWorker-6-1] o.a.d.r.t.AbstractServer 2

原创 通過取餘或者murmur3 hash的簡單分流算法

定義樣本空間 首先定義一個樣本空間,比如[0,100],也就是0到100的閉區間 [ { "percent":20 "alg":"A" }, { "percent":50 "alg":"B" }, {

原创 elastic search 如何將yellow 狀態變爲green健康狀態

背景原理 green狀態:每個索引的primary shard和replica shard都是active狀態 yellow : 每個索引的primary shard都是active狀態,但是部分replica shard不是ac

原创 elasticsearch query裏面的slop選項

slop 用過搜索引擎的都知道,輸入一個query,然後會出很多聯想的詞條,如下面: 一般來說完全精確短語匹配 或許是過於嚴格了。 也許我們想要包含 “quick brown fox” 的詞條也能夠匹配 “quick fox,”

原创 如何將elastic search 的健康狀態由紅色red變爲綠色green

現狀 查詢健康狀態 curl -XGET 'http://localhost:9200/_cluster/health?pretty' { “cluster_name” : “go”, “status” : “red”, “t

原创 elastic search 修改日誌級別爲warn

案發現場 測試同學壓測 接口,導致es瘋狂超時 排查 登錄es服務器,打開日誌,發現全部是超時日誌,再往上看發現全是debug級別的日誌,而且連每條query語句都打印了出來。 .... .... ... "

原创 elastic search 日誌不打印問題(root用戶惹的禍)

案發現場 之前測試同學啓動es,用了root 沒起來報錯如下, java.lang.RuntimeException: can not run elasticsearch as root at org.elasti

原创 dubbo admin 爲什麼會出現IP 爲 127.0.0.1 的提供者

dubbo報錯 2020-05-14 11:45:54.383 ERROR 11066 --- [dubbo-client-idleCheck-thread-1] o.a.d.r.e.s.h.ReconnectTimerTask