排序
redis是多線程的嗎
redis是單線程,單線程指的是網(wǎng)絡(luò)請(qǐng)求模塊使用了一個(gè)線程(所以不需考慮并發(fā)安全性),即一個(gè)線程處理所有網(wǎng)絡(luò)請(qǐng)求,其他模塊仍用了多個(gè)線程。 redis可以能夠快速執(zhí)行的原因: (1) 絕大部分請(qǐng)求...
淺談數(shù)據(jù)庫(kù)事務(wù)和隔離等級(jí)
事務(wù) 事務(wù)指的是滿足 ACID 特性的一組操作,可以通過(guò) Commit 提交一個(gè)事務(wù),也可以使用 Rollback 進(jìn)行回滾。 ACID 1.原子性(Atomicity) 事務(wù)被視為不可分割的最小單元,事務(wù)的所有操作要么全...
Oracle面試題匯總
1,delete 與Truncate區(qū)別? 1)truncate 是ddl 語(yǔ)句,delete 是dml語(yǔ)句。 2) Truncate 的速度遠(yuǎn)快于DELETE; 原因是: 當(dāng)執(zhí)行DELETE操作時(shí)所有表數(shù)據(jù)先被COPY到回滾表空間,數(shù)據(jù)量不同花費(fèi)時(shí)...
MySQL 的 join 功能弱爆了?
今天mysql教程欄目介紹join功能。 關(guān)于MySQL 的 join,大家一定了解過(guò)很多它的“軼事趣聞”,比如兩表 join 要小表驅(qū)動(dòng)大表,阿里開發(fā)者規(guī)范禁止三張表以上的 join 操作,MySQL 的 join 功能弱...
詳解如何使用springBoot集成redis?
本篇文章帶大家了解一下如何使用springboot集成redis。有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)大家有所幫助。 REmote DIctionary Server(Redis) 是一個(gè)由Salvatore Sanfilippo寫的...
聊一聊分布式系統(tǒng)下基于Redis的分布式鎖
加鎖了,還有并發(fā)問(wèn)題?redis分布式鎖你真的了解?下面本篇文章就來(lái)給大家聊一聊分布式系統(tǒng)下基于redis的分布式鎖,希望對(duì)大家有所幫助! 新接手的項(xiàng)目,偶爾會(huì)出現(xiàn)賬不平的問(wèn)題。之前的技術(shù)老...
mysql與db2的區(qū)別是什么
mysql與db2的區(qū)別:1、mysql可以對(duì)最小單元的對(duì)象批量進(jìn)行授權(quán),而db2不可以對(duì)最小單元的對(duì)象批量進(jìn)行授權(quán);2、mysql支持在恢復(fù)時(shí)打開數(shù)據(jù)庫(kù),而db2不支持在恢復(fù)時(shí)打開數(shù)據(jù)庫(kù)。 本教程操作環(huán)境...
歸納整理MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范
本篇文章給大家?guī)?lái)了關(guān)于mysql的相關(guān)知識(shí),其中主要介紹了關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范的相關(guān)問(wèn)題,在使用mysql數(shù)據(jù)庫(kù)的時(shí)候需要遵循一定規(guī)范,揚(yáng)長(zhǎng)避短,希望能夠在幫助或指導(dǎo) rd、qa、op 等技術(shù)人員做...
應(yīng)對(duì)高并發(fā)下的服務(wù)降級(jí):pixelfederation/circuit-breaker-bundle 的實(shí)踐
我們的項(xiàng)目中有一個(gè)關(guān)鍵模塊依賴于一個(gè)外部的 http api。在高并發(fā)情況下,這個(gè) api 偶爾會(huì)因?yàn)楦鞣N原因(例如網(wǎng)絡(luò)波動(dòng)、服務(wù)器過(guò)載)出現(xiàn)故障,導(dǎo)致我們的系統(tǒng)出現(xiàn)不可預(yù)測(cè)的錯(cuò)誤。為了解決這個(gè)...
后端開發(fā):如何寫出可靠的接口
畢業(yè)進(jìn)入現(xiàn)在的公司已近一年,完整參與了部門新項(xiàng)目?jī)善诘拈_發(fā)上線過(guò)程,作為一名后端開發(fā),覺得最痛苦的是上線前和上線后的改 bug 階段,面對(duì)各種突如其來(lái)、莫名其妙的bug,頭昏腦漲、手忙腳亂...