自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用策略+工厂模式构建动态大模型调用工厂(Java实现)

本文介绍了基于策略模式与工厂模式的混合架构设计,通过Spring框架实现大模型服务的动态调用。该架构包含模型枚举定义、策略接口、具体策略实现类和中央工厂管理四大核心组件,支持轻松扩展新模型(只需实现策略接口)而不影响现有代码。工厂类自动注册所有策略实现,并通过枚举类型映射具体策略,客户端只需指定模型枚举即可获取对应服务实例。这种设计实现了开闭原则,使业务逻辑与具体模型实现解耦,支持运行时动态切换不同大模型服务(如GPT-4、Claude等),为AI服务调用提供了灵活可扩展的解决方案。

2025-07-22 11:26:08 386

原创 @Accessors(chain=true)注解详解:轻松实现链式调用

@Accessors(chain=true)注解详解:轻松实现链式调用。

2025-07-02 17:35:55 560

原创 如何用Git命令生成当月代码提交统计报告(附完整指令)

例如:--since="2025-06-01" --until="2025-06-30"--since="起始日期" --until="结束日期"​​​​​​​,

2025-06-24 16:34:19 411

原创 Cron表达式深度解析与@Scheduled实战指南

任务,避免单一表达式维护困难。分布式环境需结合Quartz等框架实现任务协调。日期字段与星期字段存在互斥关系,当需要指定具体日/周时,另一字段需置。的时序结构(年字段可省略)。表示9点至18点间每隔3小时触发(9,12,15,18点)。Cron表达式由6-7个时间域构成,遵循。表示从0秒开始每15秒触发,相当于。表示每周一每小时0分0秒触发。通过在线工具可视化生成表达式。表示周一、周三、周五触发。复杂定时策略建议拆解为多个。表示匹配所有有效值,如。表示每天12点触发,表示每周一0点触发。

2025-06-19 16:48:59 607

原创 Java定时任务实战:@Scheduled注解的使用

在Spring Boot项目中启用定时任务功能,需在启动类添加。

2025-06-19 16:45:22 427

原创 如何通过Java Future+线程池实现任务中止(附可运行代码)

通过合理使用Future和线程池,可以实现: 及时响应前端终止请求 有效释放服务器资源 避免无效计算实际开发中需要特别注意对中断信号的正确处理,建议结合具体业务场景进行异常处理和资源清理的增强。

2025-06-19 16:25:47 443

原创 优雅使用 MyBatis-Plus 的 @TableLogic 实现逻辑删除(附完整示例)

逻辑删除通过状态字段标记数据(如del_flag=1)实现软删除,MyBatis-Plus提供@TableLogic注解和全局配置自动处理。优势包括数据可恢复、审计追踪,需注意:自定义SQL要手动添加删除条件、唯一索引需包含状态字段、事务管理中混合操作需谨慎。建议配合删除时间/操作人字段、定期归档机制,并实现恢复接口。该方案通过声明式配置平衡安全性与效率,复杂查询场景建议结合自定义SQL实现。

2025-06-18 16:53:28 561

原创 Spring Boot高效实战:MyBatis-Plus自动填充创建/更新时间字段

手动赋值会导致代码冗余且易遗漏,本文将演示如何通过MyBatis-Plus的。在业务表设计中,常需要在。接口实现自动化赋值。

2025-06-18 16:42:58 450

原创 Java使用HTTP、SSE接收大模型流式响应

获取到大模型返回的逐条流式数据后,可通过Java+SSE单向把数据返回给前端,可直接将分词结果响应到页面或模型对话框里,详情可以看这篇文章。使用Java+SSE实现大模型流式返回前端(完整代码+优化方案)

2025-06-12 11:31:41 650

原创 使用Java+SSE实现大模型流式返回前端(完整代码+优化方案)

解决核心问题解决大模型响应时间太长,导致HTTP请求超时的问题可在前端实时回显响应流式数据,避免长文本进行长等待后直接输出适用场景对比使用SSE更轻量,且大模型结果属于单向响应,在输出时不需要考虑交互技术延迟双向通信适用场景SSE低单向推送实时日志/进度更新WebSocket极低双向聊天室/高频交互。

2025-06-12 11:17:38 1024

空空如也

空空如也

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

TA关注的人

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