方块
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
kafka基础整理

kafka基础整理

定义:它同时也是一款开源的基于发布订阅模式的消息引擎系统。 基本概念 消息:Kafka 中的数据单元被称为<font style="color:rgb(10, 191, 91);background-color:rgb(243, 245, 249);">消息</font>,也被称为记录,可以把它看作数据库表中某一行的记录。 批次:为了提高效率, 消息会&
2025-04-18
知识整理 > 消息队列
#kafka
redisIO网络模型

redisIO网络模型

主从复制原理 建立连接 从节点在配置了 replicaof 配置了主节点的ip和port 从库执行replicaof 并发送psync命令 同步数据到从库 主库bgsave生成RDB文件,并发送给从库,同时为每一个slave开辟一块 replication buffer 缓冲区记录从生成rdb文件开始收到的所有写命令。 从库清空数据并加载rdb 发送新写的命令给从库 从节点加载 RDB 完
2025-04-18
Redis
#Redis #IO多路复用
mysql一站式通关

mysql一站式通关

前置不用业务字段来定主键 基础查询any 任意的一个 可以认为是最大的或者最小的 有一个满足条件就行 all 表示所有 别名可以用“”引起来 可以里面用空格 distinct 去重 `` 着重字段 用在关键字上(即你的名字和关键子重复) /也可以用div least 最小的 greatest 最大的 _表示一个不确定的字符 转义字符\ 默认asc 升序 降序desc
2025-04-08
mysql
#mysql #博客 #输出
分库分表

分库分表

美团用的是取模分 基本概念只分表:单表数据量大,读写出现瓶颈,这个表还能支撑未来几年的增长。 只分库:整个数据库出现性能瓶颈,例如数据库连接被打满了,或者并发量太大了,需要把库拆开 分库分表:单表数据量大,所在库也出现性能瓶颈,就要既分库又分表。 垂直拆分:把字段拆开到另一个表 水平拆分:把记录分开 分库分表的场景一般情况下,单表数据量达到千万级别,就可以考虑分库分表了。 具体是否分库分表还需要
2025-04-02
博客 > 输出
#分库分表
Java面试之场景题

Java面试之场景题

CompletableFuture之控制时间题目有一个消息发送接口MessageService.send(String message),每次消息发送需要耗时2ms; 基于以上接口,实现一个批量发送接口MessageService.batchSend(List messages); 要求如下: 1)一次批量发送消息最大数量为100条 2)批量发送接口一次耗时不超过50ms。 3)要求返回消息发送是
2025-03-26
面试题 > Java
#场景
HTTPS加密流程解析

HTTPS加密流程解析

加密算法HTTPS解决数据传输安全的方案就是使用加密算法,具体来说就是混合加密算法,也就是对称加密和非对称加密的混合使用。 对称加密顾名思义就是加密和解密都使用同一个密钥,常见的对称加密算法有DES,AES等 优点: 算法公开,计算量小,加密速度快,加密效率高,使用加密比较大的数据 缺点: 双方使用同样的密钥,需要传输密钥,可能会被截获,不安全 密钥每次都要不同,需要管理大量的密钥 非对称
2025-03-13
前端 > http
#网络
Spring源码分析

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动态刷新配置原理

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

再刷算法有感

逆水行舟,不进则退
2024-09-10
感悟
#算法 #感悟
12

搜索

Hexo Fluid
总访问量 次 总访客数 人