logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

技术让开发更轻松的底层矛盾

技术发展从来没有让开发者整体更轻松,只是让开发者的分工更细化初级开发者:享受封装的红利,做纯业务编码,工作简单,但可替代性强;资深开发者/架构师:承担封装的负债,做底层理解、问题排查、架构设计,工作更难,但不可替代性强;AI/低代码平台:替代初级开发者的重复劳动,倒逼开发者向更高阶的方向发展。对于开发者而言,职业发展的核心,从来不是抗拒技术的发展,而是跟上技术的迭代,穿透技术的封装,把别人的「认知

文章图片
#大数据#数据库#深度学习 +2
TensorFlow小白科普

本质认知:TensorFlow不是“黑科技”,而是帮你“自动化找数据规律”的工具——核心是“构建模型→数据学规律→验证效果→调参数”的循环;学习逻辑:先懂“生活化类比”(比如奶茶店、配方调整),再看代码,避免被术语吓住;商业价值:所有AI案例的核心都是“用数据找规律解决业务问题”(比如预测流失、推荐商品),而非追求复杂模型;跨语言选择:Java开发者可优先选Deeplearning4j(全流程开发

文章图片
#tensorflow#neo4j#人工智能 +1
基于Spring AI的分布式在线考试系统-事件处理架构实现方案

工程结构:采用多模块Maven架构,公共模块抽离通用代码,各服务职责单一,符合微服务设计原则;核心流程:考试提交→MQ事件→AI评分→MQ事件→成绩通知,全程解耦、异步、幂等;关键技术Spring Event解耦服务内逻辑,RocketMQ解耦跨服务通信;Spring AI一键调用大模型,无需手写HTTP请求;Redis实现幂等校验,避免重复消费;可扩展性:支持切换MQ(RabbitMQ)、大模型

文章图片
#spring#人工智能#分布式 +1
基于Spring AI的分布式在线考试系统-事件处理架构(续)

架构图价值:清晰展示了从客户端到微服务、中间件、AI层的完整链路,明确了「Spring Event+MQ」的事件通信在架构中的核心位置,以及各组件的职责边界;时序图价值:还原了「考生提交试卷→AI评分→成绩通知」的核心业务流程,直观体现了「本地事件解耦服务内、MQ解耦服务间」的设计思路,以及幂等性、异步性、可靠性的落地方式;核心设计原则分布式事件通信:MQ是跨服务事件的唯一通道,替代硬编码的Fei

文章图片
#spring#人工智能#分布式 +1
基于Spring AI的分布式在线考试系统-事件处理架构

/ 1. 分布式事件基类@Data/*** 事件唯一ID(雪花算法生成)*//*** 事件类型*//*** 事件版本*//*** 触发时间*//*** 来源服务*//*** 业务数据*//*** 扩展属性*/// 2. 考试提交事件@Data// 使用时间(秒)// 设置payload));// 3. AI评分完成事件@Data));

文章图片
#spring#人工智能#分布式 +3
基于SpringAI的在线考试系统-相关技术栈(分布式场景下事件机制)

*** 考试报名事件消息体(MQ传输的事件数据)* 必须实现Serializable,保证MQ序列化传输*/@Data// 事件唯一ID(幂等用)// 考生ID// 考试ID// 报名时间// 考生手机号(用于发送短信)核心:必须实现接口,否则RocketMQ无法序列化传输对象。事件消息体:需实现,封装事件数据+唯一ID(幂等);生产者:通过发送消息,按「Topic:Tag」分类事件;消费者:通过

文章图片
#分布式#spring boot#java
基于SpringAI的在线考试系统-相关技术栈(单体应用下事件机制)

*** 用户实体*/@Data// 用户ID// 用户名// 手机号(用于发送短信)(注:使用lombok简化代码,若未引入,手动写get/set即可;lombok依赖可自行添加,不影响事件核心逻辑)Spring所有自定义事件都需要继承(Spring 4.2+也可使用注解,无需继承,后续补充),用于封装事件的触发数据(如注册的用户信息)。/*** 自定义事件:用户注册成功事件* 继承Applica

文章图片
#java#数据库#spring boot +1
基于SpringAI的在线考试系统-考试系统开发流程案例

考试功能设计与实现摘要 本文详细阐述了在线考试系统中创建考试功能的完整开发过程。系统采用领域驱动设计(DDD)方法,将功能划分为考试管理、试卷管理和用户管理三个限界上下文。技术架构基于Spring Boot和Vue3的前后端分离方案,实现分层架构设计,包含接口层、应用层、领域层和基础设施层。 核心领域模型包含考试实体(Exam)、试卷实体(Paper)以及考试状态(ExamStatus)等值对象。

文章图片
#spring boot#人工智能#后端 +2
基于SpringAI的在线考试系统-企业级教育考试系统核心架构(完善版)

四层流量治理外部负载层:F5/ALB/SLB,L4负载均衡反向代理层:Nginx集群,L7负载均衡+静态资源API网关层:Spring Cloud Gateway,业务路由+限流熔断业务服务层:微服务集群,业务处理高可用设计Nginx:Keepalived + VIP 主备切换Gateway:集群部署 + 无状态设计注册中心:Nacos集群 + 数据持久化数据库:主从复制 + 读写分离。

文章图片
#架构#开发语言#人工智能 +2
基于SpringAI的在线考试系统-整体架构优化设计方案(续)

渐进式演进:从单体逐步拆分,控制风险领域驱动设计:按业务边界拆分微服务容错设计:熔断、降级、重试、限流可观测性:指标、日志、链路追踪三位一体自动化一切:CI/CD、扩缩容、故障恢复。

文章图片
#架构#人工智能#spring boot +2
    共 111 条
  • 1
  • 2
  • 3
  • 12
  • 请选择