- 博客(91)
- 资源 (7)
- 收藏
- 关注
原创 “从‘偷窥‘别人聊天到自己造轮子——我的即时通讯系统开发历险记“
这是一个基于Spring Boot + Vue 3的即时通讯系统,提供了完整的实时聊天功能;后端技术: Spring Boot + MyBatis Plus + Netty WebSocket ; 数据库: MySQL前端技术: Vue 3 + TypeScript + Element Plus主要模块:用户管理 (User)好友关系 (Contact)聊天室 (Room)消息系统 (Message)通知系统 (Notification)文件传输 (File)技术特色:WebSocke
2025-12-14 01:05:52
371
2
原创 解决按季度查询时的跨季度周数据丢失问题
在实际业务场景中,我们经常会遇到按季度统计数据的需要。然而,当数据是按周划分时,严格按季度边界查询会导致横跨两个季度的周数据"消失"——既不符合前一个季度的查询条件,也不符合后一个季度的查询条件。
2025-10-31 07:59:47
396
原创 基于SpringBoot+vue的校园快递代取系统
这是一个基于Vue.js开发的校园快递系统前端项目,采用了现代化的前端技术栈。技术栈框架: Vue.js (Vue 3)UI组件库: Element PlusCSS框架: Tailwind CSS图表库: ECharts状态管理: Pinia (通过useAuthStore可以看出)路由: Vue RouterHTTP请求: 自定义request工具项目结构项目采用了标准的Vue项目结构:public/: 静态资源src/: 源代码assets/: 静态资源(CSS、图片)com
2025-08-10 12:04:18
342
原创 基于springBoot+vue的校园二手交易平台(2025-08-发布)
这是一个大学校园二手交易平台的前端项目,主要功能包括:1. 用户系统用户注册与登录用户信息管理(个人资料编辑)角色权限管理(学生用户和管理员用户)2. 商品管理商品浏览和搜索商品分类展示(教材、数码产品、服装、日用品、体育用品、美妆、食品等)商品详情查看商品发布和编辑商品收藏功能3. 交易系统商品购买流程订单创建和管理支付功能交易状态跟踪4. 社交互动商品评论功能用户之间的消息交流联系卖家/买家5. 求购信息发布求购信息浏览求购列表响应求购需求6. 管理功能
2025-08-07 22:55:52
481
原创 《Java陷阱:为什么删除新List的元素,原List也被修改了?—— 深入理解引用赋值》
在Java中,直接使用List<Object> finalValues = values赋值并不会创建新列表,而是复制了引用,导致两个变量指向同一内存对象。因此修改其中一个列表会影响另一个。要真正复制列表,推荐使用new ArrayList<>(values)或List.copyOf(values)(Java 10+)创建独立副本。关键点在于理解引用赋值与对象复制的区别,避免因共享引用导致意外修改。需要独立操作列表时,必须显式创建新对象。
2025-08-05 14:49:02
424
原创 @component和@Bean注解区别
Component是“自动模式”:适合用户自己的类,通过扫描自动注册,无需手动配置。@Bean是“手动模式”:适合第三方类或复杂场景,通过方法体显式控制Bean的创建过程。两者均能实现Bean的注册,但@Component更简洁**,@Bean更灵活,需根据场景选择。**@作者:加辣椒了吗?简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!
2025-08-05 08:46:14
1128
原创 毕设/大作业:基于SpringBoot+Vue的小区物业管理系统(2025-07发布)
智能小区物业管理系统 - 功能完备、技术领先的毕业设计/大作业解决方案;技术亮点:前端: 采用 Vue3.js 现代化前端框架,Element-plus UIUI库,确保界面美观、响应式布局、交互流畅。后端: 基于 Spring Boot (Java) 成熟后端框架,提供稳定高效的API服务。数据库: 使用 MySQL关系型数据库存储核心业务数据,设计规范权限控制: 实现基于角色的访问控制 (RBAC),精确管理不同用户(业主、物业管理员)的操作权限。状态管理: 模块内(如维修单状态)采用状态
2025-07-14 22:45:17
740
原创 毕设:基于springBoot+mybatisplus+vue我的个人博客系统
这个一个超级超级简单的个人博客系统,目的是,分为前台和后台两端,前台展示博客,后台发布编辑博客;
2025-05-27 21:48:20
245
原创 毕设分享:基于微信小程序的高校招聘系统
【毕设优选】基于微信小程序的高校招聘系统(附完整后端源码)功能介绍:亮点呈现:采用主流技术栈(SpringBoot+MyBatisPlus+自定义鉴权)集成招聘全生命周期管理(智能分发/撤回/多级过滤)含RBAC权限模型+JWT安全认证提供手把手部署教程商业级事务管理+高性能连接池支持二次开发(标准Maven架构)适合人群:计算机专业毕业设计急单全栈开发实战学习者需要现成商业级项目框架零基础快速构建招聘生态。
2025-04-01 22:12:31
523
原创 Java 后端接收HTML等标签数据,到后端标签丢失
一开始以为是接收参数出了问题,后面看了@RequestBody注解并不会改变参数,最后发现是xss的配置问题。@作者:加辣椒了吗?简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!
2024-08-06 00:34:15
886
1
原创 window关闭端口占用
# 一、打开命令行,输入命令,得到进程号**win+r打开命令行,输入命令**```netstat -ano | findstr 端口号```**得到端口号**# 二、找到其端口并杀死该端口```taskkill /F /PID 进程号
2024-08-05 23:26:42
477
原创 Ubuntu/Linux系统安装JDK1.8(带jdk1.8资源和操作教程)
!!!!!!!!!!!Ubuntu/Linux jdk1.8安装包!!!!!!!!!!!!@作者:加辣椒了吗?简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!
2024-06-20 14:00:42
2384
原创 onlyoffice报错:这份文件无法保存。请检查连接设置或联系您的管理员当你点击
作者:加辣椒了吗?简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!
2024-06-20 09:23:35
4424
原创 ubuntu系统上快速直接获取ip地址
ubuntu系统上查看ip地址@作者:加辣椒了吗?简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!
2024-06-20 09:03:47
667
原创 毕设:基于SpringBoot+Vue的相册管理系统
分享一下相册管理系统@作者:加辣椒了吗?简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!
2024-06-18 00:37:44
1115
1
原创 Docker安装(内网无网环境),亲测简单易懂
Docker安装(内网无网环境),亲测简单易懂@作者:加辣椒了吗?简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!
2024-06-18 00:10:02
924
原创 毕设:基于SpringBoot+Vue的邮件分发系统
分享一下邮件分发系统@作者:加辣椒了吗?简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!
2024-05-05 20:56:06
1405
原创 Python实验:关灯游戏
这是一个Python实验作业,内容如下:题目要求:请完成《关灯游戏》,并完成以下扩展内容:扩展内容:请设计并实现界面功能,允许玩家选择初始地图的大小,分别为:小(5x5),中(8x8),大(12x10),玩家选择之后立即刷新窗口界面并重设地图请设计并实现界面功能,允许玩家选择游戏难度,分别为:容易:一开始有20%的格子状态为翻转状态中等:一开始有40%的格子状态为翻转状态困难:一开始有60%的格子状态为翻转状态游戏开始之前,提示玩家输入唯一的用户名,用于保留该玩家的闯关记录。
2023-12-24 22:09:54
2852
原创 如何在Java中实现多条件排序
多条件排序是一个复杂而实用的技术问题,它涉及到算法、数据结构等多个领域。在实际工作中,我们常常需要根据多个条件对数据进行排序,以达到最优化的效果。以下文章将使用Comparator接口来实现在多个条件下的排序。总结起来,通过使用Comparator接口,我们可以灵活地定义排序规则,以满足不同的需求。在这个例子中,我们根据Statistics对象的a,b和c属性进行了排序,展示了如何在Java中实现多条件排序。@作者:加辣椒了吗?
2023-12-05 01:16:43
2263
原创 每日一题:编写Java/Python程序,实现判断变量x是奇数还是偶数。
编写Java/Python程序,实现判断变量x是奇数还是偶数。思路:**我们可以通过计算一个整数除以2的余数来判断其是奇数还是偶数。如果余数为0,那么这个整数就是偶数;否则,就是奇数。在以下两个示例中,我们分别使用了Java和Python编程语言来实现这个功能。程序简单易用,只需输入一个整数,即可判断其是奇数还是偶数。
2023-11-22 01:26:12
911
原创 Docker 从 安装 到 配置 到 实战:手把手带你入门
🤔🤔🤔下面就以通俗易懂的方式讲一下它的用处吧~~~🤔🤔🤔Docker 就像是快递界的!!“顺丰”!!,它将应用程序及其依赖打包成一个轻量级的、可移植的容器,确保应用程序在各个环境中都能“异地发货、本地签收”。这样一来,开发者无需担心应用程序在不同服务器、数据中心或云平台上的兼容性问题,省去了大量调试和配置的麻烦。Docker 的主要优势在于其实现了应用程序和基础设施之间的解耦,从而提高了应用程序的部署速度和可维护性。
2023-11-04 15:55:19
308
原创 通过实例学习:使用Spring Cache实现实际场景的缓存策略
Spring Cache 是 Spring 框架中的一个模块,提供了对缓存的支持。它的目标是提高应用程序的性能和响应速度,通过缓存数据来避免频繁的数据访问和计算。Spring Cache 的主要特点和功能包括:😊1.缓存注解:Spring Cache提供了一组注解,如@Cacheable、@CachePut、@CacheEvict,用于在方法级别声明缓存行为。通过简单的注解配置,你可以指定方法的返回值是否应该被缓存、缓存的键以及缓存的名称。
2023-09-09 16:44:33
1188
原创 HttPClient简介及示例:学习如何与Web服务器进行通信
欢迎来到本篇博客,这是一个关于HttPClient的入门案例的指南。🎉在今天的网络世界中,与服务器进行数据交互是开发应用程序的一个关键部分。HttPClient是一款强大而灵活的工具,它帮助我们轻松发送和接收HTTP请求,并与各种Web服务器进行通信。本文旨在为初学者提供一个简明扼要的入门指南,让您快速掌握HttPClient的基本知识和使用方法。🚀我们将逐步引导您通过实际示例,展示如何使用HttPClient发送GET和POST请求,处理请求和响应,以及其他一些常见的HTTP操作。
2023-09-02 15:17:30
606
原创 日期格式化的最佳实践:如何在Java中处理日期格式化
当涉及到日期格式化时,了解正确的方式和最佳实践是至关重要的。日期格式化是将日期转换为特定格式的过程,以便在应用程序开发中更好地展示、存储或交互。以下内容展示常用的三种方式/*** 对象映射器:基于jackson将Java对象转为json,或者将json转为Java对象* 将JSON解析为Java对象的过程称为 [从JSON反序列化Java对象]
2023-08-06 23:51:30
4146
原创 全局异常处理器:如何在Spring MVC中使用@ControllerAdvice
全局异常处理器是一种 🌟✨机制,用于处理应用程序中发生的异常,无论这些异常在哪个部分发生。它可以拦截和处理整个应用程序范围内的异常,从而实现统一的异常处理逻辑。😊在一个应用程序中,可能会有多个控制器处理不同的请求。当这些控制器中抛出异常时,可以使用全局异常处理器来捕获和处理这些异常,而不是在每个控制器中单独处理。⚡💪全局异常处理器通常在应用程序的顶层进行定义,以确保能够拦截所有的异常。它可以捕获和处理各种类型的异常,包括应用程序自定义的异常、系统异常和未处理的异常。🎯🔍。
2023-08-06 17:23:45
915
原创 @ConfigurationProperties:将外部配置文件中的属性值绑定到对应的属性字段上
ConfigurationProperties是一个用于定义属性的注解,通常用于Spring应用程序的配置类中。通过使用ConfigurationProperties注解,可以将外部配置文件中的属性值绑定到对应的属性字段上。使用ConfigurationProperties时,需要定义一个包含属性的类,并在该类上添加@ConfigurationProperties注解。可以通过prefix属性指定属性的前缀,这样在绑定属性时会自动匹配前缀相同的属性。@作者:加辣椒了吗?
2023-08-05 15:32:12
813
原创 Java 8 Stream流:代码简洁之道
想象一下,当你在编写一段复杂的代码时,突然有一种魔法💫可以让你的代码变得简洁又易读。是不是很像科幻小说的情节?😄🎉但是,Java 8的Stream流却能帮你实现这个梦想!✨它就像一位技术大师,悄悄地走进了Java的大门,带来了编程世界的一次革命!💫✨Stream流让我们能够以一种流畅的方式处理集合数据,解决了代码中循环和条件语句的臃肿问题。想象一下,你不再需要写一堆循环来遍历数据,而是可以使用简洁的链式调用来完成各种操作。不禁让人感叹,这简直就是程序员们的福音啊!🚀🌟。
2023-07-28 09:02:31
820
原创 探索单例模式:设计模式中的瑰宝
单例模式的应用有很多,例如全局资源管理、日志记录器、数据库连接池、配置管理器等。它可以简化代码,提高资源的利用效率,并确保全局只有一个实例对象。😎😎😎@作者:加辣椒了吗?简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!
2023-07-27 14:43:10
1729
原创 策略模式的实现与应用:掌握灵活算法切换的技巧
策略模式(Strategy Pattern)是一种行为设计模式,它允许你定义一系列算法,并将每个算法封装到独立的类中,使它们可以互相替换。策略模式使得算法的变化独立于使用它们的客户端。在策略模式中,有一个上下文(Context)对象,它持有一个策略接口的引用,并通过调用策略接口的方法来执行具体的算法。算法类实现了策略接口,每个算法类都封装了一种具体的算法,客户端可以根据需要选择不同的策略对象,从而实现不同的行为。🤩🤩🤩策略模式的优点包括:****1. 算法可以灵活地替换或新增,不影响使用算法的
2023-07-25 14:42:30
946
原创 Java去重的终极指南:性能对比与高效实现
在日常的Java开发中,去重是一个常见的操作。对于一个包含重复元素的集合,我们常常需要去除重复元素,以便进行后续的处理。本文将介绍几种常用的Java去重方式,并进行性能对比。使用HashMap实现的Set,不保证元素的顺序,是最快的去重方法。本文介绍了Java中几种常用的去重方式,包括使用Set接口、Stream API、Apache Commons Collections库等。根据实际需求和性能考量选择合适的方法,可以提高程序的效率和可维护性,满足各种去重需求。
2023-07-10 16:32:39
2312
原创 输出一年的时间段,先按月份输出,再按周数划分
前段时间遇到一个需求,需要记录一年的周数。初步想法,欸,不难啊,一年就那几周,直接遍历出来不就好啦!可是仔细一想,其中的难点还是很多的:确定一年有多少周确实是一个有点复杂的问题,因为一年的长度不是一个固定的值,而是根据不同的因素而变化的。通常情况下,一年有52周。这是因为每个星期有7天,所以简单地将365天除以7得到52周余1天。然而,这种计算方式忽略了闰年的存在。闰年是为了解决日历与地球公转周期之间的不匹配问题而引入的。闰年有366天,比平年多出一个日子。
2023-07-09 13:49:15
610
原创 学生管理系统大作业
嘿,当谈到大学最常见的大作业时,开发一个学生管理系统绝对是一个理想的项目选择!今天我打算着手完成这个大作业,我今天要做一个学生管理系统!这个系统真的太重要了,在大学里超常见的。想想看,学生们可以轻松地查看自己的个人信息,选课什么的都不是问题。老师们也会觉得方便,可以管理课程,用户啥的。管理人员也会喜欢的,可以高效地维护学生档案和处理各种事务。总之,从程序上看,我回把他写的简单易懂!从作业上,我会尽量保证它功能完善!嘿嘿!大家好呀!
2023-07-05 20:01:05
553
原创 毕设分享:基于SpringBoot+Vue的礼服租聘系统
随着生活水平的提高和年轻人婚礼文化的变化,越来越多的人开始注重礼服和配件的品质和风格。但是,购买一套高品质的礼服和配件是一项昂贵的投资,且只能在特殊场合使用。为了满足人们的需求,礼服租聘系统应运而生。礼服租聘系统是一种提供高品质礼服和配件租赁服务的平台,用户可以在上面选择自己喜欢的礼服和配件进行租赁。相比于购买礼服,租聘礼服可以让用户更经济、便捷地享受高品质的礼服和服务,同时也可以减少浪费和环境污染。礼服租聘系统不仅仅是用户的方便之选,也是一种商业模式的创新。
2023-06-19 00:16:41
416
原创 用sql语句数据库更新创建时间和更新时间
实体自动添加时间方法:写个时间工具类(静态);或sql语句注入;sql语句注入时间NOW():创建时时间SYSDATE():当前时间学习若依:一个后台开发框架。有前后端不分离版,有前后端分离版,有微服务版;...
2023-04-09 12:12:48
6026
1
原创 初学对象存储OSS---学习笔记
初学OSS,白嫖了三个月,分享一下学习心得!从前,有一个小村庄,这个小村庄的人们生活朴素,但是却非常团结。他们的主要收入来源是从周边山林中收集各种野果和草药,然后卖给城市里的商贩。有一天,村庄里的年轻人听说了互联网和电子商务,他们想利用这个机会来将自己的野果和草药推销到全国各地。然而,他们发现自己没有能力和资源来开发和维护自己的在线商店。幸运的是,他们听说了阿里云的对象存储(OSS)服务,这个服务可以为他们提供可靠的存储和访问服务,同时还可以自动扩展存储容量,以满足他们日益增长的业务需求。
2023-04-07 23:22:39
1459
原创 对几万行数据的调优操作,调优后系统性能提升明显
对几万行的数据的处理或者对几万行数据与数据库的交互操作,虽然严格意义上来说,并不是很多,但是如果按照传统普通的流程一次性的遍历处理操作数据,也是会性能很差,有可能到分钟级别;我在处理数据上就遇到这个问题:问题一:对几万条数据筛选:问题二:对几万条数据增删查改:我是这样调优的:分批并将每一批作为一个线程。经此处理后,系统性能提升明显自己做项目遇到的一些调优操作,如果考虑线程过多可以加入线程池。@作者:加辣椒了吗?
2023-02-07 18:26:41
708
java奔跑吧!小恐龙小游戏(可做为java毕业设计,下载即可直接运行)
2024-08-20
毕业设计论文写作模板.zip
2024-08-18
Windows-Git安装教程和idea配置Git教程
2024-08-17
计算机学院本科毕业设计论文写作模板
2024-08-05
输出一年的时间段,先按月份输出,再按周数划分
2023-07-05
Docker安装(内网无网环境),亲测简单易懂
2024-06-17
Python实验:关灯游戏
2023-12-24
jdk-8u333-windows-x64
2023-11-06
JDK8U202 :一个性能优越、安全性强、兼容性好的 Java 开发工具
2023-11-05
Python语言-实验三 《文件读写与面向对象程序设计》实验要求
2023-11-04
学生信息管理系统的设计与实现.zip
2023-07-03
javaJDK1.8开发手册(中文版)
2023-03-18
即时通讯系统-聊天室后端项目
2025-12-14
即时通讯系统聊天室-前端项目
2025-12-14
基于SpringBoot+Vue的校园快递代取系统(前端+后端+mysql)
2025-11-10
基于SpringBoot+Vue的校园快递代取系统(!!!前端项目!!!)
2025-08-10
基于SpringBoot+Vue的校园二手交易平台(!!前端代码!!)
2025-08-07
智能小区物业管理系统(前端项目)
2025-07-14
智能小区物业管理系统(后端项目)
2025-07-14
基于SpringBoot+Vue+mysql的我的个人博客系统-前端代码
2025-05-27
基于SpringBoot+Vue+mysql的我的个人博客系统-后端文件
2025-05-27
基于微信小程序的高校招聘系统(后端代码)下方有界面展示地址~~~
2025-04-01
基于微信小程序的高校招聘系统(前端代码uniapp)下方有界面展示地址~~~
2025-04-01
Python毕业设计:基于djiango+Vue的邮件分发系统-前端
2025-03-17
Python毕业设计:基于djiango+Vue的邮件分发系统-后端
2025-03-17
毕业设计:基于SpringBoot+Vue的邮件分发系统-后端
2024-11-05
毕设分享:基于SpringBoot+Vue的礼服租聘系统-后端
2024-11-05
毕设分享:基于SpringBoot+Vue的礼服租聘系统-前端
2024-11-05
毕业设计:基于SpringBoot+Vue的邮件分发系统-前端
2024-11-05
毕业设计:基于springBoot+vue的相册管理系统-前端代码
2024-11-05
毕业设计:基于springBoot的相册管理系统-后端代码
2024-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