試乘試駕表結(jié)構(gòu)清單 [toc] 為啥有這么多冗余的字段 t_trail_receive -- 試駕接待表 表的作用 增刪改查該表的場(chǎng)景與時(shí)間節(jié)點(diǎn) 字段名稱(chēng)作用備注receiv...
這是一段jvm 參數(shù)-server -Xms8192m -Xmx8192m -Xmn3072m -XX:PermSize=256m -Xss256k -XX:+HeapDum...
java 中采用ScheduledExecutorService來(lái)進(jìn)行定時(shí)任務(wù)調(diào)度。ScheduledExecutorService是基于線(xiàn)程池設(shè)計(jì)的定時(shí)任務(wù)類(lèi),每個(gè)調(diào)度任務(wù)...
1、一個(gè)實(shí)例 在一家咖啡店有很多種咖啡,但都基于一種基本飲料開(kāi)發(fā)出來(lái)的,每一種咖啡也可以加入很多不同的配料。飲料有:HouseBlend(首選咖啡),Espresso(濃縮咖...
不知道是多久之前,我們系統(tǒng)的只需要從數(shù)據(jù)庫(kù)讀取出數(shù)據(jù),展示在頁(yè)面就可以了。后來(lái)系統(tǒng)越來(lái)越復(fù)雜了,傳統(tǒng)的模式越來(lái)越難以支撐,緩存技術(shù)也在系統(tǒng)中占據(jù)越來(lái)越重要的角色。 1、red...
https://blog.csdn.net/wmh1152151276/article/details/90299834[https://blog.csdn.net/wmh1...
Kafka是高吞吐量低延遲的高并發(fā)、高性能的消息中間件,在大數(shù)據(jù)領(lǐng)域有廣泛的應(yīng)用。那他是如何做到這么高的吞吐量和高性能呢? 一、生產(chǎn)者提高吞吐量 生產(chǎn)者通過(guò)多batch合并一...
作為一個(gè)非常優(yōu)秀的消息中間件,kafka如何做到高可用的,我們可以一起看看它的架構(gòu)。 1、多分區(qū),多副本設(shè)計(jì) 我們知道雞蛋是不能放在同一個(gè)籃子的,那消息同樣也如此。在kafk...
消息在傳遞過(guò)程中,任何一個(gè)環(huán)節(jié)都有可能發(fā)生丟失的狀態(tài)。所以我要從生產(chǎn)者、MQ、消費(fèi)者三個(gè)方面去梳理并提供不丟失的方案。 1、生產(chǎn)者 生產(chǎn)者在發(fā)送消息的過(guò)程著由于網(wǎng)絡(luò)問(wèn)題導(dǎo)致消...
我們使用MQ的時(shí)候肯定是消息是準(zhǔn)確的,既不能多也不能少。那我們來(lái)看看什么情況下可能會(huì)出現(xiàn)重復(fù)消費(fèi)的情況。 重復(fù)消費(fèi)情景 一般來(lái)說(shuō)消費(fèi)者消費(fèi)完消息后,會(huì)ack到MQ然后MQ會(huì)刪...
我們都知道MQ的穩(wěn)定性至關(guān)重要,如果只是單機(jī)的應(yīng)用是無(wú)法在生產(chǎn)環(huán)境應(yīng)用。 rabbitmq的幾種模式 rabbitmq在消息中間件中是比較具有代表性的,它主要基于主從模式進(jìn)行...
1、 消息隊(duì)列的使用場(chǎng)景 使用消息隊(duì)列無(wú)外乎有三個(gè)作用:解耦、異步、削峰填谷。下面我們?cè)敿?xì)說(shuō)道下。 1.1 解耦 大家可以想想在沒(méi)有消息隊(duì)列的時(shí)候,我們是如何處理業(yè)務(wù)的。我們...
前言 第一篇我們大概講了4種保持緩存和數(shù)據(jù)庫(kù)一致性的方式,那是不是就只有第四個(gè)方式是真愛(ài)呢?其他方式就完全不能用了呢? 1、優(yōu)化先刪除緩存,再更新數(shù)據(jù)庫(kù)策略 對(duì)于方案2先刪除...
關(guān)鍵字:redis刷新機(jī)制、先更新緩存還是先更新數(shù)據(jù)庫(kù)、緩存和數(shù)據(jù)庫(kù)如何保持?jǐn)?shù)據(jù)一致性。 1. 前言 幾天前被面試官難道,redis 的數(shù)據(jù)該如何刷新呢。當(dāng)時(shí)腦袋瓜子嗡嗡的,...
nc nc是netcat的簡(jiǎn)寫(xiě),有著網(wǎng)絡(luò)界的瑞士軍刀美譽(yù)。因?yàn)樗绦【贰⒐δ軐?shí)用,被設(shè)計(jì)為一個(gè)簡(jiǎn)單、可靠的網(wǎng)絡(luò)工具。 nc的作用(1)實(shí)現(xiàn)任意TCP/UDP端口的偵聽(tīng),nc...
MyBatis-Plus MyBatis-Plus(簡(jiǎn)稱(chēng) MP)是一個(gè) MyBatis的增強(qiáng)工具,在 MyBatis 的基礎(chǔ)上只做增強(qiáng)不做改變,為簡(jiǎn)化開(kāi)發(fā)、提高效率而生。官方...