自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(150)
  • 收藏
  • 关注

原创 智慧教育平台:选课系统的Spring Boot实现

互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对学生选课信息管理混乱,出错率高,信息安全性差,劳动强度大,费时费力等问题,采用学生选课系统可以有效管理,使信息管理能够更加科学和规范。学生选课系统在Eclipse环境中,使用Java语言进行编码,使用Mysql创建数据表保存本系统产生的数据。系统可以提供信息显示和相应服务,其管理员管理专业,教师,学生,课程,查看学生选课以及学生成绩信息。

2024-05-16 09:52:11 931

原创 SSM框架打造的高效稳定网上购物商城管理系统

随着科技的飞速发展,计算机已经广泛的应用于各行各业当中,而且日趋普及。在各个领域内,计算机的应用已经十分广泛,各种智能设备都与计算机紧密结合在一起,主要应用于两个方面:一是以设备为主。另一种是软件的建设,以提高网上购物商城的形象。本文研究的网上购物商城基于当前较为流行的B/S结构,采用Java技术和MYSQL数据库进行开发设计。通过本系统,实现了不同权限的用户登录,包括用户和管理员。首页、关于我们、商品信息、新闻信息、交流论坛、留言反馈、个人中心、后台管理、在线客服等功能。

2024-05-16 09:26:34 812

原创 gateway基本配置

SpringCloud Gateway是Spring全家桶中一个比较新的项目,Spring社区是这么介绍它的:该项目借助Spring WebFlux的能力,打造了一个API网关。旨在提供一种简单而有效的方法来作为API服务的路由,并为它们提供各种增强功能,例如:安全性,监控和可伸缩性。

2024-05-09 17:28:01 669

原创 Element-UI快速入门

在你的 Vue 组件的。

2024-05-09 09:35:45 841

原创 Spring Boot与RSocket实现高效实时数据通信

✌️大厂。

2024-05-08 14:35:48 948

原创 用户体验至上的Spring Boot博客系统

随着互联网技术的快速发展和普及,个人博客已成为越来越多人分享自己知识、经验和见解的重要渠道。然而,对于普通用户来说,搭建一个功能完善、界面美观的个人博客系统往往需要具备一定的技术能力和经验。因此,开发一个基于Spring Boot的个人博客系统,可以帮助用户快速、轻松地搭建自己的博客平台,满足他们的个性化需求。基于Spring Boot的个人博客系统项目是一个旨在为用户提供个性化、易于使用和管理的在线博客平台的项目。通过该项目,用户可以快速、轻松地搭建自己的博客平台,并享受发布、分享和管理博客内容的乐趣。

2024-05-08 10:40:53 1292

原创 “构建现代化物流管理系统:Spring Boot后端与Vue前端融合实践“

随着电子商务的快速发展,物流行业也迎来了巨大的机遇和挑战。为了提高物流管理的效率、降低成本,并满足用户对物流信息实时追踪的需求,基于Spring Boot的物流管理系统应运而生。该系统旨在通过信息化手段实现物流管理的系统化、规范化和智能化。Java是由SUN公司推出,该公司于2010年被oracle公司收购。Java本是印度尼西亚的一个叫做爪洼岛的英文名称,也因此得来java是一杯正冒着热气咖啡的标识。

2024-05-07 10:00:42 1036

原创 在线民宿预约系统:景区住宿预订新体验

景区民宿预约系统是一个集成在线预订、支付、管理、评价等多功能于一体的综合性服务平台。游客可以通过该系统轻松选择心仪的民宿,完成在线预订、支付和退房等操作,极大提升了旅游住宿的便利性和体验度。景区民宿预约系统为游客提供了便捷、高效、安全的在线预订服务,同时也为民宿管理者提供了强大的管理工具和数据支持。随着旅游业的不断发展,该系统将在提升旅游住宿体验和管理效率方面发挥越来越重要的作用。Java是由SUN公司推出,该公司于2010年被oracle公司收购。

2024-05-07 09:39:14 1104

原创 MySQL 5.7下载到配置,轻松上手:全步骤图解安装教程

