
JavaEE
文章平均质量分 63
JavaEE相关
源码方舟
博主致力于人工智能算法的探索研究;前后端分离项目的技术分享交流;专升本计算机基础课程内容讲解;区块链及各种中间件技术分享等内容
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot整合RabbitMQ:从消息队列基础到高可用架构实战指南
本文介绍了SpringBoot整合RabbitMQ的实际应用,涵盖从基础配置到高级架构设计。主要内容包括: RabbitMQ核心优势:AMQP协议支持、高可靠性、灵活路由和云原生集成能力 快速整合步骤: 添加Spring AMQP依赖 配置连接参数和连接池 声明队列/交换机 三种核心消息模式实现: 简单队列(一对一) 发布订阅(Fanout) 路由模式(Direct) 高可用架构设计: 集群部署方案(Docker示例) 消息可靠性保障 性能优化配置 适合开发者快速掌握SpringBoot与RabbitMQ的原创 2025-08-27 22:44:10 · 460 阅读 · 0 评论 -
SpringBoot整合Redis:从入门到实战的完整指南
本文提供了SpringBoot整合Redis的完整指南,涵盖从基础配置到高并发场景的解决方案。主要内容包括:1) Redis作为SpringBoot缓存的优势;2) 3步快速整合流程;3) 5种缓存注解的实战用法;4) 高并发场景下的分布式锁、数据预热和限流实现;5) 常见问题的解决方案。该指南结合最新技术趋势,帮助开发者高效实现Redis缓存功能,提升应用性能。原创 2025-08-27 22:34:10 · 395 阅读 · 0 评论 -
【在SpringBoot项目中集成短信验证功能】
SpringBoot集成短信验证功能摘要 本文详细介绍了在SpringBoot项目中集成短信验证的完整方案。主要内容包括:1) 主流短信服务商技术选型对比(阿里云、腾讯云、Twilio等);2) 阿里云短信集成示例,涵盖依赖配置、参数设置、核心服务实现及Redis验证码存储;3) 腾讯云短信的快速集成方法;4) 国际短信服务Twilio的简要接入说明。重点展示了阿里云短信服务的完整实现流程,包括验证码生成、存储、发送及验证逻辑,采用Redis保证验证码时效性,提供可扩展的解决方案模板。适用于需要实现用户手机原创 2025-05-26 23:49:37 · 518 阅读 · 0 评论 -
【springcloud核心技术站概述】
• 优势:更适合阿里云(https://baike.baidu.com/item/%E9%98%BF%E9%87%8C%E4%BA%91/297128)环境,提供国产化支持。• 组件:Nacos(注册中心+配置中心)、Sentinel(熔断限流)、Seata(分布式事务)、RocketMQ(消息队列)。• 原理:服务启动时向注册中心注册自身信息(如IP、端口),消费者通过注册中心获取服务列表,实现动态调用。• 策略:支持轮询、随机、加权等策略,可根据服务实例的响应时间、负载情况动态调整请求分配。原创 2025-05-21 23:42:49 · 416 阅读 · 0 评论 -
基于SSM+沙箱支付+Vue的前后端分离的体育用品商城系统
本文介绍了一个基于SSM(Spring+SpringMVC+MyBatis)框架、沙箱支付和Vue.js的前后端分离的体育用品商城系统,适合作为计算机专业毕业设计项目。该系统分为用户、管理员和商家三个角色,具备商品管理、订单管理、支付功能、营业额统计等完整功能。项目采用主流技术栈,后端使用SSM框架和MySQL数据库,前端使用Vue.js和ElementUI,展示了全栈开发能力。文章详细介绍了项目的技术栈、功能模块、部署步骤以及学习路线,并强调了该项目的实用性和技术全面性,适合展示毕业生的综合能力。通过完成原创 2025-05-18 18:32:00 · 1125 阅读 · 0 评论 -
【springboot+vue3的前后端分离项目实现支付宝的沙箱支付】
本文介绍了如何在SpringBoot + Vue3前后端分离项目中实现支付宝沙箱支付功能。首先,项目架构设计分为后端和前端两部分。后端使用SpringBoot,通过添加支付宝SDK依赖、配置参数类、编写支付服务核心代码和支付控制器,实现了订单创建、支付请求处理和异步通知回调等功能。前端使用Vue3,通过支付页面组件和支付结果轮询,实现了支付页面的展示和支付状态的实时查询。此外,文章还详细介绍了支付宝沙箱环境的配置步骤,包括测试账号准备和配置文件设置。最后,提到了支付中断处理,通过交易查询接口确保支付状态的准原创 2025-05-17 23:11:15 · 534 阅读 · 0 评论 -
SpringBoot + Shiro + JWT 实现认证与授权完整方案实现
该篇文章详细介绍如何使用 SpringBoot 整合 Shiro 和 JWT 实现安全的认证授权系统,包含核心代码实现和最佳实践。原创 2025-05-16 23:09:17 · 1386 阅读 · 1 评论 -
基于SSM+Vue前后端分离的电影购票管理系统(毕业设计项目实战)
1.管理员功能影院信息管理电影信息管理电影类别管理影厅信息管理场次信息管理订单管理用户管理角色权限管理用户登录注册功能首页类别筛选电影详情选座购票功能用户基本信息我的订单该系统采用前后端分离架构,后端使用Spring+SpringMVC+MyBatis(SSM)框架,前端使用Vue.js+ElementUI,数据库使用MySQL,是一套非常符合企业级开发标准的解决方案。原创 2025-05-15 23:56:50 · 1117 阅读 · 0 评论 -
基于SpringBoot+Vue的房屋租赁管理系统源码包(完整版)开发实战
本文介绍了一套基于SpringBoot和Vue框架的房屋租赁管理系统的设计与实现。系统采用前后端分离架构,包含房屋信息管理、租金管理、故障报修、新闻公告和用户权限控制等核心功能模块。技术栈包括Vue 3.x、Element UI、SpringBoot 2.7.x、MyBatis和MySQL 8.0,支持多角色协同操作。文章详细描述了各模块的功能实现、技术选型、系统架构以及源码包结构和部署步骤。系统通过功能测试和性能优化,确保高效稳定运行。源码包和部署说明为开发者提供了快速构建房屋租赁管理平台的参考,未来可扩原创 2025-05-14 22:30:40 · 1238 阅读 · 0 评论 -
【基于ALS模型的教育视频推荐系统(Java实现)】
本文介绍了一个基于交替最小二乘法(ALS)的教育视频推荐系统的Java实现。系统架构包括数据模型、ALS算法实现、业务逻辑和工具类等模块。数据模型类定义了用户、视频和评分的基本结构。ALS算法通过初始化特征矩阵、交替优化用户和物品特征矩阵,并使用高斯消元法解线性方程组来训练模型。系统通过计算均方根误差(RMSE)评估模型性能,并生成个性化视频推荐。该实现展示了如何利用协同过滤技术构建教育领域的推荐系统。原创 2025-05-12 15:53:01 · 566 阅读 · 0 评论 -
【Spring Security OAuth2 同时支持传统页面登录和微信小程序登录两种登录方式的实现】
本文介绍了如何在Spring Security OAuth2中同时支持传统页面登录和微信小程序登录。通过配置多种授权模式,确保两种登录方式能够协同工作。具体实现包括:1)整体架构设计,分别使用password授权模式和自定义的wechat_miniapp授权模式;2)安全配置类,设置权限管理和认证管理器;3)授权服务器配置,定义客户端信息和自定义的微信小程序授权模式;4)自定义微信TokenGranter,处理微信小程序的登录逻辑,包括获取用户信息和构建认证信息。该方案实现了两种登录方式的统一Token服务原创 2025-05-09 11:43:48 · 471 阅读 · 0 评论 -
Spring Security OAuth2 自定义授权实现微信小程序登录实现
在Spring Security OAuth2框架下实现微信小程序登录,需自定义授权流程。首先,添加Spring Security OAuth2和微信SDK依赖,并配置微信小程序参数。接着,创建自定义的WechatMiniAppTokenGranter,通过微信小程序提供的code换取session_key和openid,并根据openid查询或创建用户。然后,配置授权服务器,将自定义的TokenGranter添加到授权流程中。微信小程序前端获取code后,调用后端接口进行登录,后端返回标准的OAuth2令原创 2025-05-09 10:40:57 · 486 阅读 · 0 评论 -
基于SSM+Vue前后端分离的在线考试系统(毕业设计项目实战)
本文介绍了一个基于SSM(Spring+SpringMVC+MyBatis)和Vue.js前后端分离的在线考试系统,适合作为计算机专业毕业设计项目。系统功能包括用户管理、题库管理、在线考试、自动阅卷和成绩统计等,采用主流技术栈,如Spring、Vue.js、MySQL等,具有良好的扩展性和实用性。项目展示了登录界面、管理员后台、答题模块和考试查询界面等部分功能,并提供了详细的项目部署与运行指南。此外,文章还给出了学习路线建议和常见问题解答,帮助开发者更好地理解和实现该项目。通过完成此项目,开发者可以全面展示原创 2025-05-08 23:44:44 · 1222 阅读 · 0 评论 -
【基于Springboot的校园二手交易平台项目】有了这个项目,再也不用担心老板布置类似任务了
【基于springboot的二手交易平台】管理员、用户登陆 :验证用户名和密码进行登陆 ,如果账号和密码都是正确的则可以进入主界面 ,如果账码错误则 提示请输入正确的账号和密码。当用户忘记密码时,可通过邮箱获取链接重新设置密码。输入用户名, 密码, 邮箱及验证码, 对其进行相应的判断如果输入符合条件则完成新用户注 册;注册时密码需进行 MD5 加密后存储;忘记密码则要通过邮箱验证,进入邮箱自动生成 链接,进入链接通过用户名对密码进行修改,修改完成后返回登录。原创 2025-05-08 10:41:03 · 626 阅读 · 0 评论 -
云服务器中Linux系统docker下安装nacos
在云服务器中docker容器中安装nacos,为彩票机选记录小程序做准备。原创 2022-08-24 13:06:08 · 1281 阅读 · 1 评论 -
【mybatis-pus自动填充实现】
mybatis-pus自动填充实现1.在对象属性名上添加@TableFiled(fill=FiledFill.INSERT)或者@TableFiled(fill=FiledFill.INSERT_UPDATE)注解.@TableFiled(fill=FiledFill.INSERT)private Date createTime;@TableFiled(fill=FiledFill.INSERT_UPDATE)private Date updateTime;2.创建一个配置类实现MetaOb原创 2022-05-13 08:03:34 · 294 阅读 · 0 评论 -
【Excel表格导入导出poi工具类】
【Excel表格导入导出poi工具类】1.在项目中导入poi的maven依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version> </dependency> &l原创 2021-12-09 14:55:47 · 1254 阅读 · 0 评论 -
【NO BUG NO JAVA】springboot项目启动后日志没有端口显示并且日志很少的原因
springboot项目启动后日志没有端口显示并且日志很少的原因springboot项目启动后日志没有端口显示并且日志很少的原因:99%的可能性是缺少spring-boot-starter-web依赖解决方案:在项目中添加如下依赖即可 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star原创 2021-12-06 23:24:17 · 1089 阅读 · 0 评论 -
项目中mybatis-plus中利用QueryWrapper对象自定义查询条件实现
项目中mybatis-plus中利用QueryWrapper对象自定义查询条件实现1.自定义数据过滤的方法2.自定义mapper的查询方法interface中xml文件中1.自定义数据过滤的方法@Overridepublic QueryWrapper dataScopeFilter(Long sysUserId,String userAlias,String companyAlias){1).根据用户id sysUserId查询用户//如果查询的用户读取数据的范围等于设定值 则组装一个QueryW原创 2021-12-02 16:28:51 · 2716 阅读 · 0 评论 -
上传图片到本地服务器核心代码
上传图片到本地服务器核心代码1.controller层2. service层3.postman测试1.controller层@RestController@RequestMapping("/pic/upload")public class PicUploadController { @Autowired private PicUploadFileSystemService uploadFileSystemService; /** * 上传图片 *原创 2021-12-02 15:52:23 · 1032 阅读 · 0 评论 -
基于springcloud+springsecurity Oauth2.0+Jwt分布式系统项目的搭建
基于springsecurity分布式系统项目的搭建1.环境准备2.搭建流程3.总结1.环境准备2.搭建流程3.总结原创 2021-11-25 15:48:18 · 1158 阅读 · 0 评论