kafka基础整理 定义:它同时也是一款开源的基于发布订阅模式的消息引擎系统。 基本概念 消息:Kafka 中的数据单元被称为<font style="color:rgb(10, 191, 91);background-color:rgb(243, 245, 249);">消息</font>,也被称为记录,可以把它看作数据库表中某一行的记录。 批次:为了提高效率, 消息会& 2025-04-18 知识整理 > 消息队列 #kafka
redisIO网络模型 主从复制原理 建立连接 从节点在配置了 replicaof 配置了主节点的ip和port 从库执行replicaof 并发送psync命令 同步数据到从库 主库bgsave生成RDB文件,并发送给从库,同时为每一个slave开辟一块 replication buffer 缓冲区记录从生成rdb文件开始收到的所有写命令。 从库清空数据并加载rdb 发送新写的命令给从库 从节点加载 RDB 完 2025-04-18 Redis #Redis #IO多路复用
mysql一站式通关 前置不用业务字段来定主键 基础查询any 任意的一个 可以认为是最大的或者最小的 有一个满足条件就行 all 表示所有 别名可以用“”引起来 可以里面用空格 distinct 去重 `` 着重字段 用在关键字上(即你的名字和关键子重复) /也可以用div least 最小的 greatest 最大的 _表示一个不确定的字符 转义字符\ 默认asc 升序 降序desc 2025-04-08 mysql #mysql #博客 #输出
分库分表 美团用的是取模分 基本概念只分表:单表数据量大,读写出现瓶颈,这个表还能支撑未来几年的增长。 只分库:整个数据库出现性能瓶颈,例如数据库连接被打满了,或者并发量太大了,需要把库拆开 分库分表:单表数据量大,所在库也出现性能瓶颈,就要既分库又分表。 垂直拆分:把字段拆开到另一个表 水平拆分:把记录分开 分库分表的场景一般情况下,单表数据量达到千万级别,就可以考虑分库分表了。 具体是否分库分表还需要 2025-04-02 博客 > 输出 #分库分表
Java面试之场景题 CompletableFuture之控制时间题目有一个消息发送接口MessageService.send(String message),每次消息发送需要耗时2ms; 基于以上接口,实现一个批量发送接口MessageService.batchSend(List messages); 要求如下: 1)一次批量发送消息最大数量为100条 2)批量发送接口一次耗时不超过50ms。 3)要求返回消息发送是 2025-03-26 面试题 > Java #场景
HTTPS加密流程解析 加密算法HTTPS解决数据传输安全的方案就是使用加密算法,具体来说就是混合加密算法,也就是对称加密和非对称加密的混合使用。 对称加密顾名思义就是加密和解密都使用同一个密钥,常见的对称加密算法有DES,AES等 优点: 算法公开,计算量小,加密速度快,加密效率高,使用加密比较大的数据 缺点: 双方使用同样的密钥,需要传输密钥,可能会被截获,不安全 密钥每次都要不同,需要管理大量的密钥 非对称 2025-03-13 前端 > http #网络
Spring源码分析 Spring源码全家桶根据之前所看的视频和博客,再一次对 Spring 源码进行整理与分析 核心架构 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162/** * 容器初始化的过程:BeanDefinition 的 Re 2024-10-27 源码 #Spring
从腾讯会议列表优化看《缓存设计与中间件协调》 原文主要内容原文:https://mp.weixin.qq.com/s/DQ6juZBexn3IY_ZaI1x0DQ 主要优化的就是录制的列表的查询。 接口主要的挑战就是 数据的字段多 多数据源 数据的修改的同步的实时性 总结深分页解决方案 延迟join 12select * from t_records inner join ( select id from t_reco 2024-10-20 架构 > 缓存 #读后感
nacos动态刷新配置原理 Nacos动态配置刷新环境 springboot 3.0.5 springCloud 2022.0.3 springCloudAlibaba 2022.0.0.0-RC2 探索共有两种方式来获取nacos的配置 @ConfigurationProperties @Value+@RefreshScope 配置类形式原理:通过监听nacos端的配置动态变化 使用spri 2024-09-11 源码 #nacos