Redis 緩存主要緩存穿透、緩存擊穿與緩存雪崩異常場景,今天我們來講講緩存穿透。 1 場景描述 緩存穿透是指客戶端請求一個緩存和數(shù)據(jù)庫中都不存在的 key。由于緩存中不存在...
Redis 緩存主要緩存穿透、緩存擊穿與緩存雪崩異常場景,今天我們來講講緩存穿透。 1 場景描述 緩存穿透是指客戶端請求一個緩存和數(shù)據(jù)庫中都不存在的 key。由于緩存中不存在...
推薦學(xué)習(xí) 分布式-全家桶(面試+技術(shù)):分布式鎖+分布式事務(wù)+分布式緩存,redis+zk+nginx+mq+kafka等,必須死磕![https://www.bilibil...
一、簽到功能的實現(xiàn)思路 最常規(guī)的思路,一般我們會選擇每個用戶,每天的簽到作為一條mysql表的數(shù)據(jù),然后一條一條的記錄。這種方式的確是可以的,但是它的局限性很大,只能適用于小...
DevOps 提到 Jenkins,想到的第一個概念就是 CI/CD 在這之前應(yīng)該再了解一個概念。 DevOps Development 和 Operations 的組合,是...
1.背景 Spring的核心思想就是容器,當(dāng)容器refresh的時候,外部看上去風(fēng)平浪靜,其實內(nèi)部則是一片驚濤駭浪,汪洋一片。Springboot更是封裝了Spring,遵循...
假定你已經(jīng)了解了運行時的數(shù)據(jù)區(qū)域和常用的垃圾回收算法,也了解了Hotspot支持的垃圾回收器。 一、cpu占用過高 cpu占用過高要分情況討論,是不是業(yè)務(wù)上在搞活動,突然有大...
概述 XXL-JOB是一個輕量級分布式任務(wù)調(diào)度平臺,其核心設(shè)計目標(biāo)是開發(fā)迅速、學(xué)習(xí)簡單、輕量級、易擴(kuò)展?,F(xiàn)已開放源代碼并接入多家公司線上產(chǎn)品線,開箱即用。官方地址中文版:ht...
前邊我們已經(jīng)學(xué)習(xí)了 Spring Boot 整合 Elasticsearch 的索引創(chuàng)建、文檔查詢,最后我們來學(xué)習(xí)文檔更新以及刪除的相關(guān)用法。 1、文檔更新 根據(jù)文檔 id ...
一、Flyway是什么 官網(wǎng)解釋地非常全面,可先大致閱讀一下。 簡單地說,flyway是一個能對數(shù)據(jù)庫變更做版本控制的工具。 二、為什么要用Flyway 在多人開發(fā)的項目中,...
一、概述 1.1 什么是 Nginx Nginx (engine x) 是一款輕量級的 Web 服務(wù)器 、反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器。 什么是反...
當(dāng)越來越多的容器化應(yīng)用被部署,一個可以管理編排這些容器的工具此時就顯得尤為重要了。目前容器編排領(lǐng)域的佼佼者非kubernates莫屬了, 但我一直沒有來得及上手,可能是學(xué)習(xí)成...
背景 項目開發(fā)中需要版本控制,而我們經(jīng)常使用的是在windows系統(tǒng)上搭建svn服務(wù)器,下面介紹在Linux系統(tǒng)(CentOs)上搭建svn服務(wù)器。 1. 使用yum安裝sv...
參考了該篇博文 安裝subversion 創(chuàng)建版本庫目錄 創(chuàng)建svn版本庫在第二步建立的路徑基礎(chǔ)上,創(chuàng)建版本庫,命令如下: 配置修改進(jìn)入conf目錄 authz:負(fù)責(zé)賬號權(quán)限...
前言 看到文章的題目了嗎?就是這么抽象和籠統(tǒng)的一個問題,確實是我面試中真實被問到的,某共享貨車平臺的真實面試問題。 SpringCloud確實是用過,但是那是三四年前了,那個...
1:下載mycat 下載后將文件解壓 2:提前創(chuàng)建數(shù)據(jù)庫跟表 我這里先創(chuàng)建了三個庫,每個庫中的表都是一樣的,準(zhǔn)備條件做好之后,接下來修改myat的配置文件以達(dá)到分庫的效果 3...