修改完成之后点击OK(也可以默认在C盘);

2024-05-06 14:59:08 465

原创 Spring Security基础教程:从入门到实战

无论你选择以何种方式进行身份验证--是使用 Spring Security 提供的机制和提供商,还是与容器或其他非 Spring Security 身份验证机构集成--你都会发现授权服务可以以一致而简单的方式在你的应用程序中使用。在上面的示例中,都是基于配置文件进行用户的配置角色的设置,都是静态的信息,而实际工作中,都是需要从数据库中进行查询的。当环境中引入上面的依赖后,默认情况会对所有的请求都进行拦截,同时启动服务时会输出随机密码,而用户则默认是"user"。推荐订阅精彩专栏 👇🏻 避免错过下次更新。

2024-05-06 09:25:44 1112 4

原创 案例分享:使用RabbitMQ消息队列和Redis缓存优化Spring Boot秒杀功能

✌️大厂。

2024-04-30 10:26:19 1095

原创 Spring Boot + 支付宝支付:一站式集成指南

✌️大厂。

2024-04-29 14:11:01 1081

原创 Spring Boot整合Elasticsearch

✌️大厂。

2024-04-29 09:42:44 773

原创 Spring Boot与RabbitMQ整合:实现高可用消息队列服务

✌️大厂。

2024-04-28 09:32:24 838

原创 Spring Boot携手OAuth2.0,轻松实现微信扫码登录!

✌️大厂全栈码农|毕设实战开发,专注于大学生项目实战开发、讲解和毕业答疑辅导。推荐订阅精彩专栏 👇🏻 避免错过下次更新。

2024-04-26 16:12:17 1047

原创 快速上手Spring Boot与Mybatis Plus集成:入门Demo详解

✌️大厂全栈码农|毕设实战开发,专注于大学生项目实战开发、讲解和毕业答疑辅导。推荐订阅精彩专栏 👇🏻 避免错过下次更新。

2024-04-26 09:17:44 743

原创 《布隆过滤器:原理、应用与使用方法深度解析》

首先,我们需要了解布隆过滤器的概念。布隆过滤器(Bloom Filter,BF)是一个叫做 Bloom 的老哥于 1970 年提出的。我们可以把它看作由二进制向量(或者说位数组)和一系列随机映射函数(哈希函数)两部分组成的数据结构。相比于我们平时常用的 List、Map、Set 等数据结构,它占用空间更少并且效率更高,但是缺点是其返回的结果是概率性的,而不是非常准确的。理论情况下添加到集合中的元素越多,误报的可能性就越大。并且,存放在布隆过滤器的数据不容易删除。

2024-04-25 09:55:26 959

原创 《深度解析:Redis缓存穿透、击穿与雪崩的区别及应对策略》

表现:缓存穿透说简单点就是大量请求的 key 是不合理的,根本不存在于缓存中,也不存在于数据库中。这就导致这些请求直接到了数据库上,根本没有经过缓存这一层,对数据库造成了巨大的压力,可能直接就被这么多请求弄宕机了。原因:一般是由于请求了不存在的数据,并且缓存和数据库都没有做相应的处理。举个例子:某个黑客故意制造一些非法的 key 发起大量请求,导致大量请求落到数据库,结果数据库上也没有查到对应的数据。也就是说这些请求最终都落到了数据库上,对数据库造成了巨大的压力。表现。

2024-04-25 09:48:15 1132

原创 Spring框架九大核心功能全面解读(三):探寻功能之巅

Spring Event 事件就是Spring实现了这种事件模型,你只需要基于Spring提供的API进行扩展,就可以轻易地完成事件的发布与订阅Spring事件相关api主要有以下几个:到这到这整篇文章终于写完了,这里再来简单地回顾一下本文说的几个核心功能:资源管理:对资源进行统一的封装,方便资源读取和管理环境:对容器或者是项目的配置进行管理类型转换:将一种类型转换成另一种类型数据绑定:将数据跟对象的属性进行绑定,绑定之前涉及到类型转换泛型处理:一个操作泛型的工具类,Spring中到处可见。

2024-04-25 08:50:57 838

