Coder_Boy_
主攻【Java 微服务 云原生】,涉猎 web前端 、大数据 Linux运维 、嵌入式。
目前主要从事K8S DevOps CICD 容器云平台的开发设计工作,擅长使用DDD理念设计代码架构。
在团队开发中乐于分享自己的心得与经验,常于同事讨论业务与技术问题,担任项目组长一职。
并时刻关注并学习新技术,并将所学应用于研发中,对于已经处理解决的问题,事后从源码层研究报错原因。时刻保持技术敏感度
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于SpringAI的在线考试系统-企业级软件研发工程应用规范实现细节(完整)
本文深入解析了DDD四层架构在考试系统中的落地实践,重点阐述了领域层四大核心对象(实体、聚合根、值对象、领域服务)的设计原则与代码实现。核心观点包括:领域层专注业务规则1:1映射、应用层负责流程编排、接口层和基础设施层处理技术实现。通过考试系统案例,展示了如何将自然语言业务规则转化为领域模型,并强调实体封装专属业务行为、值对象处理属性级规则的设计要点。全文提供了分层联动的完整解决方案,帮助开发者构建高内聚低耦合的复杂业务系统。原创 2026-01-12 17:42:53 · 356 阅读 · 0 评论 -
基于LangChain4j的证券业务系统概述
LangChain4j是为Java开发者设计的开源框架,简化了大型语言模型(LLM)与Java应用的集成。它提供统一API支持15+LLM提供商和20+嵌入存储,包含从提示模板到RAG等工具,支持多模态输入,并能与Quarkus/Spring Boot集成。核心概念包括Model、ChatMemory、Tool等组件,适用于智能客服、文档问答、内容生成等场景。 证券业务系统采用"三层工厂"模型:支撑域负责数据采集处理,核心域包含登记、账务、估值、风控四大业务线形成处理闭环,通用域提供基础原创 2026-01-04 13:01:19 · 17 阅读 · 0 评论 -
智能编码代理系统技术设计方案
本文提出了一套企业级智能编码代理系统的技术设计方案。系统基于Spring Boot 3、Vue和JDK 21技术栈,采用DDD思想进行模块划分,实现从需求输入到自动化编码、监控反馈、异常处理的完整业务闭环。核心功能包括需求文档解析、标准化提示词生成、编码智能体执行、实时监控和异常回滚等。系统采用分层架构设计,前端通过Vue实现交互,后端基于Spring Boot提供服务,智能体层负责编码和监控任务。关键技术包括WebSocket实时通信、JGit代码管理、大模型集成等,并遵循企业级规范确保系统的可扩展性、可原创 2026-01-03 10:22:16 · 67 阅读 · 0 评论 -
基于SpringAI企业级教学平台知识库与试题库模块全业务闭环方案
企业级教学平台知识库与试题库闭环方案构建了"分类基准-资源承载-协同管控"的完整体系。知识库作为统一分类基准,建立树状层级结构并管理辅助资源;试题库以知识库分类为基准,实现题目标准化创建与管理。二者通过强制关联、分类同步、资源协同形成紧密联动,并基于业务数据双向驱动资源优化。该方案通过初始化建设、日常协同、数据优化、迭代升级四阶段闭环流程,实现企业教学资源的标准化、可复用和持续优化,为规模化教学管理提供有力支撑。原创 2026-01-01 14:56:33 · 56 阅读 · 0 评论 -
Spring AI 核心原理与设计思想详解
Spring AI 框架的核心设计理念是将 AI 能力无缝集成到 Spring 生态系统中,主要特点包括: 统一抽象层:提供 ChatClient、EmbeddingClient 等标准化接口 分层架构设计:分为应用层、核心层、适配器层和底层模型 多种设计模式应用: 模板模式封装复杂AI调用逻辑 策略模式支持多AI服务商切换 适配器模式统一不同模型接口 框架通过自动配置、属性绑定等 Spring 特性简化开发,同时保持模块化设计和开发者友好性。核心实现包含请求预处理、模型映射、HTTP调用和响应转换等标准流原创 2025-12-29 08:31:04 · 26 阅读 · 0 评论 -
【Spring老炮转AI】终章:全阶段复习总览+算法深化+Vue前端扩展
本文为Spring开发者转型AI的终章指南,系统梳理了从Python基础到项目落地的全流程学习路径。文章通过知识图谱串联各阶段核心内容,强调AI项目的本质是"工程化+算法"结合,并深入解析三大算法(线性回归、逻辑回归、决策树)的底层逻辑与业务适配场景。最后补充Vue前端实现,构建完整的全栈AI项目,帮助开发者将后端服务可视化。全文突出工程化思维在AI项目中的核心价值,指导开发者从"会用工具"到"理解本质"的认知升级。原创 2025-12-29 08:13:00 · 66 阅读 · 0 评论 -
【Spring老炮拓展AI】阶段4篇:项目实战!手把手实现售后智能处理系统
本文介绍了一个基于Spring老炮思维实现的AI售后智能处理系统项目。该项目整合了Python基础、三大核心算法(线性回归、逻辑回归、决策树),通过Flask框架实现工程化落地,完全复刻Spring项目的开发流程。 系统核心功能包括: 售后问题自动分类(逻辑回归) 维修时长预测(线性回归) 处理方案推荐(决策树) 接口化服务(Flask实现) 项目采用分层架构设计(Controller/Service/DAO),使用SQLite存储数据、Pickle持久化模型,并配套接口文档和测试工具。技术选型充分考虑了S原创 2025-12-29 07:59:31 · 16 阅读 · 0 评论 -
【Spring老炮拓展AI】阶段3篇:算法主菜!吃透3个职场高频机器学习算法
摘要 本阶段面向具备Python基础的Spring开发者,聚焦职场高频机器学习算法(线性回归、逻辑回归、决策树),采用"实践优先"的学习路径:先实现功能,再理解原理,最后拓展应用。通过2周系统学习,开发者将掌握:1)使用scikit-learn实现算法;2)核心逻辑的直观理解(如线性回归的直线拟合);3)Spring工程化实现对比(如用Spring Boot分层架构封装预测服务)。课程突出开发思维迁移(如将IOC原理类比模型训练),配套真实业务场景案例(售后维修预测、问题分类等),帮助开原创 2025-12-29 07:09:08 · 27 阅读 · 0 评论 -
【Spring老炮拓展AI】阶段2篇:Python过渡桥!从Spring方言无缝转AI普通话
本文为Spring开发者提供从Java转向Python AI开发的2周过渡指南。核心内容包括: 目标设定 掌握Python基础语法和AI必备库(NumPy/Pandas/Matplotlib) 将Spring AI的算法逻辑用Python重写 体验Python在AI开发中的高效性 环境配置 使用Anaconda搭建Python环境 创建专属AI开发环境 推荐Spyder和VS Code作为开发工具 核心学习内容 Python基础"三板斧":变量/数据结构、循环/条件、函数 NumPy数组原创 2025-12-29 07:01:51 · 26 阅读 · 0 评论 -
【Spring老炮拓展AI】阶段1篇:Spring AI开胃菜!用熟悉的Spring Boot拿捏AI入门
Spring AI入门指南:2周快速上手AI开发 摘要:本文为Spring开发者提供AI入门指南,通过熟悉的Spring Boot环境快速掌握Spring AI基础。主要内容包括: 使用Spring Boot+Spring AI搭建项目,调用通义千问API实现RAG(检索增强生成)功能 配置向量数据库存储企业文档数据,实现智能问答系统 分2周渐进式学习:第一周跑通官方示例,第二周调整参数深入理解 无需Python基础,利用Spring生态快速实现"输入问题→AI生成答案"流程 包含完整代原创 2025-12-29 04:47:35 · 17 阅读 · 0 评论 -
AI应用开发底层逻辑与未来视野——AI应用开发的终极思考
摘要:AI应用开发的底层逻辑与未来方向 本文提炼了AI应用开发的四大底层逻辑:1)以用户价值和业务价值为核心锚点;2)系统思维强调模块协同;3)数据与技术双轮驱动;4)合规安全的底线思维。同时预判了三大未来方向:多技术融合、垂直领域渗透、低代码开发模式变革。为开发者提出了长期成长建议:建立系统思维、积累行业知识、坚守合规底线、保持终身学习。文章指出,AI应用开发的未来竞争关键在于认知深度,而非单纯技术比拼,开发者需要平衡技术能力与业务理解,才能在AI浪潮中持续发展。原创 2025-12-28 12:10:55 · 39 阅读 · 0 评论 -
AI应用开发企业级最佳实践——AI应用开发的工程逻辑
本文系统介绍了企业级AI应用开发的工程逻辑与实践方法。首先拆解了从需求分析到上线的完整开发流程,强调需求明确化、架构模块化、迭代开发、全面测试和灰度发布等关键环节。其次阐述了微服务架构、敏捷开发和数据驱动三大核心工程思想,指出这些方法如何提升系统可维护性和响应能力。最后介绍了Docker等企业级开发必备工具。全文旨在帮助开发者理解企业级开发的系统思维和规范要求,掌握从技术实现到业务落地的关键能力,为AI应用的企业级部署奠定工程基础。原创 2025-12-28 12:07:14 · 64 阅读 · 0 评论 -
AI应用开发综合案例——基于通义千问的电商智能客服系统(DDD微服务实现)
本文介绍了一个基于通义千问大模型的电商智能客服系统实现方案。该系统采用DDD微服务架构,整合了六大核心AI模块:智能体、多模态交互、搜索增强、矢量存储、MCP和安全审计。系统支持7×24小时响应,具备语音、文本、图像多模态交互能力,能够精准理解用户意图,对接物流/售后系统,并提供个性化服务和安全保障。技术选型包括Java Spring Cloud微服务框架和Python调用通义千问SDK,通过详细架构设计和工程目录结构展示了模块间的协同逻辑,实现了从需求分析到功能验证的完整落地流程。原创 2025-12-28 12:05:15 · 155 阅读 · 0 评论 -
AI应用开发核心模块三——搜索增强:AI的“超级知识库”
上一篇我们讲完了AI的“感官系统”——多模态交互,让AI能通过图像、语音等多种方式接收信息。但大家有没有发现一个问题:就算“大脑”(智能体)会思考、“感官”会接收信息,要是AI的“肚子里没货”,遇到超出自身知识范围的问题还是会“卡壳”?比如你问智能体“2025年最新的个税政策是什么”,要是它的知识还停留在2023年,就没法给出准确答案。这时候,第四个核心模块——搜索增强就该登场了。原创 2025-12-27 15:39:47 · 32 阅读 · 0 评论 -
AI应用开发核心模块二——多模态交互:AI的“感官系统”
上一篇我们讲完了AI应用的“核心大脑”——智能体,知道了它能主动分析问题、解决问题。但大家有没有想过:如果“大脑”没有“眼睛”“耳朵”,怎么接收用户的语音、图像这些信息呢?这就需要今天要学的第二个核心模块——多模态交互。简单说,多模态交互就是给AI装上“感官系统”,让它不再只能看懂文字,还能“看见”图像、“听见”声音、“读懂”手势,甚至“说出”语音。就像我们和别人交流,既能用语言,也能用表情、动作一样,多模态让AI和人类的交互变得更自然、更贴近生活。原创 2025-12-27 15:16:01 · 144 阅读 · 0 评论 -
AI应用开发核心模块一——智能体:AI应用的“核心大脑”
在上一篇开篇总览里,我们提到过“智能体是AI应用的核心大脑”——如果把整个AI应用比作一个能帮我们解决问题的“智能机器人”,那智能体就相当于这个机器人的“大脑”:负责接收任务、分析问题、制定方案,还能协调其他模块配合工作。可能你会问:“大脑”具体是怎么工作的?零基础也能看懂吗?别担心!这篇文章就用最通俗的语言,带你搞懂智能体的核心逻辑、实际应用场景,还会穿插一个超简单的核心算法——决策树,帮你理解“大脑”做决策的底层思路。全程不搞复杂推导,只要能跟上“聊天式”的讲解,就能get核心要点。原创 2025-12-27 15:03:37 · 43 阅读 · 0 评论 -
小白入门AI应用开发系列总览
《AI应用开发入门培训系列》专为零基础学习者设计,通过10个模块化课程,系统讲解AI应用开发的核心知识。内容涵盖智能体、多模态交互、搜索增强等6大技术模块,结合电商客服等实际案例,帮助学员理解AI应用从设计到落地的全流程。培训采用渐进式教学,避免复杂算法推导,重点培养应用思维,同时介绍企业级开发规范和前沿发展方向。通过本系列学习,学员将建立完整的AI应用开发知识框架,掌握基础开发能力,为职业发展或深入学习奠定基础。原创 2025-12-27 14:30:43 · 42 阅读 · 0 评论 -
基于SpringAI的智能OPS平台开发
fill:#333;important;important;fill:none;智能运维平台设计原则高内聚低耦合限界上下文划分领域事件驱动标准化接口可扩展性模块化设计插件化架构配置化驱动可靠性事务一致性故障自愈数据持久化安全性RBAC权限控制操作审计追溯数据加密存储智能化AI赋能诊断自动化处理数据驱动优化可观测性全链路追踪监控告警日志分析。原创 2025-12-27 02:21:40 · 47 阅读 · 0 评论 -
基于SpringAI的智能平台基座开发-(十二)最佳实践与开发指南
本文系统阐述了轻量渐进式企业级智能化平台框架的设计理念与实践方法。框架基于"轻量、灵活、稳定、赋能"四大核心思想,采用模块化、标准化和开放扩展的设计原则,通过DDD领域驱动实现业务与技术解耦。文章通过正反案例对比,展示了框架在模块复用、渐进扩展和业务建模方面的优势,并提供了框架级与业务级开发的编码规范指导。最后明确了框架与业务的边界划分原则,强调通过标准化接口实现协同,避免耦合。该框架设计兼顾企业不同发展阶段的业务需求,为智能化转型提供了高效的技术支撑方案。原创 2025-12-26 10:32:49 · 65 阅读 · 0 评论 -
基于SpringAI的智能平台基座开发-(十)
本文提出智能化平台基座的通用框架设计,聚焦"对内模块化组装、对外标准化扩展"两大核心要求。框架采用五层架构,通过模块注册中心实现热插拔式管理,提供统一配置中心和标准化接口。对外暴露RESTful API并配套完善权限控制、文档和稳定性保障机制。框架具备基础支撑、扩展适配、智能赋能和运维保障四类核心能力,支持业务全生命周期管理。通过模块化设计和标准化接口,实现一次开发多次复用,既能稳定支撑现有业务,又能快速扩展物联网、智慧办公等新场景。文中以物联网设备控制为例,展示了模块注册和接口调用的完原创 2025-12-26 10:05:37 · 39 阅读 · 0 评论 -
基于SpringAI的智能平台基座开发-(九)
本文提出了一种基于现有智能化平台基座扩展物联网远程设备控制业务的方案。核心思路是通过"复用+新增+解耦"的方式,最大化利用现有基座的五层架构、通用功能和标准化接口,同时独立新增物联网专属模块。方案分四步实施:需求适配与模块设计、核心模块开发与基座衔接、联调测试与小范围试点、功能扩展与智能升级。关键优势在于复用现有基座可降低开发成本、缩短上线周期,为后续业务扩展提供可复用模式。实施时需注意协议选型、状态一致性、权限控制和可扩展性等问题。原创 2025-12-26 09:59:41 · 31 阅读 · 0 评论 -
基于SpringAI的智能平台基座开发-(八)
本文总结了传统项目智能化改造的实践经验,核心思路是"分层架构+标准化接口+复用成熟工具"。项目通过新增智能组卷模块,引入大模型和向量数据库,在保持原有架构基础上实现智能化升级。关键做法包括:明确改造目标,选择成熟易集成的技术工具,采用DDD思想实现模块解耦,设计兼容原有数据的最小新增模型。文章提出了5层架构建议和"搭架子-接核心-迭代优"的三步走落地方法,强调不推倒重来、不追求高大上,先实现核心功能再持续优化的务实策略,为类似项目提供可复用的实施路径。原创 2025-12-26 09:45:57 · 35 阅读 · 0 评论 -
AI技术栈入门-多语言整合基础环境搭建
本文为零基础用户提供智能开关控制项目所需的软件安装指南,包含前端、后端、数据库等10类开发工具的详细安装步骤。重点说明:1. 所有软件需安装到非系统盘(建议D盘)英文路径;2. 关键环境变量配置方法;3. 每个工具安装后都提供验证方式;4. 常见问题解决方案。涵盖微信开发者工具、JDK、MySQL、RabbitMQ等必备软件,特别提醒注意中文路径和空格导致的安装问题,并提供国内镜像加速等优化配置建议。安装前需预留10GB磁盘空间,完成全部安装后即可进入项目开发阶段。原创 2025-12-22 07:17:56 · 57 阅读 · 0 评论 -
AI技术栈入门-多语言整合最佳实践
Java与Python在企业级AI应用中的最佳分工 摘要: Java虽能通过SDK调用大模型,但在企业应用中不宜承担AI核心职能。Python凭借成熟的AI生态(TensorFlow/PyTorch)、高效研发工具(Jupyter)和优化能力(vLLM),更适合处理模型交互、Prompt工程等AI核心工作。最佳实践是采用混合架构:Python专注模型服务与推理优化,Java负责业务系统集成,通过微服务解耦实现故障隔离。这种分工既发挥Java的业务稳定性优势,又利用Python的AI生态红利,可显著提升研发效原创 2025-12-22 04:44:02 · 26 阅读 · 0 评论 -
AI技术栈入门-多语言整合实战案例
Spring AI入门指南:构建奶茶推荐AI系统 本教程通过三个步骤帮助初学者构建一个完整的奶茶推荐AI系统: 环境准备:详细指导安装JDK 17+、Python 3.8+等必备工具,并配置Maven国内镜像加速依赖下载。 基础开发: 使用Python+Flask构建PDF文本提取工具 使用Spring Boot创建简单REST接口 两套代码均可直接复制运行 AI集成: 申请通义千问API Key 通过Python调用大模型实现奶茶推荐功能 提供完整的Flask服务代码示例 教程采用"开奶茶店&q原创 2025-12-22 04:32:28 · 64 阅读 · 0 评论 -
AI技术栈入门全局通俗个人理解
摘要: 本文以开奶茶店为喻,通俗讲解Spring AI技术栈的分工协作。Python如“配方小哥”负责快速开发AI模型原型,C++是“效率狂”优化性能,Java/Spring则是“店长”整合各模块并部署服务。文章通过“AI奶茶推荐机器人”案例,拆解从原型开发(Python)、性能优化(C++)、服务整合(Spring AI)到前端交互(Web+LLM)的全流程,并给出分阶段学习路线:先掌握编程基础(Python/Java/C++),再学习AI理论与Web开发,最后通过实践项目串联技能。强调多学科协作如同奶茶原创 2025-12-22 02:49:49 · 49 阅读 · 0 评论 -
Python编程小白的贴心入门之选
这篇文章以幽默风趣的语言分享了Python编程的入门体验。作者从零基础出发,用1小时学会Python基础操作,包括安装方法、终端使用、计算功能、帮助查询等实用技巧,最后还演示了用6行代码查询公交实时到站信息。文章强调Python简单易学的特点,鼓励读者动手实践,通过解决实际问题来学习编程。全文采用生活化比喻和轻松语调,让编程小白也能轻松理解,适合想要快速入门Python的初学者阅读。原创 2025-12-21 20:29:47 · 271 阅读 · 0 评论 -
C++ 基础:开启编程实战之旅
摘要:本文用通俗易懂的方式讲解C++入门,5分钟实现第一个"hello world"程序。首先介绍Dev-C++和VS Code两种新手友好环境配置,然后详细拆解5行基础代码:#include引入输入输出库、using namespace简化调用、main()主函数结构、cout输出语句和return 0返回值。文中将C++概念类比开店经营,生动解释变量定义、注释方法和cin输入功能,并强调新手常见错误(漏分号、大小写错误等)。最后鼓励读者克服畏难心理,通过实践掌握C++基础语法要点,为原创 2025-12-21 20:48:02 · 494 阅读 · 0 评论
分享