- 博客(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
原创 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
原创 点击空白处关闭弹窗
中国大陆</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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