自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 AI大模型及工具总结

Harness:AI编程语境中指模型之外整套Agent工程运行框架,负责工具调度、上下文管理、历史压缩、结果校验、权限控制。Claude Code:终端CLI,配套VSCode/JetBrains IDE扩展(UI层,依赖CLI)Harness负责执行层的工程机制,但任务拆解、工具参数仍依赖大模型输出,二者配合完成Agent任务。Codex:OpenAI编程Agent,主要是云端沙箱,集成在ChatGPT,无独立IDE插件。GPT 全栈能力强,结构化输出好,前端表现突出,适合快速原型开发。

2026-09-12 12:27:05 109

原创 Cannal使用

Canal是java写的,所以虚拟机上要有java环境。

2026-03-11 23:21:33 238

原创 Redisson 使用 Redis TCP 连接池

Redis连接池通过复用TCP连接显著提升性能:无连接池时每次操作需新建TCP连接(耗时1-5ms),导致90%时间浪费在连接上;使用连接池后直接复用空闲连接,单次操作耗时降低90%以上。通过Spring配置类可创建共享的RedissonClient实例(配置连接池大小、最小空闲连接等参数),全应用注入同一实例实现连接复用。需注意避免手动new Redisson.create(),否则会创建独立连接池破坏共享机制。连接池优势包括:性能提升(省去TCP连接耗时)、稳定性增强(限制连接数避免资源耗尽)和资源节省

2026-03-10 22:22:58 95

原创 布隆过滤器

实现方式有两种:原生Java代码和RedisBloom插件方案,后者代码实现简单,但是需要在部署Redis时安装插件,这里用的第一种方式。

2026-03-10 08:40:11 34

原创 Redis限流策略

本文介绍了四种基于Redis实现的限流算法:1.固定窗口限流:将时间划分为固定区间,每个窗口独立计数,实现简单但存在临界问题;2.滑动窗口限流:通过有序集合动态维护时间窗口,精确控制任意时间段的请求量;3.令牌桶限流:以恒定速率生成令牌,允许突发流量,通过Lua脚本实现原子操作;4.漏桶限流:强制请求以固定速率处理,保证流量平稳。四种算法均采用Redis存储状态,并包含异常处理机制,在Redis故障时降级放行,避免影响服务可用性。每种算法适用于不同场景,可根据业务需求选择合适的限流策略。

2026-03-09 19:44:34 52

原创 部署Redis Cluster集群

9.执行创建集群的脚本(执行后会提示 "Can I set the above configuration?10.关闭集群(用完后执行。下次启动时,只需要执行./start-cluster.sh)11.删除集群(想删除或者因为配置错误而需要重来)1.先在虚拟机上安装redis。3.一键生成 6 个节点的脚本。6.一键关闭集群(用完后执行)7.执行生成 6 个节点的脚本。将以下内容写入vim编辑器。4.一键启动所有节点的脚本。8.执行启动所有节点的脚本。5.一键创建集群脚本。(要先关闭集群节点)

2026-03-07 10:29:45 128

原创 Redis+session存储会话数据+拦截

本文介绍了使用Spring Session和Redis实现分布式Session管理的步骤。首先需要添加spring-session-data-redis依赖,配置Session存储类型为Redis并设置过期时间。然后在启动类添加@EnableRedisHttpSession注解。具体实现包括:1)登录接口验证用户信息并存入Session;2)查询接口从Session获取用户信息;3)登出接口使Session失效。通过这种方式实现了基于Redis的Session共享,解决了分布式系统的会话管理问题。

2026-03-04 18:09:33 33

原创 路由跳转后高亮

效果:这两个方法的执行时机是组件初始化时或者路由发生变化时。

2025-10-13 20:03:24 554

原创 下拉框动画效果

【代码】下拉框动画效果。

2025-10-09 17:15:45 221

原创 点击空白处关闭弹窗

中国大陆</li><li class="re-in_box2">中国台湾</li><li class="re-in_box2">美国</li><li class="re-in_box2">俄国</li><li class="re-in_box2">法国</li><li class="re-in_box2">新艾丽都

2025-09-25 12:57:18 232

原创 vue实现页面跳转

要跳转的页面已经写好。

2025-09-22 17:34:04 254

原创 Vue2组件自动化全局注册

3.在components文件夹下创建组件,组件一定要有名字。1.在components文件夹下创建index.js文件。5.查看的话记得配置路由(刚起步阶段)2.在main.js文件里引入。

2025-09-20 18:29:33 186

原创 java全局异常处理

*** 全局异常处理器,处理项目中抛出的业务异常*/@RestControllerAdvice//在类上使用@RestControllerAdvice标记其为全局异常处理器@Slf4j/*** 捕获业务异常* @return*/log.error("异常信息:{}", ex.getMessage());/*** SQL异常:用户重复添加...* @return*/log.error("异常信息:{}", ex.getMessage());

2025-09-19 09:26:26 216

原创 Spring中配置类的作用

配置类的作用

2025-09-15 20:59:12 308

原创 java: 找不到符号 符号: 变量 log

把依赖里的图片选中部分删除即可。

2025-09-15 18:21:50 252

原创 矢量库的使用

矢量库使用。

2025-09-13 23:34:16 585

原创 Vue脚手架使用

2025-09-13 23:09:11 157

原创 配置文件(.yml、.yaml、.properties)区别

配置文件(.yml、.yaml、.properties)区别

2025-09-12 13:02:02 390

原创 AOP使用

AOP使用流程

2025-09-12 11:34:01 524

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除