try:是用來監(jiān)測可能會(huì)出現(xiàn)異常的代碼段机隙。 catch:是用來捕獲 try 代碼塊中某些代碼引發(fā)的異常,如果 try 里面沒有異常發(fā)生萨西,那么 catch 也一定不會(huì)執(zhí)行有鹿。在 ...
![240](https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
如何實(shí)現(xiàn)mysql讀寫分離 基于主從復(fù)制架構(gòu),簡單來說谎脯,就是搞了一個(gè)主庫葱跋,掛多個(gè)從庫,然后我們單單只是寫主庫源梭,然后主庫會(huì)自動(dòng)把數(shù)據(jù)同步到從庫上娱俺。 mysql主從復(fù)制原理是什么...
停機(jī)遷移方案 系統(tǒng)停機(jī),沒有流量寫入咸产,此時(shí)老的單庫單表數(shù)據(jù)庫靜止矢否,然后用寫好的導(dǎo)數(shù)程序跑起來,寫入分庫分表里去脑溢。 雙寫遷移方案 簡單來說僵朗,就是在線上系統(tǒng)里面,之前所有寫庫的地...
為什么分庫分表屑彻?(設(shè)計(jì)高并發(fā)系統(tǒng)時(shí)候验庙,數(shù)據(jù)庫層面該如何設(shè)計(jì)?) 分庫和分表是兩回事社牲,大家別搞混了粪薛,可能是光分庫不分表,也可能是光分表不分庫搏恤,都有可能违寿。 分表: 就是把一個(gè)表的...
緩存穿透 緩存穿透:大量請(qǐng)求無法命中緩存,直接走數(shù)據(jù)庫熟空,會(huì)使數(shù)據(jù)庫壓力瞬間增大藤巢,導(dǎo)致宕機(jī)。 緩存雪崩 緩存雪崩:當(dāng)redis宕機(jī)息罗,在高并發(fā)時(shí)掂咒,所有的請(qǐng)求全部涌入數(shù)據(jù)庫,導(dǎo)致數(shù)...
redis cluster 支撐N哥redis master node,每個(gè)master node都可以掛載多個(gè)slave node绍刮。 讀寫分離的架構(gòu)温圆,對(duì)于每個(gè)master來...
sdown和odown兩種失敗狀態(tài) sdown是主觀宕機(jī)刨裆,就一個(gè)哨兵如果自己覺得有一個(gè)master宕機(jī)了澈圈,那么就是主觀宕機(jī)彬檀。odown是客觀宕機(jī),如果quorum數(shù)量的哨兵都...
sentinal(哨兵) 哨兵是redis集群架構(gòu)中非常重要的一個(gè)組件瞬女,主要功能如下: (1)集群監(jiān)控窍帝,負(fù)責(zé)監(jiān)控redis master 和slave進(jìn)程是否正常工作。(2)...
完整復(fù)制流程 (1)slave node 啟動(dòng)诽偷,僅僅保存master node的信息坤学,包括master node的host和ip,但是復(fù)制還沒有開始报慕。master host和...
docker ps 查看啟動(dòng)的容器 docker ps -a 查看容器歷史 docker images 查看docker鏡像 docker run -dit [image]啟...
redis基本數(shù)據(jù)類型 string 普通的set和get深浮,做簡單的kv緩存。 hash 是一個(gè)類似map的一種結(jié)構(gòu)眠冈,這個(gè)一般就是可以將結(jié)構(gòu)化的數(shù)據(jù)飞苇,比如一個(gè)對(duì)象(前提是這個(gè)...
為什么要在項(xiàng)目中使用緩存? 高性能 高并發(fā) 用了緩存之后會(huì)有什么不良的后果蜗顽? 緩存與數(shù)據(jù)庫雙寫不一致 緩存雪崩 緩存穿透 緩存并發(fā)競爭 redis和memcached有啥區(qū)別...
Spring 事務(wù)傳播特性和隔離級(jí)別 事務(wù)是處理邏輯原子性的保證,作為單個(gè)邏輯單元執(zhí)行一系列操作雇盖,要么執(zhí)行完成要么全部不執(zhí)行忿等。事務(wù)遵循ACID四個(gè)特性。事務(wù)的兩個(gè)重要特性是崔挖,...
ArrayList介紹 ArrayList是可以動(dòng)態(tài)增長和縮減的索引序列,它是基于數(shù)據(jù)實(shí)現(xiàn)的List類。該類封裝了一個(gè)動(dòng)態(tài)再分配的Object[]數(shù)組冷溶,每一個(gè)類對(duì)象都有一個(gè)c...