前文: 單線(xiàn)程——多線(xiàn)程的開(kāi)啟——線(xiàn)程鎖——線(xiàn)程同步工具——手寫(xiě)連接池——連接池工具類(lèi)蟀拷。 一超陆、線(xiàn)程 1.線(xiàn)程的概念 2.線(xiàn)程與進(jìn)程的關(guān)系 3.定義: 區(qū)別:如上H辶怠:俊剥悟! 4.w...
前文: 單線(xiàn)程——多線(xiàn)程的開(kāi)啟——線(xiàn)程鎖——線(xiàn)程同步工具——手寫(xiě)連接池——連接池工具類(lèi)蟀拷。 一超陆、線(xiàn)程 1.線(xiàn)程的概念 2.線(xiàn)程與進(jìn)程的關(guān)系 3.定義: 區(qū)別:如上H辶怠:俊剥悟! 4.w...
前言 最近我在公司優(yōu)化過(guò)幾個(gè)慢查詢(xún)接口的性能,總結(jié)了一些心得體會(huì)拿出來(lái)跟大家一起分享一下区岗,希望對(duì)你會(huì)有所幫助略板。 我們使用的數(shù)據(jù)庫(kù)是Mysql8,使用的存儲(chǔ)引擎是Innodb慈缔。...
談起消息隊(duì)列瓤檐,內(nèi)心還是會(huì)有些波瀾。 消息隊(duì)列娱节,緩存挠蛉,分庫(kù)分表是高并發(fā)解決方案三劍客,而消息隊(duì)列是我最喜歡括堤,也是思考最多的技術(shù)碌秸。 我想按照下面的四個(gè)階段分享我與消息隊(duì)列的故事,...
1、三范式 第一范式:每個(gè)表的每一列都要保持它的原子性轧抗,也就是表的每一列是不可分割的恩敌; 第二范式:在滿(mǎn)足第一范式的基礎(chǔ)上,每個(gè)表都要保持唯一性横媚,也就是表的非主鍵字段完全依賴(lài)于...
前言 Elasticsearch 是一個(gè)實(shí)時(shí)的分布式搜索與分析引擎纠炮,在使用過(guò)程中月趟,有一些典型的使用場(chǎng)景,比如分頁(yè)恢口、遍歷等孝宗。 在使用關(guān)系型數(shù)據(jù)庫(kù)中,我們被告知要注意甚至被明確禁...
一耕肩、同步打印日志中的坑 1.1 高并發(fā)場(chǎng)景下 logback 造成線(xiàn)程泄露 調(diào)用 logback 去打印日志的時(shí)候是會(huì)加鎖的因妇,加鎖的位置在: 這就意味著同一個(gè)appender...
將相似或重復(fù)請(qǐng)求在上游系統(tǒng)中合并后發(fā)往下游系統(tǒng)婚被,可以大大降低下游系統(tǒng)的負(fù)載,提升系統(tǒng)整體吞吐率梳虽。文章介紹了 hystrix collapser址芯、ConcurrentHashM...
微服務(wù)架構(gòu)使得可以通過(guò)明確定義的服務(wù)邊界來(lái)隔離故障。但是像在每個(gè)分布式系統(tǒng)中一樣窜觉,發(fā)生網(wǎng)絡(luò)谷炸、硬件、應(yīng)用級(jí)別的錯(cuò)誤都是很常見(jiàn)的禀挫。由于服務(wù)依賴(lài)關(guān)系淑廊,任何組件可能暫時(shí)無(wú)法提供服務(wù)。...
Dubbo 是阿里的開(kāi)源框架季惩,后面捐獻(xiàn)給了Apache,所以現(xiàn)在都叫Apache Dubbo腻格,但是在日常中画拾,很多人也更喜歡簡(jiǎn)稱(chēng)Dubbo。Apache Dubbo 是一款微服...
故事背景 01 環(huán)境及場(chǎng)景 編譯環(huán)境Xcode 12.5.1 2021年8月的某一天菜职,Augus正在調(diào)試項(xiàng)目需求A青抛,因?yàn)锳要求需要接入一個(gè)SDK進(jìn)行實(shí)現(xiàn)某些采集功能 02 操...
一、什么是冪等性 冪等是一個(gè)數(shù)學(xué)與計(jì)算機(jī)學(xué)概念酬核,在數(shù)學(xué)中某一元運(yùn)算為冪等時(shí)蜜另,其作用在任一元素兩次后會(huì)和其作用一次的結(jié)果相同。在計(jì)算機(jī)中編程中嫡意,一個(gè)冪等操作的特點(diǎn)是其任意多次執(zhí)...
1. Zookeeper概述 Zookeeper(后續(xù)簡(jiǎn)稱(chēng)ZK)是一個(gè)分布式的举瑰,開(kāi)放源碼的分布式應(yīng)用程序協(xié)調(diào)服務(wù),通常以集群模式運(yùn)轉(zhuǎn)蔬螟,其協(xié)調(diào)能力可以理解為是基于觀(guān)察者設(shè)計(jì)模式...