原创 SSLSocketImpl導致內存飆高

SSLSocketImpl導致內存飆高 問題現象 所有服務容器內存都飆高,基本都到98%,但是一直不掛,但是有個節點,是xxljob一直調用的,到達98%以後,xxljob繼續調用,就會oom重啓,並且內存是緩慢的一直提升。 MAT內存快

原创 JAVA 調試高內存佔用與CPU滿載異常場景

高內存佔用,堆溢出,OOM 代碼: @RequestMapping(value = "/oom", method = {RequestMethod.GET}) public ResultBase getMessage2() throws

原创 入手一塊sm883 1.92T 檢查

入手一塊sm883 1.92T 檢查 SMART信息 CDM測速 AS-SSD 測速 HD-TunePro5.75 HD-TunePro5.70

原创 MQ問題收集

MQ問題收集 MQ的優缺點 優點: 異步處理:例如短信通知、終端狀態推送、App推送、用戶註冊等 數據同步:業務數據推送同步 重試補償:記賬失敗重試 系統解耦:通訊上下行、終端異常監控、分佈式事件中心 流量消峯:秒殺場景下的下單處理 發佈

原创 入手一塊sm863 1.92T 檢查

入手一塊sm863 1.92T 檢查 SMART信息 CDM測速 AS-SSD測速 HD-TunePro測速

原创 入手一塊s3610 1.6T 檢查

入手一塊s3610 1.6T 檢查 SMART信息 SSD-Z檢查 Hard Disk 哨兵 第一次看到哨兵與cdi上壽命顯示不一致的,這裏顯示90%,cdi上面顯示100% Aida64 用usb3.0測 CDM測速 HD-Tu

原创 入手一塊pm863 1.92T 檢查

入手一塊pm863 1.92T 檢查 SMART信息 CDM測速 AS-SSD測速 HD-TunePro測速

原创 入手一塊883dct 960G 檢查

入手一塊883dct 960G 檢查 SMART信息 CDM測速 AS-SSD測速 HD-TunePro測速 特麼883的主控真好,沒見過這麼直的一條線。

原创 【轉載】 基於Zookeeper的分佈式鎖與領導選舉

【轉載】 基於Zookeeper的分佈式鎖與領導選舉 原創文章,轉載請務必將下面這段話置於文章開頭處。 本文轉發自技術世界,原文鏈接 http://www.jasongj.com/zookeeper/distributedlock/ Zoo

原创 【轉載】Zookeeper架構及FastLeaderElection機制

【轉載】Zookeeper架構及FastLeaderElection機制 本文介紹了Zookeeper的架構,並組合實例分析了原子廣播(ZAB)協議的原理,包括但不限於Zookeeper的讀寫流程,FastLeaderElection算法的

原创 【轉載】硬核乾貨:5W字17張高清圖理解同步器框架AbstractQueuedSynchronizer

【轉載】硬核乾貨:5W字17張高清圖理解同步器框架AbstractQueuedSynchronizer 前提 併發編程大師Doug Lea在編寫JUC(java.util.concurrent)包的時候引入了java.util.concu

原创 JVM G1垃圾回收機制

JVM G1垃圾回收機制 簡介 G1(Garbage First)收集器 (標記-整理算法): Java堆並行收集器,G1收集器是JDK1.7提供的一個新收集器,G1收集器基於“標記-整理”算法實現,也就是說不會產生內存碎片。此外,G1收集

原创 Intel固態硬盤總結

Intel固態硬盤總結 簡介 2012年推出的S3700,採用的是25nm閃存顆粒。 2015年推出s3710,採用的是20nm閃存顆粒。 S3700最高容量800GB,而S3710提升到了1.2TB。 速度方面,新款S3710可達到500

原创 【轉載】Java併發面試系列:徹底掌握 volatile 關鍵字原理

【轉載】Java併發面試系列:徹底掌握 volatile 關鍵字原理 什麼是 volatile volatile 是 Java 中的一種輕量級同步機制的關鍵字,當一個變量被 volatile 修飾後,有兩層含義: 保證了該變量的修改對所有

原创 【轉載】MySQL:多個事務更新同一行數據時,通過加行鎖避免髒寫的

【轉載】MySQL:多個事務更新同一行數據時,通過加行鎖避免髒寫的 引入 多個事務併發運行的時候,如果同時要讀寫一批數據,此時讀和寫事件的關係需要協調好,否則可能會有髒讀、不可重複讀、幻讀等一系列問題 簡單來說,髒讀、不可重複讀、幻