本文要点 1.触发器 2.触发器种类 3.核心方法介绍 2.1 触发器(Trigger): 触发器:用于定义任务调度执行规则 Trigger 主要有四种: SimpleTri...
本文要点 1.触发器 2.触发器种类 3.核心方法介绍 2.1 触发器(Trigger): 触发器:用于定义任务调度执行规则 Trigger 主要有四种: SimpleTri...
本章要点 1.索引生效2.聚簇索引3.分库分表4.高可用方案 1.索引生效原则 索引生效的情况: 匹配最左前缀 全值匹配 匹配列前缀 匹配范围值 精确匹配某列并范围匹配另外一...
网关gatewayshenyukong核心技术javajava基于Nginx+Lua管理界面无有konga动态更新路由支持支持支持数据同步方式配置中心注册中心(Nacos 等...
2.1 Broker 端参数 log.dirs:日志文件目录,多个路径,用逗号分隔,比如/home/kafka1,/home/kafka2,/home/kafka3``。 l...
DockerFile关键指令 FROM 构建镜像基于哪个镜像 MAINTAINER 镜像维护者姓名或邮箱地址 RUN 构建镜像时运行的指令 CMD 运行容器时执行的shell...
1.1 基础操作命令 docker pull nginx 下载最新版 docker pull nginx:1.20.1 下载指定版本 docker images 查看所有...
要点 时间复杂度 空间复杂度 1.1 时间复杂度 代码的执行时间 T(n) 与每行代码的执行次数 n 成正比。 大O表示法只关注n的最高阶;也就是说:分析一个算法、一段代码的...
10 个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie 树; 10 个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规...
本章要点 服务降级设计 服务限流/熔断设计 服务灰度发布设计 1.服务降级设计 当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或换种简单的方...
本章要点 分布式锁特点 分布式锁实现 1. 分布式锁特点 分布式特点: 强一致性 服务高可用、系统稳健 分布式续约及其自动释放 代码高度抽象,业务接入简单 可视化管理后台 业...
链路监控主要有:cat, zipkin, pinpoint , skywalking 4个开源组件 1、Zipkin 1.1 简介 Twitter开源的调用链分析工具,目前基...
1.Prometheus简介 Prometheus 架构 如下: Prometheus的基本原理是通过HTTP周期性抓取被监控组件的状态,任意组件只要提供对应的HTTP接口并...
DDD 分层架构就是优化后的四层架构。 从上到下依次是:用户接口层、应用层、领域层和基础层。 2.1 DDD分层架构: 2.1.1 DDD封层架构 用户接口层:负责向用户显示...
什么是DDD DDD相关概念 1.1什么是DDD 领域驱动设计,即Domain Driven Design(DDD)。 DDD是一套完整而系统的设计理论与方法,使得你的设计思...
如何估算一个对象的大小?为什么突然会想起这个话题,主要是因为在excel对象等导入导出,或者从数据库中查询出较多的对象时,预估下所占内存的大小,预估风险。 一、Java对象内...
本章要点 垃圾回收器 GC 调优策略 1.垃圾回收器 1.1 年轻代垃圾回收器 Serial收集器:主要针对针对新生代,什么都不配置的话JVM默认的收集器,采用复制算法 Pa...
本章要点 1.如何判定对象死亡2.垃圾回收算法3.垃圾收集器4.引用分类 1.判定对象死亡 要想知道如何垃圾回收,首先应该明确如何什么才能算得上是“垃圾”。那么如何判断对象是...
本章要点 1.JVM内存区域划分2.类类编译加载执行过程3.编译优化技术4.双亲委派机制 1.JVM内存划分 JVM 内存模型主要分为堆、程序计数器、方法区、虚拟机栈和本地方...
本章要点 1.慢SQL2.性能剖析工具 1. 慢SQL 2.性能剖析工具 2.1 pt-query-digest pt-query-digest是用于分析mysql慢查询的一...
本章要点 1.锁类型2.锁范围3.死锁 1.锁类型 1.1 锁粒度分类 MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类。 全局锁 全局锁:就是对整个数据库实例加锁。...