原创 溫故知新-分佈式-分佈式Id生成算法&踩過的坑

文章目錄分佈式id特點常見的分佈式id算法比較UUID數據庫自增ID批量生成IDRedis生成IDTwitter的snowflake算法百度UidGenerator美團Leaf設計一個id生成算法主要方案踩過的坑參考你的鼓勵也是我

原创 溫故知新-分佈式事務概述

文章目錄摘要事務數據庫本地事務分佈式事務分佈式事務的基礎CAPBASE方案2PC3PCTCC本地消息表RocketMQ事務Saga事務總結參考你的鼓勵也是我創作的動力 Posted by 微博@Yangsc_o 原創文章,版權

原创 深入淺出-TCP/IP協議族剖析&&Socket

Posted by 微博@Yangsc_o 原創文章,版權聲明:自由轉載-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 #簡介 該篇文章主要回顧–TCP/IP協議族中的TCP/

原创 深入淺出-網絡七層模型&&網絡數據包

Posted by 微博@Yangsc_o 原創文章,版權聲明:自由轉載-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 #引言 今天回顧一下--網絡七層模型&&網絡數據包 #網

原创 網絡編程-Netty-Reactor模型

文章目錄# 摘要高性能服務器Reactor模式Reactor單線程模型設計Reactor多線程模型設計主從Reactor多線程模型設計Netty Reactor模型設計參考你的鼓勵也是我創作的動力 Posted by 微博@Y

原创 溫故知新-多線程-深入剖析AQS

文章目錄摘要AbstractQueuedSynchronizer實現一把鎖ReentrantLockReentrantLock的特點Synchronized的基礎用法ReentrantLock與AQS的關聯AQS架構圖acquir

原创 溫故知新-多線程-forkjoin、CountDownLatch、CyclicBarrier、Semaphore用法

Posted by 微博@Yangsc_o 原創文章,版權聲明:自由轉載-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 文章目錄摘要forkjoinCountDownLatch

原创 溫故知新-多線程-深入刨析park、unpark

文章目錄摘要park、unpark看一下hotspot實現參考你的鼓勵也是我創作的動力 – Posted by 微博@Yangsc_o 原創文章,版權聲明:自由轉載-非商用-非衍生-保持署名 | Creative Commo

原创 溫故知新-分佈式系統-分佈式鎖的實現原理和存在的問題

文章目錄摘要鎖分佈式鎖的特點分佈式鎖的實現方式MySqlzookeeper存在問題redisredis 最普通的分佈式鎖存在問題RedLock 算法實際使用總結參考你的鼓勵也是我創作的動力 Posted by 微博@Yangsc

原创 穩固知新-分佈式-服務註冊與發現

文章目錄摘要CAP原則分佈式系統-服務發現Zookeeper遵守CPEureka遵守APEureka組件Eureka緩存其它參考你的鼓勵也是我創作的動力 Posted by 微博@Yangsc_o 原創文章,版權聲明:自由轉載

原创 溫故知新-布隆過濾器的基本原理

文章目錄摘要基本概念基本原理算法描述誤判概率的證明和計算設計和應用布隆過濾器的方法典型應用場景參考閱讀你的鼓勵也是我創作的動力 Posted by 微博@Yangsc_o 原創文章,版權聲明:自由轉載-非商用-非衍生-保持署名

原创 溫故知新-多線程-深入刨析synchronized

Posted by 微博@Yangsc_o 原創文章,版權聲明:自由轉載-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 文章目錄摘要synchronized的基礎用法synch

原创 溫故知新-Mysql索引結構&頁&聚集索引&非聚集索

文章目錄摘要索引索引概述索引優勢劣勢索引結構BTREE 結構B+TREE 結構存儲的層級關係頁索引分類索引語法索引設計原則聚觸索引 & 非聚觸索引你的鼓勵也是我創作的動力 Posted by 微博@Yangsc_o 原創文章

原创 溫故知新-java虛擬機

文章目錄java虛擬機是什麼?jvm的體系結構第一個類加載子系統類的生命週期加載器分類類加載機制第二個運行時數據區(內存結構)GC算法和收集器如何判斷對象可以被回收?如何判斷一個常量是廢棄常量?如何判斷一個類是無用的類?垃圾回收算

原创 溫故知新-多線程-深入刨析volatile關鍵詞

Posted by 微博@Yangsc_o 原創文章,版權聲明:自由轉載-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 摘要 本文主要涉及Java中的volatile,將從vol