摘要: 黑马点评 Redis原理 为什么Redis性能好 简单来说,jemalloc是一种高性能的内存分配器(Memory Allocator),而它与Redis的关联所在:jemalloc是Redis在Linux系统下默认的内存管家,是Redis能够保持高性能和低内存碎片的“幕后功臣”。 以下是详细的拆解 阅读全文
posted @ 2026-01-23 11:59 David大胃 阅读(8) 评论(0) 推荐(0)
摘要: 黑马点评 键值设计 优雅key结构 表名:列名:主键 项目名:业务名:数据名:id 使用String时底层调用sds数据结构,当字节小于等于44时,使用embstr编码,是一个连续内存块,提高性能。 我们可以把redisObject(对象头)想象成一个快递盒里的“快递单”,然后包装SDS盒子里的“货 阅读全文
posted @ 2026-01-19 17:38 David大胃 阅读(6) 评论(0) 推荐(0)
摘要: 安装和配置Canal 下面我们就开启mysql的主从同步机制,让Canal来模拟salve 1.开启MySQL主从 Canal是基于MySQL的主从同步功能,因此必须先开启MySQL的主从功能才可以。 这里以之前用Docker运行的mysql为例: 1.1.开启binlog 打开mysql容器挂载的 阅读全文
posted @ 2026-01-18 20:06 David大胃 阅读(4) 评论(0) 推荐(0)
摘要: 黑马点评 分布式缓存 Redis集群 Redis持久化(RDB和AOF) 配置的redis文件位置 /usr/local/src/redis-6.2.6/redis.conf 默认停机的时候执行一次rdb持久化方案 知识点(RDB、AOF、两者混合的工业应用) fork 主进程就是指:主进程(父进程 阅读全文
posted @ 2026-01-16 20:26 David大胃 阅读(5) 评论(0) 推荐(0)
摘要: 黑马点评 附近商铺 GEO数据结构 连接成功 Last login: Tue Jan 13 12:24:02 2026 from 192.168.100.1 [root@bogon ~]# redis-cli 127.0.0.1:6379> geoadd g1 116.378248 39.86527 阅读全文
posted @ 2026-01-15 17:05 David大胃 阅读(2) 评论(0) 推荐(0)
摘要: 黑马点评 达人探店 发布探店笔记 @PostMapping("blog") public Result uploadImage(@RequestParam("file") MultipartFile image) { try { // 获取原始文件名称 String originalFilename 阅读全文
posted @ 2026-01-15 17:04 David大胃 阅读(3) 评论(0) 推荐(0)
摘要: 黑马点评 优惠券秒杀 全局唯一ID 设计分表查询 知识点 Runnable任务 CountDownLatch RedisIdWorker 1.Runnable任务 Runnable 是“活儿”:它只描述逻辑。 2.CountDownLatch 它的逻辑是:初始设定一个数字,每完成一个任务就减 1,只 阅读全文
posted @ 2026-01-13 18:17 David大胃 阅读(2) 评论(0) 推荐(0)
摘要: 黑马点评 商户查询缓存 添加Redis缓存 根据id查询商铺信息-controller /** * 根据id查询商铺信息 * @param id 商铺id * @return 商铺详情数据 */ @GetMapping("/{id}") public Result queryShopById(@Pa 阅读全文
posted @ 2026-01-11 15:32 David大胃 阅读(31) 评论(0) 推荐(0)
摘要: 黑马点评 企业实战 基于session实现登录 HttpSession不是自带的,而是由后端按需创建的。 当你的 Controller 方法参数中写了 HttpSession session 时,Spring MVC 会自动帮你执行 request.getSession()。 如果这是用户第一次访问 阅读全文
posted @ 2026-01-08 17:28 David大胃 阅读(4) 评论(0) 推荐(0)
摘要: 苍穹外卖 数据统计 工作台 Apache POI 写入 package com.sky.test; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFRow; import 阅读全文
posted @ 2026-01-07 20:40 David大胃 阅读(15) 评论(0) 推荐(0)