這是圍繞 Sentinel 的使用場景丈甸、技術(shù)對比和實(shí)現(xiàn)钧舌、開發(fā)者實(shí)踐等維度推出的系列文章的第三篇。 第一篇回顧: Dubbo 的流量防衛(wèi)兵 | Sentinel如何通過限流實(shí)現(xiàn)...
這是圍繞 Sentinel 的使用場景丈甸、技術(shù)對比和實(shí)現(xiàn)钧舌、開發(fā)者實(shí)踐等維度推出的系列文章的第三篇。 第一篇回顧: Dubbo 的流量防衛(wèi)兵 | Sentinel如何通過限流實(shí)現(xiàn)...
1 前言 Kafka的流行歸功于它設(shè)計(jì)和操作簡單壤巷、存儲系統(tǒng)高效、充分利用磁盤順序讀寫等特性瞧毙、非常適合在線日志收集等高吞吐場景胧华。 Kafka特性之一是它的復(fù)制協(xié)議。復(fù)制協(xié)議是保...
1男图、簡介 ThreadLocal是什么呢示姿?其實(shí)ThreadLocal并非是一個(gè)線程的本地實(shí)現(xiàn)版本,它并不是一個(gè)Thread逊笆,而是threadlocalvariable(線程局...
Spring Boot 官網(wǎng)關(guān)于數(shù)據(jù)校驗(yàn)栈戳,只有寥寥幾句,而且例子也相當(dāng)簡單难裆,如下: 但在使用過程中子檀,還是遇到一些問題,下面記錄下使用記錄乃戈,以防以后忘記褂痰。 首先看下 pom.x...
原文:https://draveness.me/redis-io-multiplexing 最近在看 UNIX 網(wǎng)絡(luò)編程并研究了一下 Redis 的實(shí)現(xiàn),感覺 Redis 的...
1halo https://github.com/halo-dev/halo Star 6139 這是一個(gè)輕快症虑,簡潔脐恩,功能強(qiáng)大,使用Java開發(fā)的博客系統(tǒng)侦讨。 2jeecg-b...
有時(shí)會碰到一些需求驶冒,查詢分組后的最大值苟翻,最小值所在的整行記錄或者分組后的top n行的記錄,在一些別的數(shù)據(jù)庫可能有窗口函數(shù)可以方面的查出來骗污,但是MySQL沒有這些函數(shù),沒有直...
SSL/TLS 基本概念 SSL和TLS的關(guān)系與區(qū)別 簡單一句話概括就是TLS是基于SSL發(fā)布的新版本崇猫,更新更安全參考一下文章: SSL TLS 區(qū)別 SSL/TLS 單向認(rèn)...
一、NIO Reactor模型 1汗洒、Reactor模式思想:分而治之+事件驅(qū)動(dòng) 1)分而治之 一個(gè)連接里完整的網(wǎng)絡(luò)處理過程一般分為accept议纯、read、decode溢谤、pro...
概述:作為一名運(yùn)維工程師偶爾會遇到服務(wù)器出現(xiàn)大量TIME_WAIT或CLOSE_WAIT的連接狀態(tài)瞻凤。下面就來分析下這種情況的原因以及解決辦法。文章是結(jié)合網(wǎng)上的文檔和自己遇到的...
概述 AQS是java concurrent包的基礎(chǔ)世杀,像Lock阀参、CountDownLatch、Semaphore等都是基于它實(shí)現(xiàn)的瞻坝; 成員變量 head:等待隊(duì)列頭部蛛壳,延遲...
場景:一支槍可盛20發(fā)子彈炕吸,運(yùn)用多線程,實(shí)現(xiàn)子彈不停上膛勉痴、射出的過程。一树肃、基于信號量實(shí)現(xiàn)二蒸矛、基于ReentrantLock實(shí)現(xiàn) 基于ReentrantLock實(shí)現(xiàn)
給定a、b兩個(gè)文件胸嘴,各存放50億個(gè)url雏掠,每個(gè)url各占64字節(jié),內(nèi)存限制是4G劣像,讓你找出a乡话、b文件共同的url?方案1:可以估計(jì)每個(gè)文件安的大小為50G×64=320G耳奕,遠(yuǎn)...