登录社区云,与社区用户共同成长
邀请您加入社区
本文介绍了LingNova(灵核) 企业级HarnessAgent项目的初始开发阶段。该项目旨在构建一个机器人行业AI智能管家,具备产品选型、知识问答、故障排查和资讯聚合等功能。
摘要: "小暖"是一个基于Spring Boot 3和Spring AI框架开发的AI聊天陪伴应用,前端采用纯HTML/CSS/JS单页应用,后端接入DeepSeek大语言模型,支持SSE流式对话和多轮上下文记忆。项目提供温暖治愈的聊天体验,具有角色设定、对话记忆、流式传输等功能,可通过环境变量配置API密钥快速启动。核心架构包括双模式对话(流式优先+普通兜底)和内存存储的对话记忆,适用于情感陪伴
本文分享了一个真实案例:如何利用 AI 工具(如 Cursor、Copilot Chat 等)快速理解一个陌生的“祖传”Spring Boot 项目。通过五个步骤——分析项目结构、解读核心类、添加代码注释、绘制调用流程图、生成重构建议清单——作者在不到两小时内就掌握了项目的核心逻辑和潜在风险,远快于传统硬读代码的方式。文章旨在为开发者提供一套高效的 AI 辅助代码审查与理解的方法论。
本文介绍了一款基于SpringBoot和DeepSeek大模型的摄影工作室管理系统。系统采用MySQL数据库,包含三大功能模块:摄影师模块(套系管理、订单处理、作品展示等)、用户模块(套系浏览、预约管理、作品鉴赏等)和管理员模块(订单监控、作品审核、用户管理等)。通过DeepSeek大模型的智能推荐功能,系统能优化拍摄方案推荐和摄影师匹配,提升工作效率和服务体验。系统实现了摄影工作室全流程数字化管
本文系统解析Java企业级分层架构(Controller/Service/Manager/Repository/DAO/Mapper),阐明各层职责边界、设计原则与典型误区,强调单一职责、依赖倒置、关注点分离等核心思想,助力构建高内聚、低耦合、易维护的可扩展系统。
springboot+jta+atomic实现分布式多数据源事务管理
在当今的互联网应用中,分布式系统变得越来越普遍。随着业务的不断发展,系统的架构也从单一的单体应用逐渐演变为多个服务相互协作的分布式架构。在分布式系统中,事务管理成为了一个极具挑战性的问题。Spring Boot作为一个广泛使用的Java开发框架,为我们提供了强大的事务管理能力。本文将深入探讨Spring Boot中的分布式事务管理,并详细对比4种常见的分布式事务解决方案。
分页确保注册分页插件;大表分页尽量用游标分页;count 查询可缓存或优化索引。批量更新避免 for 循环逐条更新;优先用或自定义 foreach。性能优化少用select *,明确字段;合理设计索引;避免 N+1 查询,多用 in 查询批量获取。MyBatis-Plus 已经解决了大部分通用问题,但在实际业务中:如果你遇到复杂多表查询,可能需要自己写 SQL,而不是依赖 MP 提供的 CRUD;
Spring封装了很多的java类库文件,在开发过程中,不需要写太多复杂的类文件,只需要引用spring这个框架,就可以完成快速开发的需要,所以Java编程的逻辑代码就变得比较清晰,各层之间的解耦性也比较强,可重用性也得到了很好的发挥,使得开发难度也更加轻松容易,它的主要两个特性就是依赖注入、面向接口思想;Vue实现了MVVM框架,通过后台的模型进行业务逻辑的处理,并将数据绑定到视图层中,在视图层
在当今数字化时代,高并发场景已经成为了众多互联网应用必须面对的挑战。Spring Boot作为一款广泛使用的Java开发框架,在处理高并发请求时,合理的性能调优至关重要。本文将为你介绍Spring Boot在高并发场景下的10个调优技巧,帮助你提升应用的性能和响应速度。
目录一、什么是Seata?1.演进历史2.特色功能3.我们为什么引入seata?4.事务理论基础回顾a) 本地事务b) 柔性事务5.分布式事务模式二、微服务架构中的事务问题1、单体应用2、分布式应用三、Seata如何解决分布式事务问题?1、seata的分布式事务2、三大基本组件3、Seata 管理分布式事务的典型生命周期四、总结1、Seata实现的2PC与传统2PC的差别2、推荐使用Seata一、
一行 YAML 切换后端,一个注解覆盖全部场景。灵锁,让分布式锁像 `@Transactional` 一样简单。
k8s cronjob部署springboot 分布式任务
一、 什么是分布式事务分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位 于不同的分布式系统的不同节点之上。 举个例子: 电商系统中的订单系统与库存系统图中包含了库存和订单两个独立的微服务,每个微服务维护了自己的数据库。在交易系 统的业务逻辑中,一个商品在下单之前需要先调用库存服务,进行扣除库存,再调用订单服务,创建订单记录。正常情况下,两个数据库各自更新成功,两边数据维
侵入性极低:仅加一行注解,原有定时任务代码无需改造自动防死锁:超时自动释放机制,避免节点宕机导致任务永久挂起多存储兼容:可灵活切换 MySQL、Redis、Mongo 等存储轻量无额外服务:不需要独立部署调度中心,运维成本低。
你进入商场 → 服装店买衣服 → 餐厅吃饭 → 电影院看电影 → 离开商场↓ ↓ ↓ ↓ ↓会员卡号:8888 刷卡消费8888 刷卡消费8888 刷卡消费8888 刷卡消费8888商场通过你的会员卡号,可以知道你这一整趟行程的所有消费记录。正常时间流逝:时间回拨(运维手动修改系统时间):12:00:05 → 12:00:03 ← 时间倒退了2秒!如果不处理会怎样?新生成的ID会比之前的小破坏了递
本文设计开发了一个基于Java和SpringBoot框架的数字乡村旅游预约平台,系统包含管理员、商家和用户三个角色。管理员负责管理用户信息、分配角色以及处理商家、景点、预约和线路等数据。商家和用户可在权限范围内操作系统功能。采用MySQL数据库和面向对象设计理念,实现功能模块封装和代码复用。系统提供个人中心功能,支持密码修改、景点预约、订单管理、地址维护、收藏夹和优惠券等操作。该平台旨在利用现代技
本文设计并实现了一个基于SpringBoot框架的研学旅行管理系统,采用JAVA语言和MySQL数据库。系统实现了用户注册登录功能,为管理员提供学生信息管理界面,支持查看、编辑、删除和搜索学生账号等功能。研究分析了研学旅行管理系统的现状与意义,指出在大数据和人工智能时代,此类信息系统的重要性不断提升。该系统针对传统管理方式进行改进,通过简洁直观的界面设计,为用户提供高效准确的信息服务,为研学旅行管
本文介绍了一个基于SpringBoot与DeepSeek的智慧健康管理平台。项目针对当前健康管理领域的需求,将大语言模型技术与健康监测相结合,构建具备智能分析功能的健康管理系统。系统采用B/S架构,后端基于SpringBoot框架,集成MySQL和Redis数据库,前端使用Vue.js。核心功能包括健康数据管理、AI健康助手、运动知识管理、健康评估等,通过DeepSeek大模型提供个性化健康建议。
实时推送最新点位至小程序端,同时持久化存储轨迹数据,支持后期轨迹回放与溯源。简易的人工报备模式完全无法适配现代同城货运的运营需求,标准化、轻量化的物联网对接方案,可低成本实现设备适配、数据纠偏、轨迹溯源全能力,贴合西安同城短途配送、长途调拨、多点位运输等各类场景,助力货运小程序实现数字化、透明化、规范化运营。针对设备数据杂乱、展示异常的问题,统一的数据解析与校验机制,可过滤非法字段、无效坐标、异常
作为一种典型的面向对象编程语言,Java 凭借良好的跨平台兼容性,以及 “Write Once, Run Anywhere” 的设计理念,能够在不同硬件架构与操作系统环境下保持稳定的运行表现,从而显著提升了代码的复用性与适应性。基于强大的技术性能、良好的设计理念,MySQL既可以运行于多种的操作系统环境之中,还可以采用宽松的开源授权方式得到了众多的开发者以及学术界的认可,进而成为了技术生态中重要的
本文描述了一个智能对话系统的完整处理流程,主要包括六个核心步骤:1)会话管理(新建或获取现有会话);2)用户消息持久化;3)多级记忆上下文构建(包含L1近期会话摘要、L2全局紧凑摘要和L3运行时截断);4)LLM调用(结合历史消息、记忆摘要和工具调用);5)SSE异步推送实现逐字输出效果;6)消息持久化与记忆维护机制。系统采用三级记忆压缩策略(4/6条消息触发LLM摘要)和乐观锁机制,通过数据库表
本文是Ollama+Qwen本地AI部署的完整指南,涵盖硬件配置、环境搭建到Java集成全流程。首先根据模型规模(7B-70B+)推荐硬件要求,建议SSD存储。部署部分详细讲解Ollama安装、模型路径配置及Qwen模型下载运行。Java集成提供三种方案:原生HTTP客户端、Spring Boot+RestTemplate和Spring AI Starter(推荐)。最后总结常见问题排查和性能优化
摘要:基于互联网技术和物联网技术发展背景,本研究设计开发了一款校园车辆管理系统。系统采用B/S架构和SpringBoot框架,结合MySQL数据库,实现了车辆信息的高效管理。系统分为前台(车主)和后台(管理员)功能模块,管理员可进行车辆信息查询、添加、删除等操作。该系统突破了传统管理方式的时空限制,提高了校园车辆管理效率和智能化水平,为相关领域的信息化管理提供了实践参考。(148字)
MDP是一款开源企业级主数据中台解决方案,提供统一身份认证、开放平台和后台管理功能,支持二次开发。项目基于vue-vben-admin框架深度扩展,整合了SSO单点登录、标准化开放平台接口、主数据治理等核心功能,并采用AI辅助开发规范。技术栈涵盖Vue3、Java17、SpringBoot等主流技术,支持MySQL和达梦数据库。适用于企业系统集成、权限治理、中台建设等场景,也可作为技术学习项目。具
相关技术包括 B/S 结构、Java 语言、SSM 框架、SpringBoot 框架和 MySQL 数据库。B/S 结构无需用户下载客户端,通过浏览器即可访问,改进了 C/S 模式的局限;Java 语言简单健壮,有垃圾回收机制和跨平台性,便于系统开发与维护;SSM 框架(Spring、SpringMVC、MyBatis)适用于大中型应用,可降低耦合、简化数据库操作;SpringBoot 基于 Sp
文章摘要: Spring Boot 3.5+多Redis集群解决方案:multi-redis-spring-boot-starter通过两种模式解决多Redis实例管理痛点。Auto-register模式基于YAML配置自动注册多个RedisTemplate,零代码实现开箱即用,底层采用ImportBeanDefinitionRegistrar动态创建Bean;Builder模式则提供灵活的代码级
若验证通过,则会跳转到主页页面,若未通过则重新跳转回登录页面,直到验证通过为止。时间、地点的限制太多,而在线管理系统刚好能满足这些需求,在线管理系统突破了传统管理方式的局限性。此外,本文的设计与实现也为相关领域的研究提供了借鉴和参考。,可以保证系统的高效性和稳定性,并且为用户提供良好的体验和高效的管理能力。的信息安全,并提高系统的稳定性和可靠性。若验证失败,系统会自动跳转回登录页面,并提示。更重要
就技术方面来讲,此系统将重量检测、温湿度检测、烟雾检测、光照检测等多种传感器技术融合起来使用,可以不间断地、精确地获取到车辆以及货物的各种状态信息,之后经由单片机加以处理与分析,进而达成对车辆超载的智能检测与操控。该语言由于具有优异的性能、良好的跨平台支持、低的占用内存等优点,很快地被计算机科学界所采用,主要在嵌入式设备制造、操作系统的设计与实现、图形处理系统的设计与实现、节能环保技术方案的提出等
系统采用Spring Boot + Vue前后端分离架构,结合MySQL数据库,并集成自然语言处理、语音识别与图像识别等AI能力,构建安全、高效、可扩展的智慧医疗平台。系统包含三大功能模块:普通用户端支持注册登录、AI智能问答、医生信息查询、挂号问诊提交、健康档案管理及处方评价等;医生端提供挂号问诊管理、电子处方开具、病例文档建档等功能;管理员端则实现用户管理、数据统计、药品库存预警、资讯公告维护
本文介绍了一个基于SpringBoot和Vue3开发的自习室管理系统。系统采用Windows10环境,使用JDK1.8、MySQL8.0等技术栈,支持自习室预约、签到功能。核心功能包括:实时检测签到时间窗口、用户确认签到、创建签到记录、更新预约状态等。系统通过navigator.userAgent获取设备信息,实现防重复签到机制,并提供成功/失败提示。文中展示了前端签到确认弹窗和后端交互的核心代码
本文完整介绍了江苏硕晟科学器材有限公司旗下硕晟LIMS系统在实验室设备物联网采集方向的技术实践。环节技术选型解决的问题设备接入MQTT + 边缘网关屏蔽异构仪器协议差异消息中间件设备连接管理、遗嘱监控采集服务消息接收、解析、转发削峰缓冲Kafka高峰期削峰、采集存储解耦数据持久化历史追溯 + 实时状态缓存实时推送WebSocket监控大屏毫秒级刷新后续演进方向:AI异常检测。
本文针对Spring Boot应用启动慢的问题,提供了一套完整的优化方案。首先通过Actuator和debug模式诊断耗时环节,然后从框架层(精确扫描、懒加载、组件优化)、JVM层(分层编译、内存设置)进行调优。对于极致冷启动需求,推荐使用GraalVM Native Image实现毫秒级启动。最后强调运维协同优化,包括容器资源分配和应用预热。文章建议遵循"先诊断后优化"原则,通过精简依赖等基础优
Multi-Redis Spring Boot Starter:简化多Redis实例接入 摘要:针对微服务中多Redis实例接入的复杂性,multi-redis-spring-boot-starter提供了一种零代码解决方案。只需替换官方Redis依赖并配置YAML,即可自动注册多个RedisTemplate实例,支持Standalone和Cluster混合部署。关键特性包括: 即插即用 - 通过
本文以当前主流的 Java/Spring Boot 技术栈为核心,设计一套匹配现代化业务需求的微服务架构。我们将从技术选型、架构分层、核心组件、部署运维及演进路线五个维度展开,提供一套可直接落地的架构蓝图与实践指导。本文设计的 Spring Boot 微服务架构,融合了成熟的 Spring Cloud 生态与云原生实践,在保证开发效率的同时,兼顾了高性能、高可用与可维护性。团队在落地时,应结合具体
本文介绍了一个基于DeepSeek API开发的低成本AI代码审查工具,专为独立开发者设计。作者结合阿里巴巴Java开发手册(55条)和个人实战经验(15条)整理出70条定制化审查规则,实现了精准的代码审查功能。通过无状态架构设计,每次审查成本仅0.01元(约8000 tokens)。系统采用Spring Boot+React技术栈,核心Prompt设计确保JSON格式输出,能准确识别三类问题:必
功能全面:注册中心 + 配置中心,降低运维复杂度灵活部署:支持 AP/CP 模式切换,适应不同场景实时推送:服务变化即时通知,优于 Eureka 的轮询环境隔离:Namespace 支持多环境独立管理流量治理:权重、同集群优先等精细控制生态完善:Spring Cloud Alibaba 原生支持。
本文设计了一个基于B/S架构的艺术品拍卖管理系统,采用SpringBoot框架和MySQL数据库,实现前后台分离功能模块。前台面向用户提供个人信息管理、拍卖参与等功能;后台为管理员和卖家提供管理权限。系统利用互联网和物联网技术突破传统管理限制,提升艺术品拍卖的便捷性和管理效率,具有较高的稳定性和实用性,为相关领域提供参考价值。
成熟的三端适配实操方案,贴合北京自助健身门店的运营特点与用户使用习惯,通过前后端协同优化,实现多端口功能统一、体验统一、数据统一、风控统一,大幅提升系统稳定性与用户体验,是健身房系统规模化、标准化商用运营的重要技术支撑。针对北京24h健身房UniApp三端适配的兼容性差、功能割裂、数据不同步、运营有漏洞等核心痛点,结合无人值守、全天候运营、多端口并行访问的场景特性,采用「统一样式适配规范+端侧AP
前端页面数据处理传输以及页面展示使用Vue技术 采用B/S架构,使用Maven作为项目管理工具,使用Springboot+Mybatis做整合开发 ,考研模拟考试系统采用的开发工具:IntelliJ IDEA,VScode;数据库管理软件:Navicat;开发技术框架:MyBatis,Spring Boot,Vue;使用Mysql数据库构建数据库表开发步骤;(1)创建好数据库并导入,
前端页面数据处理传输以及页面展示使用Vue技术 采用B/S架构,使用Maven作为项目管理工具,使用Springboot+Mybatis做整合开发 ,个人健康助理咨询平台采用的开发工具:IntelliJ IDEA,VScode;数据库管理软件:Navicat;开发技术框架:MyBatis,Spring Boot,Vue;使用Mysql数据库构建数据库表开发步骤;(1)创建好数据库并导入,
前端页面数据处理传输以及页面展示使用Vue技术 采用B/S架构,使用Maven作为项目管理工具,使用Springboot+Mybatis做整合开发 ,大学校内医务室就诊信息管理系统采用的开发工具:IntelliJ IDEA,VScode;数据库管理软件:Navicat;开发技术框架:MyBatis,Spring Boot,Vue;使用Mysql数据库构建数据库表开发步骤;(1)创建好数据库并导入,
<tag/><url/><plugins><plugin></plugin></plugins>
前端页面数据处理传输以及页面展示使用Vue技术 采用B/S架构,使用Maven作为项目管理工具,使用Springboot+Mybatis做整合开发 ,仓库进销存管理系统的可视化分析系统采用的开发工具:IntelliJ IDEA,VScode;数据库管理软件:Navicat;开发技术框架:MyBatis,Spring Boot,Vue;使用Mysql数据库构建数据库表开发步骤;(1)创建好数据库并导
前端页面数据处理传输以及页面展示使用Vue技术 采用B/S架构,使用Maven作为项目管理工具,使用Springboot+Mybatis做整合开发 ,高校学生成绩学分管理系统采用的开发工具:IntelliJ IDEA,VScode;数据库管理软件:Navicat;开发技术框架:MyBatis,Spring Boot,Vue;使用Mysql数据库构建数据库表开发步骤;(1)创建好数据库并导入,
spring boot
——spring boot
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net