數(shù)據(jù)庫(kù)
面渣逆襲:MySQL六十六問(wèn),兩萬(wàn)字+五十圖詳解!有點(diǎn)六
不知不覺(jué),面渣逆襲系列已經(jīng)肝了差不多十篇,每一篇都是上萬(wàn)字,幾十圖,基本上涵蓋了面試的主要知識(shí)點(diǎn),這期MySQL結(jié)束之后,這個(gè)系列可能會(huì)暫時(shí)告一段落,作為面渣逆襲系列第一階段的收官…
mysql和redis數(shù)據(jù)最終一致性的解決方案
此問(wèn)題是無(wú)法做到100%場(chǎng)景一致性的,只能做到基本一致或者最終一致性。 推薦使用的方案 延時(shí)雙刪 原理:先進(jìn)行緩存清除,再執(zhí)行update,最后(延遲N秒)再執(zhí)行緩存清除。(延遲N…
建議不要使用,redis過(guò)期監(jiān)聽實(shí)現(xiàn)關(guān)閉訂單
在電商、支付等領(lǐng)域,往往會(huì)有這樣的場(chǎng)景,用戶下單后放棄支付了,那這筆訂單會(huì)在指定的時(shí)間段后進(jìn)行關(guān)閉操作,細(xì)心的你一定發(fā)現(xiàn)了像某寶、某東都有這樣的邏輯,而且時(shí)間很準(zhǔn)確,誤差在1s內(nèi);…
Elasticseach:從微服務(wù)架構(gòu)演變到大寬表思維的架構(gòu)轉(zhuǎn)變
序言 圖示:Elasticsearch 在 DB-Engine 綜合排名第8 Elasticsearch 簡(jiǎn)稱”ES”, 在DB-Engine 綜合排名第8,已經(jīng)持續(xù)了…
JDBC 在性能測(cè)試中的應(yīng)用
前言 Cloud Native 我們能否繞開 http 協(xié)議,直接測(cè)試數(shù)據(jù)庫(kù)的性能?是否覺(jué)得從數(shù)據(jù)庫(kù)中導(dǎo)出 CSV 文件來(lái)構(gòu)造壓測(cè)數(shù)據(jù)很麻煩?怎樣在壓測(cè)結(jié)束后做數(shù)據(jù)清理?能不能通過(guò)…
MySQL 性能優(yōu)化思路和工具
一、優(yōu)化思路 作為架構(gòu)師或者開發(fā)人員,說(shuō)到數(shù)據(jù)庫(kù)性能優(yōu)化,你的思路是什么樣的? 或者具體一點(diǎn),如果在面試的時(shí)候遇到這個(gè)問(wèn)題:你會(huì)從哪些維度來(lái)優(yōu)化數(shù)據(jù)庫(kù),你會(huì)怎么回答? 我們?cè)诘谝还?jié)…
Mongodb和mysql的區(qū)別
Mongodb和mysql的區(qū)別 1.Mongodb簡(jiǎn)介及優(yōu)缺點(diǎn)分析 Mongodb是非關(guān)系型數(shù)據(jù)庫(kù)(nosql ),屬于文檔型數(shù)據(jù)庫(kù)。文檔是mongoDB中數(shù)據(jù)的基本單元,類似關(guān)…
Android 開發(fā):關(guān)于 SQLDelight 入門
簡(jiǎn)介 SQLDelight 是一個(gè)跨平臺(tái)的數(shù)據(jù)庫(kù),它與傳統(tǒng)的注釋處理和反射生成代碼的方式完全相反。 比起支持跨平臺(tái)這一特點(diǎn),SQLDelight 有一個(gè)更為重要的特點(diǎn):它能夠?qū)?S…
程序開發(fā)數(shù)據(jù)庫(kù)版本控制必備 – Flyway
背景 在我們?nèi)粘.a(chǎn)品發(fā)布的過(guò)程中,代碼的版本控制可以使用git、svn工具實(shí)現(xiàn)。對(duì)于數(shù)據(jù)庫(kù)每當(dāng)發(fā)布時(shí)會(huì)出現(xiàn)手動(dòng)執(zhí)行sql腳本進(jìn)行升級(jí)數(shù)據(jù)庫(kù),中間經(jīng)常出現(xiàn)一些漏寫、錯(cuò)寫情況,對(duì)數(shù)據(jù)庫(kù)…
一款基于Spring Boot+Vue開發(fā)的仿美團(tuán)外賣系統(tǒng),雀食牛逼
先說(shuō)兩句題外話,若依是一套全部開源的快速開發(fā)平臺(tái),毫無(wú)保留給個(gè)人及企業(yè)免費(fèi)使用。 前端采用Vue、Element UI。 后端采用Spring Boot、Spring Securi…