1巷查、開閉原則(Open Close Principle) 開閉原則就是說對擴(kuò)展開放桶癣,對修改關(guān)閉唉地。在程序需要進(jìn)行拓展的時(shí)候叫潦,不能去修改原有的代碼星爪,實(shí)現(xiàn)一個(gè)熱插拔的效果牌柄。所以一句...
1巷查、開閉原則(Open Close Principle) 開閉原則就是說對擴(kuò)展開放桶癣,對修改關(guān)閉唉地。在程序需要進(jìn)行拓展的時(shí)候叫潦,不能去修改原有的代碼星爪,實(shí)現(xiàn)一個(gè)熱插拔的效果牌柄。所以一句...
<<深入理解java虛擬機(jī)>>中說道GC Roots的節(jié)點(diǎn)主要在全局的引用(例如常量或類靜態(tài)屬性)與執(zhí)行上下文(例如棧幀中的本地變量表)中蒋歌,但是進(jìn)行根節(jié)點(diǎn)枚舉的時(shí)候我們并不需...
在Java的內(nèi)存分配中汰蓉,總共3種常量池: 1.字符串常量池(String Constant Pool): 1.1:字符串常量池在Java內(nèi)存區(qū)域的哪個(gè)位置? 在JDK6.0及...
Netty 是什么蜒什? Netty 是一個(gè)基于 NIO的 client-server(客戶端服務(wù)器)框架测秸,使用它可以快速簡單地開發(fā)網(wǎng)絡(luò)應(yīng)用程序。它極大地簡化并優(yōu)化了 TCP 和...
參考視頻:https://www.bilibili.com/video/BV12i4y1G7UK?from=search&seid=12243469803670169476 ...
一 內(nèi)核接受網(wǎng)卡流量的整個(gè)流程 預(yù)備知識(shí): 參考視頻:https://www.bilibili.com/video/BV12i4y1G7UK?from=search&seid...
CAP: C:Consistency 一致性 A:Availability 可用性 P:Partition tolerance 分區(qū)容錯(cuò)性(指系統(tǒng)能夠容忍節(jié)點(diǎn)之間的網(wǎng)絡(luò)通信的...
1. 未提交讀(READ_UNCOMMITED)解決丟失修改 [ 丟失修改:多個(gè)事務(wù)同時(shí)盯上了一個(gè)數(shù)據(jù)灾常,然后各寫各的霎冯,誰把誰覆蓋了都不知道,總之誰寫的快誰就會(huì)被覆蓋丟失信息钞瀑。...
一沈撞、什么是幻讀 在一次事務(wù)里面,多次查詢之后雕什,結(jié)果集的個(gè)數(shù)不一致的情況叫做幻讀缠俺。 而多出來或者少的哪一行被叫做 幻行 二、為什么要解決幻讀 在高并發(fā)數(shù)據(jù)庫系統(tǒng)中贷岸,需要保證事務(wù)...
1. innoDB的主要日志介紹 binlog:服務(wù)層生產(chǎn)日志壹士,數(shù)據(jù)恢復(fù)、數(shù)據(jù)庫復(fù)制 redo log:數(shù)據(jù)在物理層面的修改凰盔,斷電恢復(fù)墓卦、保證一致性和持久性,順序 :寫入數(shù)據(jù)-...
Redis主從復(fù)制是什么户敬? 行話:也就是我們所說的主從復(fù)制落剪,主機(jī)數(shù)據(jù)更新后根據(jù)配置和策略, 自動(dòng)同步到備機(jī)的master/slaver機(jī)制尿庐,Master以寫為主忠怖,Slave以...
redis4.0相對與3.X版本其中一個(gè)比較大的變化是4.0添加了新的混合持久化方式。前面已經(jīng)詳細(xì)介紹了AOF持久化以及RDB持久化抄瑟,這里介紹的混合持久化就是同時(shí)結(jié)合RDB持...
AOF持久化 當(dāng)redis存儲(chǔ)非臨時(shí)數(shù)據(jù)時(shí)凡泣,為了降低redis故障而引起的數(shù)據(jù)丟失,redis提供了AOF(Append Only File)持久化,從單詞意思講鞋拟,將命令追加...
Redis支持兩種數(shù)據(jù)持久化方式:RDB方式和AOF方式骂维。前者會(huì)根據(jù)配置的規(guī)則定時(shí)將內(nèi)存中的數(shù)據(jù)持久化到硬盤上,后者則是在每次執(zhí)行寫命令之后將命令記錄下來贺纲。兩種持久化方式可以...
參數(shù)說明 redis.conf 配置項(xiàng)說明如下: Redis默認(rèn)不是以守護(hù)進(jìn)程的方式運(yùn)行航闺,可以通過該配置項(xiàng)修改,使用yes啟用守護(hù)進(jìn)程 daemonize no 當(dāng)Redis...
一.選擇下載版本 進(jìn)入官方網(wǎng)站查看Redis最新版本https://github.com/MSOpenTech/redis/releases 二.下載 然后在連接了外網(wǎng)的情況...
事務(wù)是由一組SQL語句組成的邏輯處理單元猴誊,事務(wù)具有以下4個(gè)屬性潦刃,通常簡稱為事務(wù)的ACID屬性。 ACID是Atomic(原子性) Consistency(一致性) Isola...
【1】臟讀(讀取未提交數(shù)據(jù)) A事務(wù)讀取B事務(wù)尚未提交的數(shù)據(jù)乖杠,此時(shí)如果B事務(wù)發(fā)生錯(cuò)誤并執(zhí)行回滾操作,那么A事務(wù)讀取到的數(shù)據(jù)就是臟數(shù)據(jù)澄成。就好像原本的數(shù)據(jù)比較干凈胧洒、純粹,此時(shí)由于...