原创 权威解析Spring框架九大核心功能(续篇):专业深度,不容错过

本节主要讲了实现IOC的几个核心的组件BeanFactory及其接口体系:BeanDefinition及其相关组件:BeanDefinitionReader和ClassPathBeanDefinitionScanner:读取资源,生成BeanDefinitionBeanDefinitionRegistry:存储BeanDefinitionBeanFactory核心实现:DefaultListableBeanFactory:IOC容器,同时实现了BeanDefinitionRegistry接口。

2024-04-24 11:01:13 854

原创 Spring框架九大核心功能全面揭秘(一)

所以,如果你想知道@Value到底支持注入哪些字段类型的时候,看看PropertyEditor的实现就可以了,当然如果Spring自带的都不满足你的要求,你可以自己实现PropertyEditor,比如把String转成Date类型,Spring就不支持。所以,如果有多个PropertySource都含有同一个配置项的话,也就是配置key相同,那么获取到的配置是从排在前面的PropertySource的获取的。

2024-04-24 10:03:43 912

原创 揭秘Spring Boot中@Transactional注解失效的七大坑点与修复之道

Service// 数据库操作throw new Exception("检查型异常");SpringBoot的事务管理功能非常强大,但是它也有一定的使用规则。了解并避免这些常见的事务失效场景,能帮助你更好地利用SpringBoot构建健壮的应用。希望这篇文章能帮助你少踩一些坑,顺利实现你的业务逻辑。

2024-04-23 14:16:33 1199

原创 利用Spring Boot后端与Vue前端技术构建现代化电商平台

目前现有的网上商城系统对于用户而言其购买商品流程仍然过于繁琐,对于而言其系统安全性并不能保障。同时整套系统所使用的技术相对较为落后,界面不能动态化展示。相比较于其它同类型网站而言不能体现技术先进性。Java是由SUN公司推出,该公司于2010年被oracle公司收购。Java本是印度尼西亚的一个叫做爪洼岛的英文名称,也因此得来java是一杯正冒着热气咖啡的标识。Java语言在移动互联网的大背景下具备了显著的优势和广阔的前景,它是面向对象的,分布式的,动态的,具有平台无关性、安全性、健壮性。

2024-04-23 09:35:39 1098

原创 RabbitMQ Spring Boot 配置与使用指南

目录1.yaml配置如下2.引入pom依赖如下2.1 引入项目resources下libs中的jar包依赖如下2.2引入maven私服依赖如下3.启动类配置如下4.项目中测试发送消息如下5.项目中消费消息代码示例6.mq管理后台交换机队列创建及路由绑定关系如下Spring Boot集成RabbitMQ入口: RabbitMQ实现消息队列生产者与消费者rps中的每一个都可以按照Sping官方的RabbitAutoConfiguration自动装配的RabbitProperties的样式来配置,做到了实现配置多

2024-04-22 13:48:39 915

原创 Spring Boot集成RabbitMQ实现消息队列生产者与消费者

我们就以平时常见的商品购买为例,订单下完了,需要通知发货,我们就可以使用消息队列对其进行解耦。这边我们就定义订单队列。代码概览如下图所示@Bean@Bean//创建队列构造器并指定队列名称//如果队列持久化,这边不用设置队列过期时间//设置死信队列的RouteKey//设置死信队列的Exchange//创建队列。

2024-04-22 09:16:31 1070

原创 Spring Boot后端与Vue前端融合:构建高效旅游管理系统

在旅游网站的初期开发阶段,我国许多网站存在一些普遍问题。其中之一是缺乏对旅游行业和网络运营的全面了解,这导致他们无法准确找到自己的切入点,这种情况导致了一系列问题。首先,设计相似、内容雷同,缺乏创新和差异化,无法吸引用户的兴趣和留存。因此,在开发旅游网站时,我们需要深入了解旅游行业和网络运营,以全面了解市场需求和用户喜好。此外,我们还应重视建立规模化的经营模式,通过有效的网上促销和预订机制提高成功率,以实现更可观的旅游电子商务销售额。旅游网站面临着旅游产品交易安全性的瓶颈。

