- 博客(133)
- 收藏
- 关注
原创 2024.5.22 关于 SpringCloud —— Nacos 配置管理
Nacos 配置统一管理Nacos 配置热部署Nacos 多环境配置共享配置优先级
2024-05-27 22:40:58
1336
1
原创 2024.5.10 关于 SpringCloud —— Nacos 的基本认知
引言Nacos 服务注册发现Nacos 服务分级存储模型服务跨集群调用问题服务集群属性配置配置 Nacos 负载均衡策略设置 Nacos 服务实例权重namespace 环境隔离Nacos 注册中心细节分析Nacos 与 Eureka 的共同点Nacos 与 Eureka 的区别临时实例 与非临时实例配置
2024-05-18 14:27:17
980
原创 2024.5.8 关于 SpringCloud —— Ribbon 的基本认知
Ribbon 负载均衡原理工作流程Ribbon 负载均衡规则Ribbon 负载均衡自定义化代码方式修改规则配置文件方式修改规则小总结Ribbon 设定饥饿加载
2024-05-10 14:02:38
671
原创 2024.5.7 关于 SpringCloud —— Eureka 的基本认知
引言提供者与消费者服务调用出现的问题Eureka 的作用搭建EurekaServer服务注册服务发现
2024-05-09 17:36:10
1133
原创 2024.5.6 关于 SpringCloud 的基本认知
引言微服务框架所包含的技术栈面试题微服务架构演变单体架构分布式架构微服务架构微服务技术对比认识 SpringCloudSpringBoot版本兼容关系服务拆分和远程调用服务拆分注意事项远程调用引入问题
2024-05-07 21:52:51
1079
1
原创 2024.5.1【项目测试报告】模拟微信实现网页聊天室
项目介绍核心功能额外拓展核心技术项目页面设计注册页面登录页面找回密码页面网页聊天室页面个人中心页面测试计划功能测试注册页面登录页面找回密码页面个人中心页面网页聊天室页面自动化测试单例驱动获取屏幕截图注册页面自动化测试登录页面自动化测试找回密码页面自动化测试个人中心页面自动化测试聊天室页面自动化测试退出驱动测试套件自动化测试结果总结性能测试UI 性能测试录制脚本运行设置执行结
2024-05-02 21:18:53
1274
1
原创 2024.4.25 LoadRunner 测试工具详解 —— Controller Analysis
Controller 的使用创建场景Controller 快捷方式创建场景VUG 针对写好脚本创建场景场景设计设计初始化设计启动机制设计性能测试脚本的执行时间设计虚拟用户退出机制场景运行添加监控指标至图标格区域Analysis 的使用汇总报告测试报表吞吐量图事务汇总图每秒点击数图运行的虚拟用户图平均事务响应时间自主添加图表展示设置图表汇总展示分析与小总结
2024-04-29 23:39:45
1447
原创 2024.4.23 LoadRunner 测试工具详解 —— VUG
引言LoadRunner 三大组件之间的关系LoadRunner 脚本录制启动并访问 WebTours脚本录制编译运行(回放)LoadRunner 脚本加强事务插入插入集合点插入检查点参数化编辑打印日志
2024-04-25 17:31:21
2330
原创 2024.2.27 模拟实现 RabbitMQ —— 网络通信设计(客户端)
需求分析RabbitMQ 客户端设定ConnectionFactory(连接工厂)Connection(连接)Channel(通道)针对 客户端 和 服务器 单元测试
2024-02-26 18:05:44
1222
原创 2024.2.25 模拟实现 RabbitMQ —— 网络通信设计(服务器)
引言约定应用层的通信协议自定义应用层协议TypeLengthPayLod实现 Broker Server 类属性 与 构造启动 Broker Server停止 Broker Server处理客户端连接读取请求 与 写回响应根据请求计算响应清除 channel
2024-02-26 15:24:56
1181
原创 2024.2.21 模拟实现 RabbitMQ —— 实现转发规则
需求分析直接交换机(Direct )主题交换机(Topic )扇出交换机(Fanout )Topic 交换机转发规则routingKey 组成bindingKey 组成匹配规则情况一情况二情况三实现 Router 类校验 bindingKey 和routingKey消息匹配机制Topic 交换机匹配规则针对 Router 单元测试
2024-02-22 15:52:01
1095
1
原创 2024.2.19 模拟实现 RabbitMQ —— 虚拟主机设计
引言实现 VirtualHost 类属性交换机相关操作队列相关操作绑定相关操作消息相关操作关于线程安全问题针对 VirtualHost 单元测试
2024-02-20 18:48:18
1601
原创 2024.2.17 模拟实现 RabbitMQ —— 内存数据管理
需求分析内存管理实现 MemoryDataCenter 类封装交换机操作封装队列操作封装绑定操作封装消息操作封装未确认消息操作封装恢复数据操作关于线程安全针对MemoryDataCenter 单元测试
2024-02-18 08:00:00
901
原创 2024.2.15 模拟实现 RabbitMQ —— 消息持久化
引言约定存储方式消息序列化重点理解针对 MessageFileManager 单元测试小结统一硬盘操作
2024-02-16 16:52:50
1728
原创 2024.2.6 模拟实现 RabbitMQ —— 数据库操作
引言选择数据库环境配置设计数据库表实现流程封装数据库操作针对 DataBaseManager 单元测试
2024-02-07 08:00:00
1421
原创 2024.2.4 模拟实现 RabbitMQ —— 实现核心类
引言创建 Spring Boot 项目编写 Exchange 实体类编写 Queue实体类编写 Binding 实体类编写 Message 实体类
2024-02-05 08:00:00
1587
原创 2024.2.2 模拟实现 RabbitMQ —— 需求分析
引言生产者消费者模型作用消息队列核心概念Broker Server 内部关键概念Broker Server 核心 API交换机(Exchange)类型关于持久化关于网络通信总结
2024-02-03 08:00:00
694
原创 2023.1.31 关于 Redis 分布式锁详解
引言分布式锁引入分布式锁引入 set nx引入过期时间引入校验机制引入 lua 脚本引入过期时间续约(看门狗)引入 redlock 算法结语
2024-02-01 08:00:00
778
原创 2024.1.29 关于 Redis 缓存详解
缓存基本概念二八定律Redis 作为缓存缓存更新策略定期生成实时生成内存淘汰策略缓存使用的注意事项关于缓存预热关于缓存穿透关于缓存雪崩关于缓存击穿(瘫痪)
2024-01-30 08:00:00
668
原创 2023.1.27 Redis 基于 Doker 模拟搭建集群环境
与集群扩容相对应的,还有集群缩容,即将一些节点给拿掉,减少分片的数量。3、使用 docker 获取 Redis 镜像。2、我们重新启动 redis1 ,并继续观察。
2024-01-28 08:00:00
1382
原创 2023.1.23 关于 Redis 哨兵模式详解
引言人工恢复主节点故障编辑主从 + 哨兵模式Docker 模拟部署哨兵模式关于端口映射展现哨兵机制哨兵重新选取主节点的流程哨兵模式注意事项
2024-01-24 01:03:52
1164
原创 2024.1.22 CentOS 7 安装 docker 和 docker-compose
引言虚拟机DockerDocker 安装步骤Docker-compose 安装步骤
2024-01-23 14:38:26
862
原创 2023.1.21 关于 Redis 主从复制详解
引言单点问题分布式系统主从模式配置 Redis 主从结构断开主从关系切换主从关系补充知识点一只读网络延迟拓扑结构一主一从一主多从树形主从结构主从复制的基本流程数据同步replicationidoffsetpzync 运行流程具体流程补充知识点二replicationid与 runId 区别全量复制流程部分复制流程实时复制流程心跳包机制总结主从复制解决的问题主从复
2024-01-22 12:04:11
1071
原创 2023.1.19 关于 Redis 事务详解
Redis 事务对比 MySQL 事务MySQL 事务Redis 事务Redis 事务原子性解释Redis 事务详解执行流程典型使用场景Redis 事务命令WATCH 的使用WATCH 实现原理总结
2024-01-20 08:00:00
815
原创 2023.1.17 关于 Redis 持久化 AOF 策略详解
引言AOF 策略实例演示一缓冲区重写机制手动触发自动触发AOF 重写流程实例演示二
2024-01-18 18:55:07
1154
原创 2023.1.15 关于 Redis 持久化 RDB 策略详解
Redis 持久化Redis 实现持久化的两大策略RDB 策略手动触发save 命令bgsave 命令bgsave 命令执行流程自动触发rdb 文件实例演示一实例演示二实例演示三实例演示四RDB 策略的优缺点
2024-01-16 08:00:00
1508
2
原创 2023.1.13 关于在 Spring 中操作 Redis 服务器
引言前置工作前置知识实例演示String 类型List 类型Set 类型Hash 类型ZSet 类型
2024-01-14 11:47:48
1124
原创 2024.1.11 关于 Jedis 库操作 Redis 基本演示
引言通用命令SET & GETEXISTS &DELKEYSEXPIRE & TTLTYPEString 类型命令MGET & MSETGETRANGE & SETRANGEAPPENDINCR & DECRList 类型命令LPUSH & LRANGLPOP & LPOPBLPOP & BRPOPLLENSet 类型命令SADD & SMEMBERSSISMEMBERSSCARDSPOPSINTERSINT
2024-01-12 22:58:51
727
原创 2024.1.9 基于 Jedis 通过 Java 客户端连接 Redis 服务器
引言RESP 协议Redis 通信过程实现步骤步骤一步骤二步骤三步骤四
2024-01-10 12:00:00
1303
原创 2024.1.8 关于 Redis 数据类型 Zset 集合命令、编码方式、应用场景
引言Zset 集合命令ZINTERSTOREZUNIONSTOREZset 编码方式Zset 应用场景排行榜系统
2024-01-09 16:02:54
1220
原创 2024.1.6 关于 Redis 数据类型 Zset 常用命令
Zset 基本概念Zset 命令操作ZADDZRANGEZREVRANGEZCARDZCOUNTZRANGEBYSCOREZPOPMAXBZPOPMAXZPOPMINBZPOPMINZRANKZREVRANKZSCOREZREMZREMRANGEBYRANKZREMRANGEBYSCOREZINCRBY
2024-01-07 16:11:31
2835
原创 2024.1.5 关于 二叉平衡树(AVL 树)详解
二叉搜索树二叉搜索树的简介二叉搜索树的查找二叉搜索树的效率AVL树AVL 树的简介AVL 树的实现AVL树的旋转右单旋左单旋左右双旋右左双旋完整 AVL树插入代码验证 AVL 树AVL 树的性能
2024-01-07 00:08:02
1015
原创 2024.1.3 关于 Redis 渐进式遍历 和 数据库管理命令
引言渐进式遍历SCAN 命令数据库管理命令切换数据库获取数据库 key 个数删除数据库所有 key同步删除 SYNC异步删除 ASYNC
2024-01-04 14:00:00
1067
原创 2024.1.2 Redis 数据类型 Stream、Geospatial、HyperLogLog、Bitmaps、Bitfields 简介
引言Stream 类型Geospatial 类型HyperLogLog 类型Bitmaps 类型Bitfields 类型
2024-01-03 12:43:47
1247
原创 2023.12.30 关于 Redis 数据类型 Set 常用命令、内部编码、应用场景
引言Set 类型基本概念Set 基本操作命令SADDSMEMBERSSISMEMBERSPOPSRANDMEMBERSCARDSMOVESREM集合间操作命令交集SINTERSINTERSTORE并集SUNIONSUNIONSTORE差集SDIFFSDIFFSTORESet 编码方式Set 的应用场景用户画像共同好友统计 UV(去重)
2023-12-31 14:13:35
1147
1
原创 2023.12.28 关于 Redis 数据类型 List 内部编码、应用场景
List 编码方式早期版本现今版本List 实际应用多表之间的关联关系消息队列频道(多列表)消息队列微博 Timeline栈 & 队列
2023-12-30 14:49:50
1310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人