本文要點 1.觸發(fā)器 2.觸發(fā)器種類 3.核心方法介紹 2.1 觸發(fā)器(Trigger): 觸發(fā)器:用于定義任務(wù)調(diào)度執(zhí)行規(guī)則 Trigger 主要有四種: SimpleTri...
本文要點 1.觸發(fā)器 2.觸發(fā)器種類 3.核心方法介紹 2.1 觸發(fā)器(Trigger): 觸發(fā)器:用于定義任務(wù)調(diào)度執(zhí)行規(guī)則 Trigger 主要有四種: SimpleTri...
本章要點 1.索引生效2.聚簇索引3.分庫分表4.高可用方案 1.索引生效原則 索引生效的情況: 匹配最左前綴 全值匹配 匹配列前綴 匹配范圍值 精確匹配某列并范圍匹配另外一...
網(wǎng)關(guān)gatewayshenyukong核心技術(shù)javajava基于Nginx+Lua管理界面無有konga動態(tài)更新路由支持支持支持數(shù)據(jù)同步方式配置中心注冊中心(Nacos 等...
2.1 Broker 端參數(shù) log.dirs:日志文件目錄,多個路徑,用逗號分隔,比如/home/kafka1,/home/kafka2,/home/kafka3``。 l...
DockerFile關(guān)鍵指令 FROM 構(gòu)建鏡像基于哪個鏡像 MAINTAINER 鏡像維護者姓名或郵箱地址 RUN 構(gòu)建鏡像時運行的指令 CMD 運行容器時執(zhí)行的shell...
1.1 基礎(chǔ)操作命令 docker pull nginx 下載最新版 docker pull nginx:1.20.1 下載指定版本 docker images 查看所有...
要點 時間復(fù)雜度 空間復(fù)雜度 1.1 時間復(fù)雜度 代碼的執(zhí)行時間 T(n) 與每行代碼的執(zhí)行次數(shù) n 成正比。 大O表示法只關(guān)注n的最高階;也就是說:分析一個算法、一段代碼的...
10 個數(shù)據(jù)結(jié)構(gòu):數(shù)組、鏈表、棧、隊列、散列表、二叉樹、堆、跳表、圖、Trie 樹; 10 個算法:遞歸、排序、二分查找、搜索、哈希算法、貪心算法、分治算法、回溯算法、動態(tài)規(guī)...
本章要點 服務(wù)降級設(shè)計 服務(wù)限流/熔斷設(shè)計 服務(wù)灰度發(fā)布設(shè)計 1.服務(wù)降級設(shè)計 當服務(wù)器壓力劇增的情況下,根據(jù)實際業(yè)務(wù)情況及流量,對一些服務(wù)和頁面有策略的不處理或換種簡單的方...
本章要點 分布式鎖特點 分布式鎖實現(xiàn) 1. 分布式鎖特點 分布式特點: 強一致性 服務(wù)高可用、系統(tǒng)穩(wěn)健 分布式續(xù)約及其自動釋放 代碼高度抽象,業(yè)務(wù)接入簡單 可視化管理后臺 業(yè)...
鏈路監(jiān)控主要有:cat, zipkin, pinpoint , skywalking 4個開源組件 1、Zipkin 1.1 簡介 Twitter開源的調(diào)用鏈分析工具,目前基...
1.Prometheus簡介 Prometheus 架構(gòu) 如下: Prometheus的基本原理是通過HTTP周期性抓取被監(jiān)控組件的狀態(tài),任意組件只要提供對應(yīng)的HTTP接口并...
DDD 分層架構(gòu)就是優(yōu)化后的四層架構(gòu)。 從上到下依次是:用戶接口層、應(yīng)用層、領(lǐng)域?qū)雍突A(chǔ)層。 2.1 DDD分層架構(gòu): 2.1.1 DDD封層架構(gòu) 用戶接口層:負責向用戶顯示...
什么是DDD DDD相關(guān)概念 1.1什么是DDD 領(lǐng)域驅(qū)動設(shè)計,即Domain Driven Design(DDD)。 DDD是一套完整而系統(tǒng)的設(shè)計理論與方法,使得你的設(shè)計思...
如何估算一個對象的大小?為什么突然會想起這個話題,主要是因為在excel對象等導入導出,或者從數(shù)據(jù)庫中查詢出較多的對象時,預(yù)估下所占內(nèi)存的大小,預(yù)估風險。 一、Java對象內(nèi)...
本章要點 垃圾回收器 GC 調(diào)優(yōu)策略 1.垃圾回收器 1.1 年輕代垃圾回收器 Serial收集器:主要針對針對新生代,什么都不配置的話JVM默認的收集器,采用復(fù)制算法 Pa...
本章要點 1.如何判定對象死亡2.垃圾回收算法3.垃圾收集器4.引用分類 1.判定對象死亡 要想知道如何垃圾回收,首先應(yīng)該明確如何什么才能算得上是“垃圾”。那么如何判斷對象是...
本章要點 1.JVM內(nèi)存區(qū)域劃分2.類類編譯加載執(zhí)行過程3.編譯優(yōu)化技術(shù)4.雙親委派機制 1.JVM內(nèi)存劃分 JVM 內(nèi)存模型主要分為堆、程序計數(shù)器、方法區(qū)、虛擬機棧和本地方...
本章要點 1.慢SQL2.性能剖析工具 1. 慢SQL 2.性能剖析工具 2.1 pt-query-digest pt-query-digest是用于分析mysql慢查詢的一...
本章要點 1.鎖類型2.鎖范圍3.死鎖 1.鎖類型 1.1 鎖粒度分類 MySQL 里面的鎖大致可以分成全局鎖、表級鎖和行鎖三類。 全局鎖 全局鎖:就是對整個數(shù)據(jù)庫實例加鎖。...