2024-04-20 22:02:27 1254 2

原创 海滨体育馆智能化管理系统:基于Spring Boot与Vue实现

1、体育馆资源管理需求:随着人们对体育健身的重视,体育馆成为人们进行锻炼和体育活动的重要场所。设计一个基于Spring Boot的海滨体育馆管理系统可以帮助管理者更好地管理体育馆资源,提供便捷的场地预约和管理服务。2、预约体验优化:传统的体育馆预约通常面临着预约流程繁琐、信息交流不便等问题。海滨体育馆管理系统可以提供在线预约和信息交流服务,简化预约流程,提升用户的预约体验。3、场馆管理与活动组织:体育馆管理涉及场地预约安排、场馆设备管理、活动组织等多个方面。

2024-04-20 21:51:49 899

原创 全新在线拍卖体验:基于SpringBoot与Vue的智能系统

1.1 概述随着社会的快速发展,计算机的影响是全面且深入的。人们的生活水平不断提高,日常生活中人们对在线拍卖系统方面的要求也在不断提高,在线拍卖受到广大用户的关注,使得在线拍卖系统的开发成为必需而且紧迫的事情。在线拍卖系统主要是借助计算机,通过对在线拍卖系统所需的信息管理,增加用户选择,同时也方便对广大用户信息的及时查询、修改以及对用户信息的及时了解。在线拍卖系统对用户带来了更多的便利, 该系统通过和数据库管理系统软件协作来满足用户的需求。1.2课题意义。

2024-04-19 13:49:09 839

原创 Spring Boot与Vue联手打造前沿智能学习平台

智能学习平台系统是一款运用软件开发技术设计实现的应用系统,它旨在提供高效、个性化的学习体验。Java是由SUN公司推出,该公司于2010年被oracle公司收购。Java本是印度尼西亚的一个叫做爪洼岛的英文名称,也因此得来java是一杯正冒着热气咖啡的标识。Java语言在移动互联网的大背景下具备了显著的优势和广阔的前景,它是面向对象的,分布式的,动态的,具有平台无关性、安全性、健壮性。

2024-04-19 09:27:58 1196

原创 基于Spring Boot+Vue的校园网上店铺,开启便捷购物新模式

如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技术的产生,往往能解决一些老技术的弊端问题。因为传统校园店铺商品销售信息管理难度大,容错率低,管理人员处理数据费工费时,所以专门为解决这个难题开发了一个校园网上店铺,可以解决许多问题。校园网上店铺可以提高校园店铺商品销售信息管理问题的解决效率,优化校园店铺商品销售信息处理流程,保证校园店铺商品销售信息数据的安全,它是一个非常可靠,非常安全的应用程序。

2024-04-18 13:45:43 1178

原创 Spring Boot后端+Vue前端:打造高效二手车交易系统

如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技术的产生,往往能解决一些老技术的弊端问题。因为传统二手车交易信息管理难度大,容错率低,管理人员处理数据费工费时,所以专门为解决这个难题开发了一个二手车交易系统,可以解决许多问题。随着我国互联网技术的不断发展,电子商务受到了广大年轻人的欢迎。在二手汽车行业中也是如此,由于疫情防控等原因,线上二手车销售额逐年增加,但我国目前还没有一套高效、稳定的二手汽车交易网站,满足人民群众的销售、过户、签合同需求。

2024-04-18 09:10:12 1442

原创 Vue结合ECharts与SpringBoot,实现高效数据库图表绘制

ECharts 提供了丰富的图表类型和交互功能,可以满足各种数据可视化需求,包括折线图、柱状图、饼图、雷达图、散点图等等。ECharts 的默认主题和样式非常漂亮,同时也支持自定义主题和样式,可以根据需求定制各种风格的图表。ECharts 支持在多种平台上使用,包括 PC、移动端以及各种主流浏览器,同时也支持响应式设计,适应不同屏幕大小。ECharts 的 API 设计简单易懂,文档详尽,学习曲线较为平缓,即使对于新手也比较容易上手。

2024-04-17 13:49:54 954

原创 实战解析:SpringBoot接口防抖机制与防重复提交技巧

