登录社区云,与社区用户共同成长
邀请您加入社区
Redisson是Redis的一个java客户端,主要提供了分布式锁的实现。其在提供了redis基本操作的同时,还具备其他客户端一些不具备的高精功能,例如:分布式锁+看门狗、分布式限流、远程调用等等。Reddissin的缺点是api抽象,学习成本高。
分布式调度:自动分片、负载均衡弹性调度:服务器宕机自动故障转移定时任务:支持Cron表达式任务监控:运维控制台可视化分布式环境下的任务分片高可用故障转移动态扩缩容完善的监控体系注意事项生产环境建议使用独立ZooKeeper集群注意ElasticJob版本与Spring Boot的兼容性复杂任务建议使用DataflowJob类型。
OpenTelemetry介绍OpenTelemetry是一组标准和工具的集合,旨在管理观测类数据,如 trace、metrics、logs 等。通过标准化不同的应用程序和框架如何收集和发...
本文详细介绍了SpringBoot项目的完整开发流程,涵盖了从环境配置到项目部署的各个环节。现代化技术栈:基于SpringBoot 3.x + Java 17多种ORM框架:同时集成JPA和MyBatis-Plus完善的缓存机制:Redis二级缓存RESTful API设计:统一的响应格式生产就绪配置:包含监控、日志等配置这个项目可以作为学习和企业开发的起点,根据实际需求进行相应的扩展和优化。版权
Mysql我使用的mysql8版本,部署在10.0.3.164服务器上,需要创建一个seata数据库并准备SQL脚本参考seata/script/server/db at 1.4.0 · seata/seata · GitHubNacosnacos我部署到了10.0.3.164这台服务器上中文官网:home从1.4.2版本开始支持从一个Nacos dataId中获取所有配置信息seata部署到10
推荐场景需要分布式锁机制(如秒杀系统)分布式数据共享需求(如全局配置)高并发计数统计(如实时在线人数)延迟任务处理(如订单超时关闭)学习路线掌握基本锁的使用学习分布式集合操作了解集群部署方案研究性能优化策略TIP:本文代码基于Spring Boot 3.x + Redisson 3.23.x,建议使用Redisson官方控制台进行监控。
上一篇,SpringCloudAlibaba篇(六)整合Seata(微服务分布式事务nacos+seata)文章目录前言1、 zipkin下载安装1.1、zipkin下载1.2、zipkin建表语句1.3、zipkin启动2、zipkin整合SpringCloud2.1、添加依赖2.2、修改配置文件2.3、dubbo配置修改2.4、测试前言zipkin官网Zipkin是一个分布式跟踪系统。它有助于
Redission是一个在Redis基础上实现的Java客户端,它不仅提供了对Redis各种数据结构的访问接口,还封装了一系列的分布式系统常用的高级功能,比如分布式锁、原子操作、分布式集合、发布订阅消息队列等Redission旨在简化Java应用与Redis服务之间的交互,使得Java开发者能够更加方便地使用Redis提供的各种功能基础与扩展:Redis是基础的数据存储服务,而Redission是
本文深入解析Spring Boot 3.2性能优化全链路方案,涵盖启动优化、运行时加速、数据库访问提速等六大核心模块。通过电商系统、物联网平台、金融交易系统三大高并发场景的实战案例,详解线程池配置、JVM参数调优、SQL执行计划优化等15项关键技术,助您实现平均响应时间从300ms降至150ms以下,系统吞吐量提升3倍的工业级优化效果。
本文介绍了一个基于SpringBoot框架开发的社区便民服务平台,采用B/S架构,整合了Java、Vue.js和MySQL等技术栈。系统面向社区居民、企业、医护人员和维修工等多类用户,提供商品购买、物业报修、健康体检、文娱预约等一站式服务。通过详细的需求分析和UML用例设计,实现了包括用户管理、订单处理、报修跟踪等15个核心功能模块。系统采用前后端分离架构和RESTful接口,数据库设计遵循规范化
在实际业务开发中,调度任务(Scheduled Task)扮演着重要角色,例如:定时同步第三方数据;定时清理过期缓存或日志;定时发送消息或报告。Spring Boot 提供了非常方便的@Scheduled注解,可以轻松实现定时任务。但在分布式环境下(多个服务实例同时运行),调度任务经常会遇到重复执行任务一致性丢失任务抢占失败等问题,轻则数据重复,重则业务异常。本文将结合实际案例,深入剖析这些坑,并
ruoyi-ai —— 全栈式 AI 开发平台,支持多智能体协同、Supervisor 模式编排、多种决策模式、RAG 技术和流程编排能力,旨在帮助开发者快速构建和部署个性化的 AI 应用。
本文为 Spring AI 实战系列第十八课,聚焦 Java 开发者 AI 转型,详解ReAct 架构与 AI Agent 智能体核心原理。通过挂载天气、计算器、邮件多工具,实现大模型自主拆解任务、动态决策、多工具协同调用。剖析 Spring AI 底层递归执行机制,演示 Agent 异常自省修复能力,同时指出生产级 Agent 短板,预告 MCP 协议进阶内容,助力 Java 开发者快速掌握智能
本文为 Java 开发者 AI 转型第十五课内容,详解 Spring AI 两款核心 RAG 顾问组件。讲解 QuestionAnswerAdvisor 快速实现基础知识库问答、自定义 Prompt 模板,深入剖析 RetrievalAugmentationAdvisor 模块化企业级 RAG 引擎,拆解八大执行流程。结合源码与实战案例,演示 RAG 全链路闭环实现,还讲解记忆 + RAG 组合方
本文为 Java 开发者 AI 转型第十四节内容,基于 Spring AI 结合 Redis 向量库,详解 RAG 核心检索召回与相似度检索实战。讲解 Top-K、相似度阈值、元数据过滤三大核心参数,完成文档自动化入库、精准检索代码实操,重点剖析 Redis 元数据索引失效致命坑,梳理 RAG 检索常见问题与优化方案,助力开发者落地企业级向量检索业务。
本文介绍了一个基于B/S架构的班级回忆录系统设计。系统采用浏览器/服务器结构和Web服务模式,支持互联网环境下随时访问。主要内容包括:1)系统架构设计,采用B/S模式;2)数据库设计,包含管理员、用户、班级等12个数据表及其E-R关系图;3)功能模块实现,展示管理员模块(用户管理、班委管理、班级信息管理)和用户模块(班委注册、班级信息维护、加入班级)的操作界面。系统通过完善的数据库设计和模块化功能
本文介绍了一个基于B/S架构的大学城水电管理系统设计方案。系统采用B/S结构和Web服务模式,支持互联网环境下随时随地的访问。文章重点阐述了系统结构、数据库设计和功能模块实现:1) 系统采用分层架构,包含管理员和用户两大角色;2) 数据库设计包括18张核心表,涵盖设备管理、维修保养、报表统计等功能;3) 实现了领用设备管理、消耗设备管理、设备申请审核等管理员功能模块,以及设备申请、状态汇报、用户反
本文介绍了AI健康分析报告生成系统的多阶段流程架构,包括数据聚合、提示词构建、大模型调用等核心环节。系统通过分层参数验证、结构化提示词设计和多维度健康数据融合,确保分析报告的专业性和准确性。关键技术实现包含双策略健康等级提取、API调用异常处理机制和优化数据存储方案。系统采用模块化设计,支持饮食、运动等5个维度的数据分析,并通过缓存、重试等机制提升性能和稳定性。未来计划引入更智能的提示词优化和数据
这篇文章详细记录了从零开始开发中国历史地理电子地图网站的全过程。作者首先明确了项目目标——打造中文版历史地理地图网站,参考哈佛大学经典案例。文章详细拆解了四大功能模块:主地图展示区、图层控制栏、搜索定位区和顶部操作栏。技术栈采用Java+SpringBoot后端、Vue前端、PostgreSQL+PostGIS空间数据库的架构。重点介绍了GIS数据处理流程:从哈佛CHGIS获取开源数据集,通过QG
本文介绍了基于SpringBoot+Vue的在线考试系统开发方案。系统采用前后端分离架构,后端使用SpringBoot框架简化配置并集成Tomcat服务器,前端采用Vue.js实现组件化开发。数据库选用MySQL关系型数据库确保数据安全。文章详细说明了系统设计原则、技术选型理由,并提供了功能演示、代码片段和测试用例。此外,还包含毕设选题推荐和源码获取方式。该系统具有界面友好、响应快速、安全性高等特
本文介绍了一个基于SpringBoot+Vue的小说阅读平台系统开发方案。系统采用前后端分离架构,后端使用SpringBoot框架简化配置并集成Tomcat服务器,前端采用Vue.js实现组件化开发。数据库选用MySQL确保数据安全性和高并发处理能力。文章详细说明了系统功能演示、技术选型、代码结构(包括商品服务实现类)、测试用例以及项目获取方式,为开发者提供了完整的参考实现方案。系统设计遵循用户体
本文深入讲解 LangChain4j 在 Java 中构建 AI 应用的核心能力,涵盖大模型接入、AiService 高阶封装、聊天记忆管理、RAG 检索增强生成、工具调用及 MCP 协议集成。特别聚焦 Spring Boot 场景下,@Tool 注解与 CGLIB 代理冲突问题,详细剖析原因并提供两种实用解决方案:强制启用 JDK 动态代理或改用 @AiService 注解。通过丰富代码示例,从
本文详细介绍了AI作文智能评阅系统的后端实现方案。系统采用三层架构设计,包含高考标准的三维度评分体系(内容、表达、发展等级),通过精心设计的Prompt工程优化AI评阅质量,并实现JSON解析容错机制确保稳定性。数据库使用MongoDB存储完整的评阅记录,支持历史追溯。系统具有结构化评分、智能建议、容错解析等核心优势,采用Builder模式、策略模式等设计模式,实现了高内聚低耦合的模块化设计,为高
通过以上讲解,我们可以得知 每个用户其实对应都是去找tomcat线程池中的一个线程来完成工作的, 使用完成后再进行回收,既然每个请求都是独立的,所以在每个用户去访问我们的工程时,我们可以使用threadlocal来做到线程隔离,每个线程操作自己的一份数据。原文链接:https://blog.csdn.net/chan12345678910/article/details/150496902。log
摘要 本文针对计算机专业毕业设计答辩中普遍面临的"创新点不足"问题,提出了一套**"3帧创新框架法"**,帮助学生系统性地构建答辩亮点。框架包含: 技术栈组合创新:通过"痛点-技术-效果"逻辑链,展示技术选型的针对性优化; 业务场景差异化:在垂直领域挖掘特有规则,用专属数据模型和流程体现场景理解; 工程实践优化:以代码规范、自动化测试等工
Spring Boot 3.x 与 Spring AI 的集成方式同步与流式对话的实现多模型支持的配置方法企业级应用的注意事项AI 大模型正在改变软件开发方式,掌握这些技能能让你的项目更具竞争力。赶紧动手试试吧!关注我,获取更多 Java & AI 技术干货!
本系统是一款基于Spring Boot框架开发的高考生智能配餐平台,旨在为高考生提供个性化、科学的饮食建议和服务。系统以为关键字,通过整合营养学知识、饮食计划制定算法以及用户行为数据分析等技术,实现智能化、定制化的配餐服务。系统首先收集了大量的食材营养数据和高考生饮食需求信息,通过数据深入分析,建立了科学的营养配餐模型。用户只需输入个人的基本信息、饮食习惯和偏好,系统即可根据算法生成个性化的饮食计
本文介绍了Spring AI Alibaba Chat Example项目的技术架构与核心原理。该项目通过Spring AI统一抽象层实现多模型无缝接入,支持阿里云DashScope、Ollama等多种大语言模型服务。项目基于Spring Boot 3.x构建,采用分层设计:底层通过ChatModel接口对接不同供应商API,上层通过ChatClient提供流畅的编程接口,支持同步/异步调用和流式
本文介绍了如何在Spring Boot应用中集成国产图数据库HugeGraph。HugeGraph具有高性能、可扩展性和多存储后端支持等优势,适用于社交网络分析、知识图谱等场景。文章详细讲解了技术栈选型(Spring Boot 3.2.0+HugeGraph 0.12.0+TinkerPop 3.5.0)、环境搭建步骤、核心配置与连接管理方案,以及数据模型设计方法。通过配置HugeGraph客户端
本文介绍了Mem0(Memory for AI Agents),这是一个为AI智能体设计的长期记忆层系统。Mem0通过语义理解和分层存储机制,使AI能够记住用户信息、偏好和对话历史。相比普通数据库或RAG技术,Mem0具有三大优势:存储提取后的语义事实而非原始文本、支持三维隔离(用户/智能体/会话)、采用向量+图双引擎存储。 技术架构上,Mem0由Spring Boot应用、Mem0 Server
这篇文章介绍了基于Spring Boot响应式编程和Spring AI 1.1.4的流式AI应用开发实践。主要内容包括: 响应式编程优势:对比传统阻塞式编程,分析响应式编程在资源利用率、并发能力和用户体验方面的优势,特别适合AI应用场景。 技术实现核心:详细讲解Reactor模型(Mono/Flux)、响应式执行流程和线程模型比较,提供完整的项目依赖配置和yml配置示例。 实战开发指南:展示流式对
本文深入解析了SpringMVC的执行流程,主要分为三个部分: 核心入口DispatcherServlet的doDispatch方法,展示了请求处理的完整流程,包括获取处理器链、适配器、执行拦截器和控制器方法等关键步骤。 服务器启动时的初始化过程,详细追踪了从Servlet初始化到九大组件初始化的源码链路。 重点解析了获取处理器执行链HandlerExecutionChain的过程,说明如何通过H
Harness层是Agent的核心控制平面,相当于Agent的操作系统内核,所有的请求调度、资源编排都经过这一层,标准的Agent架构如下:fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;用户端Harness调度层记忆层大模型推理层工具服务层
bootstrap 模块就像是项目的 “启动引擎”,作为应用启动入口,负责启动和装配。以一个电商项目为例,在项目启动时,bootstrap 模块首先被加载,它会读取项目的配置文件,如 application.properties 或 application.yml,获取数据库连接信息、服务器端口等配置参数。然后,它会创建 Spring 应用上下文,初始化各种 Bean,包括数据源、事务管理器等基础
本文介绍了一种全栈开发中前后端分离项目的简便部署方案。通过Vite的代理机制和cpolar工具,实现只暴露前端到公网,后端保持在本地,避免购买云服务器和复杂配置。具体步骤包括:1)准备Spring Boot+Vue3演示项目环境;2)启动前后端项目并测试连通性;3)利用Vite的proxy解决跨域问题;4)使用cpolar将前端映射到公网。该方案既保证了后端安全性,又降低了部署成本,适合快速演示和
调用云服务商API(如AWS/Azure)管理算力节点,设计资源分配算法时需考虑负载均衡。算力规格配置(CPU/GPU/TPU选项)、实时算力监控(使用率/温度可视化)、算力租赁管理(按小时/天计费)、算力资源动态调度(自动分配最优节点)。商品分类展示(多级树形结构)、商品搜索(关键词/分类筛选)、商品详情页(参数、图片、AI算力规格说明)、商品评价系统(评分与评论)。
本文介绍了基于SpringBoot+Vue的寝室小卖部管理系统开发方案。系统采用前后端分离架构,后端使用SpringBoot框架简化配置并集成Tomcat服务器,前端采用Vue.js实现组件化开发。数据库选用MySQL确保数据安全性和高并发处理能力。文章详细说明了系统设计原则、技术选型、代码实现和测试用例,并提供了完整的源码获取方式。该系统专为大学生寝室场景设计,包含商品管理、订单处理等核心功能,
本文介绍了基于B/S架构的保密信息学科平台系统的设计与实现。系统采用浏览器/服务器模式,支持互联网环境下随时访问。概要设计部分阐述了系统结构、功能模块划分和数据库设计,包括E-R图和20个数据表的详细结构(如用户表、教师表、文献资源表等)。实现部分展示了用户管理、教师管理、学科动态管理、文献资源管理和征订目录管理等核心功能界面。系统具有完善的权限管理和评论功能,支持各类学科资源的在线管理和访问。
本文介绍了基于B/S架构的网上请假系统设计方案。系统采用浏览器/服务器结构,支持Web服务模式,适用于Internet环境。概要设计包含系统结构、功能模块和数据库设计三部分:系统采用分层架构,包含管理员、教师、学生三类用户;功能模块涵盖教师信息管理、学生信息管理、班级管理等;数据库设计详细说明了管理员、教师、学生等核心数据表的字段结构。系统实现部分展示了教师信息管理、请假表格处理、学生考勤等主要功
本文介绍了在Spring Boot应用中集成Nebula Graph图数据库的技术方案。主要内容包括: Nebula Graph的核心特性与适用场景 技术栈选型(Spring Boot 3.2.0 + Nebula Graph 3.6.0) 环境搭建与项目初始化配置 核心连接池与连接管理实现 数据模型设计基础 文章详细展示了如何通过Spring Boot配置Nebula Graph连接池,实现高效
本文介绍了基于Spring Boot和Neo4j构建图数据库应用的完整技术方案。主要内容包括:技术栈选型(Spring Boot 3.2.0+Neo4j 5.15.0)、环境搭建指南、核心数据模型设计(人员、公司、大学三类节点及其关系)以及数据访问层实现。文章详细展示了节点实体类的定义、关系类型说明,并提供了Repository接口的代码示例,为开发复杂关系数据的图谱分析应用提供了实践参考。该方案
spring boot
——spring boot
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net