作为一名老码农,在开发后端Java业务系统,包括各种管理后台和小程序等。在这些项目中,我设计过单/多租户体系系统,对接过许多开放平台,也搞过消息中心这类较为复杂的应用,但幸运的是,我至今还没有遇到过线上系统由于代码崩溃导致资损的情况。这其中的原因有三点:一是业务系统本身并不复杂;二是我一直遵循某大厂代码规约,在开发过程中尽可能按规约编写代码;三是经过多年的开发经验积累,我成为了一名熟练工,掌握了一些实用的技巧。

2024-04-17 09:35:35 1169

原创 SpringBoot中全局异常捕获与参数校验的优雅实现

/这个地方不要写exception,因为Spring是只对运行时异常进行事务回滚,//如果抛出的是exception是不会进行事务回滚的。如果是在service层里捕获异常统一去处理,那为了保证事务的回滚,需要抛出RuntimeExceptiontry {logger.error("发生异常");

2024-04-16 13:31:06 751

原创 Spring Boot如何应对多人同时导出Excel导致的服务器崩溃?构建高效排队导出功能是关键!

业务诉求:考虑到数据库数据日渐增多,导出会有全量数据的导出,多人同时导出可以会对服务性能造成影响,导出涉及到mysql查询的io操作,还涉及文件输入、输出流的io操作,所以对服务器的性能会影响的比较大;结合以上原因,对导出操作进行排队;刚开始拿到这个需求,第一时间想到就是需要维护一个FIFO先进先出的队列,给定队列一个固定size,在队列里面的人进行排队进行数据导出,导出完成后立马出队列,下一个排队的人进行操作;

2024-04-16 09:59:45 1046

原创 SpringBoot实现PDF水印添加的五种高效方案,轻松上手!

PDF(Portable Document Format,便携式文档格式)是一种流行的文件格式,它可以在多个操作系统和应用程序中进行查看和打印。在某些情况下,我们需要对 PDF 文件添加水印,以使其更具有辨识度或者保护其版权。本文将介绍如何使用 Spring Boot 来实现 PDF 添加水印的方式。PS:当然,只是笔者使用Spring Boot 测试,Java代码均可实现,并不是非要在 spring Boot 上实现哦!

2024-04-15 11:08:13 941

原创 SpringBoot集成EasyExcel 3.x:高效实现Excel数据的优雅导入与导出

EasyExcel 是一个基于 Java 的、快速、简洁、解决大文件内存溢出的 Excel 处理工具。它能让你在不用考虑性能、内存的等因素的情况下,快速完成 Excel 的读、写等功能。

2024-04-15 10:12:35 2314 2

原创 Java操作Redis的五大常用技巧,轻松上手!

Jedis性能好,适合高性能场景,不过要用JedisPool,如果对性能要求不高,或者在SpringBoot项目中使用RedisTemplate是不错的。

2024-04-14 23:29:42 786

原创 SpringBoot:轻松实现对象下载,一个注解搞定!

下载功能应该是比较常见的功能了,虽然一个项目里面可能出现的不多,但是基本上每个项目都会有,而且有些下载功能其实还是比较繁杂的,倒不是难,而是麻烦。所以结合之前的下载需求,我写了一个库来简化下载功能的实现如果我说现在只需要一个注解就能帮你下载任意的对象,是不是觉得非常的方便。

2024-04-14 14:36:26 664

原创 实战解析:SpringBoot AOP与Redis结合实现延时双删功能

ClearAndReloadCache延时双删注解/***延时双删**/ClearAndReloadCacheAspect延时双删切面@Aspect@Component@Autowired/*** 切入点*切入点,基于注解实现的切入点 加上该注解的都是Aop切面的切入点*//*** 环绕通知* 环绕通知非常强大,可以决定目标方法是否执行,什么时候执行,执行时是否需要替换方法参数,执行完毕是否需要替换返回值。

2024-04-12 14:52:39 1063 1

springboot001基于SpringBoot的在线拍卖系统录像.mp4

springboot001基于SpringBoot的在线拍卖系统录像.mp4

2023-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除