- 博客(249)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 电脑销售网站(JSP 实现)项目案例v2分享
本文介绍了一个基于Java Web技术开发的电脑销售网站项目,采用JSP+Servlet架构,结合JDBC连接MySQL数据库。系统实现了用户管理、商品展示、购物车、订单处理等核心电商功能,区分买家和管理员角色。技术亮点包括c3p0连接池和DbUtils工具类的应用,提升了系统性能和开发效率。该项目适合Java Web初学者作为实战练习,涵盖电商业务流程、多表操作和状态管理等关键技术点,为后续学习Spring等框架奠定基础。
2025-07-27 08:00:00
189
原创 会议预定管理系统(Java + Swing 实现)项目案例分享
本文介绍了一个基于Java Swing和MySQL的会议预定管理系统。系统采用JDBC连接数据库,支持用户和管理员双角色功能,包括会议室预定、申请审核、数据管理等核心流程。技术栈包含Java、Swing GUI、JDBC和MySQL,结构清晰易于扩展。用户端可注册登录、查看会议室、提交申请;管理员端可管理用户、审核申请、统计数据。该项目适合Java初学者学习Swing界面开发与数据库操作,可作为课程设计参考,帮助掌握桌面应用开发的关键技术。附带源码链接和效果图,具有实用学习价值。
2025-07-24 10:00:00
201
原创 图书借阅管理系统(Java + Swing 实现)项目案例分享
本文介绍了一个基于Java Swing和MySQL的图书借阅管理系统。系统采用分层架构,使用JDBC连接数据库,实现用户与管理员双角色登录。核心功能包括用户认证、图书管理、借阅归还等基础操作,通过三张数据表管理用户、图书和借阅信息。项目适合Java初学者练习GUI开发与数据库操作,具有清晰的模块化设计,便于扩展。该案例能帮助学习者掌握Swing界面开发、JDBC编程及数据库设计等关键技术,为进阶学习奠定基础。
2025-07-23 08:00:00
265
原创 作业管理系统(Java + Swing 实现)项目案例分享
本文介绍了一个基于Java技术的作业管理系统,采用Swing构建GUI界面,JDBC连接MySQL数据库,实现教师与学生双角色的作业管理功能。系统包含用户认证、作业发布与提交、数据统计等模块,适合Java初学者练习桌面应用开发。项目源码已开源,通过实践可掌握GUI开发与数据库交互的核心技术。系统界面简洁实用,为教学场景提供基础支持,并留有功能扩展空间。
2025-07-22 20:30:00
146
原创 电脑销售网站(JSP 实现)项目案例分享
本文介绍了一个基于Java Web技术开发的电脑销售网站项目,采用JSP+Servlet架构,结合JDBC与MySQL数据库实现。系统包含用户管理、商品浏览、购物车、订单处理等核心功能,区分管理员和买家角色。技术栈采用三层架构,使用c3p0连接池和DbUtils工具提升性能。该项目适合Java Web初学者练手,涵盖电商平台常见业务流程,特别在权限控制、购物车逻辑和数据库操作方面具有实战价值。
2025-07-22 08:15:00
367
原创 Java 项目CMD启动指南
摘要:本文介绍了两种Java项目打包运行方式。对于Maven项目,需在pom.xml中配置maven-assembly-plugin插件,执行mvn package生成包含依赖的jar包后运行。对于非Maven项目,可通过编写run.bat批处理脚本自动编译和运行,需设置classpath路径和主类名,双击或命令行执行即可启动项目。两种方式都提供了完整的配置示例和操作说明。
2025-07-12 08:15:00
197
原创 SpringBoot快速整合163邮箱发送邮件
摘要: 本文详细介绍了使用Spring Boot整合163邮箱SMTP服务实现邮件发送功能的步骤。首先通过网易邮箱开启SMTP服务并获取授权码,随后在Spring Boot项目中引入邮件依赖并配置SMTP参数(主机、端口、授权码等)。通过编写简单的邮件服务类(MailService)和测试接口(MailController),即可完成基础邮件发送功能。文中还提供了YAML和Properties两种配置方式,并列出常见问题(如认证失败、乱码等)的解决方法,最后建议扩展支持HTML邮件、模板及附件等功能。
2025-07-09 08:00:00
371
原创 Webhook实现远程部署与日志查看
本文介绍如何使用webhook工具实现远程服务器自动化部署与日志查看。首先在Linux服务器安装webhook工具,然后配置两个webhook功能:1)通过HTTP请求触发自动构建脚本(包括git更新、maven打包、docker部署),2)远程查看Nginx日志。文章详细说明了脚本编写、webhook配置方法及调用方式,并提供了常见问题排查建议。该方法可简化部署流程,无需登录服务器即可完成关键操作。
2025-07-05 12:45:58
877
原创 SpringBoot3.x整合Knife4j接口文档
本文介绍了Spring Boot项目中集成Knife4j接口文档工具的方法。主要内容包括:1) 引入knife4j-openapi3依赖;2) 配置OpenAPI基本信息,包括标题、版本、开发者联系方式和许可证;3) 使用注解控制接口显示,如@Hidden隐藏接口、@Tag设置分组;4) 配置文档访问权限和原UI页面显示;5) 提供了常见问题的解决方案,如favicon.ico缺失和.well-known路径404问题。
2025-06-28 22:09:28
392
原创 Spring Boot整合Redis指南
本文介绍了Spring Boot集成Redis的关键步骤:1)环境准备需安装Redis和创建Spring Boot项目;2)添加redis和连接池依赖;3)配置application.yml连接参数;4)提供StringRedisTemplate和RedisTemplate两种操作方式,分别处理字符串和对象存储;5)详细说明字符串、列表、集合、哈希、有序集合五种数据结构的操作方法;6)给出连接池配置、键命名规范、序列化选择等最佳实践建议。
2025-06-27 22:42:54
413
1
原创 手写数字识别实战:从模型到GUI(Python)
本项目基于MNIST数据集开发了一个完整的手写数字识别系统。采用PyTorch框架构建CNN模型,包含两个卷积层和两个全连接层,训练准确率达到99%以上。系统提供多种交互功能:绘图识别允许用户自由书写数字并实时预测;批量预测支持多张图片同时识别;模型评估模块展示精确率、召回率等指标及混淆矩阵可视化。
2025-06-25 08:00:00
429
原创 基于YOLOv8的口罩佩戴识别-Python
本文介绍了一个基于YOLOv8的口罩佩戴检测系统,涵盖数据集准备、模型训练到应用开发的全流程。系统使用Kaggle的Face Mask Detection数据集,将VOC格式转换为YOLO格式并进行数据划分。训练过程支持GPU加速和多参数配置,最终模型精度达98%。系统实现了摄像头实时检测和GUI界面功能。
2025-06-23 08:00:00
369
原创 番茄叶片病害识别-从训练到应用-Python
本文介绍了一种基于深度学习的番茄叶片病害智能识别系统。该系统采用ResNet18模型架构,能够准确识别10种番茄叶片状态(包括9种病害和健康状态)。通过数据预处理、模型训练和验证评估,系统实现了92.3%的整体准确率,并提供混淆矩阵、分类指标报告和ROC曲线等可视化分析工具。配套开发的图形用户界面支持多图片选择和实时预测,直观展示病害识别结果及置信度。该系统为农业生产中的病害早期诊断提供了高效解决方案。
2025-06-21 08:00:00
722
原创 基于大模型的计算机图像分类-Python实现
本项目实现了一个基于ResNet18模型的CIFAR-10图像分类系统。系统采用PyTorch框架,包含完整的训练流程(数据增强、Adam优化器)、模型评估(分类报告、混淆矩阵可视化)和GUI预测界面。项目亮点包括迁移学习技术的应用、详细的评估可视化以及批量预测功能。
2025-06-20 12:55:13
305
原创 VuePress完美整合Toast消息提示
本文记录了在VuePress项目中整合vue-toastification插件的步骤。首先通过npm或yarn安装依赖,然后在VuePress的enhanceApp.js文件中配置插件并引入样式。使用时可通过this.$toast调用多种类型的消息提示(成功、信息、警告、错误等)。该插件为VuePress项目提供了优雅的通知功能,适用于表单提交、请求反馈等场景。如需更复杂的自定义功能,可参考官方GitHub文档。
2025-06-05 08:00:00
400
原创 Spring Boot整合JWT实现认证与授权
摘要 本文介绍了JWT(JSON Web Token)在Java Web应用中的实现方案。首先通过Maven添加JWT依赖,然后封装JwtUtil工具类实现令牌生成、解析和验证功能。通过创建JwtInterceptor拦截器,实现对请求的JWT验证,并在Web配置中设置拦截路径。最后提供登录时生成令牌的示例和基础控制器类,方便获取认证用户信息。这套方案实现了基于JWT的身份验证机制,适用于需要安全传输信息的Web应用场景。
2025-05-27 22:21:03
945
1
原创 基于Fabric.js的选座布局系统开发笔记
最近开发了一个简单的选座布局系统,主要用于会议、活动或餐厅等场景的座位和桌子布局设计。系统基于HTML5 Canvas和Fabric.js库实现,支持添加座位、桌子,并能保存布局数据。
2025-04-19 11:02:19
575
原创 课程设计分享:超市信息管理系统(JAVA+MySQL)
超市信息管理系统是一个用于优化超市日常运营的工具,旨在通过信息化手段提高商品管理、会员服务和数据处理的效率。本项目采用多种主流技术构建,着重于功能的实用性和用户体验的优化。
2024-12-24 14:18:50
346
原创 vue实现二维码生成器应用
实现一个简单的二维码生成器应用,可以使用 Vue 前端结合一个 JavaScript 库(如 qrcode.js 或 QRCode.js)来生成二维码。
2024-09-18 13:31:33
610
原创 Java小程序案例:电子日历记事本
https://www.liyansheng.top/project/%E7%94%B5%E5%AD%90%E6%97%A5%E5%8E%86%E8%AE%B0%E4%BA%8B%E6%9C%AC.html
2024-09-07 08:15:00
254
原创 Springboot整合hutool验证码
在 Spring Boot 中,你可以将 Hutool 生成验证码的功能集成到 RESTful API 接口中。
2024-08-13 16:19:05
506
原创 教室管理系统的开发与实现(Java+MySQL)
教室管理系统是学校和培训机构日常运营中不可或缺的工具。本文将介绍如何使用Java、Swing GUI、MySQL和JDBC开发一个简单而有效的教室管理系统,并涵盖系统的登录认证、教室管理、查询、启用、暂停和排课管理功能。
2024-07-19 21:29:54
794
原创 演唱会售票系统(Springboot+MySQL+Mybatis+BootStrap)
本文介绍了一个基于Spring Boot、MyBatis Plus、Sa-Token、Bootstrap和MySQL技术栈的演唱会售票系统。系统包括前台用户模块和后台管理模块,为用户提供注册、登录、浏览和购买演唱会门票、积分兑换优惠券、订单管理等功能。管理员可以通过后台管理用户、演出、订单、评价、优惠券和积分。前端采用Bootstrap设计响应式界面,后端通过Spring Boot和MyBatis Plus实现业务逻辑和数据库操作,Sa-Token确保系统的认证和权限管理。
2024-07-11 12:00:48
661
原创 学生选课管理系统(Java+MySQL)
学生选课管理系统采用Java、MySQL、JDBC和Swing GUI技术,提供管理员和学生角色登录,支持个人信息修改、课程查询与选课、查看个人选课记录等功能,具有良好的扩展性,便于未来增加新功能。
2024-07-10 14:06:16
658
原创 酒店客房管理系统(Java+MySQL)
例如,绿色表示可用,红色表示已入住,黄色表示预订,灰色表示维护中。通过颜色标记,管理员可以快速了解客房状态,提高管理效率。管理员可以通过界面记录客人的入住和退房信息,包括入住时间、退房时间、客人姓名、联系方式等。系统自动更新客房状态,确保客房信息实时准确。管理员可以通过图形界面添加、修改和删除客房信息,包括客房类型、价格、容量、描述等。系统提供客房统计功能。管理员可以查看客房的使用情况统计,包括入住率、退房率、预订率等。通过用户名和密码验证身份,确保只有授权的用户可以访问和管理酒店客房信息,登录界面友好。
2024-06-29 16:43:44
1018
原创 使用 Java Swing 和 XChart 创建多种图表
通过本文的示例代码,您可以在 Java 应用程序中轻松创建多种类型的图表。XChart 提供了简单且强大的 API,能够满足大多数数据可视化需求。希望这些示例能帮助您更好地理解如何使用 XChart 进行数据可视化。
2024-06-27 12:43:57
948
原创 使用 Vue Router 的 meta 属性实现多种功能
通过在 Vue Router 中使用 meta 属性,我们可以方便地实现多种功能,如设置页面标题、管理角色权限、控制页面过渡效果和缓存等。这不仅提高了代码的可维护性,还大大增强了应用的用户体验。希望这篇文章能帮助你更好地理解和使用 Vue Router 的 meta 属性。
2024-06-26 10:58:26
5093
1
原创 在线朋友圈系统(Java Web)
本项目通过整合多种主流技术,搭建了一个功能完善的在线朋友圈系统,涵盖了用户注册、登录、动态发布与评论、好友发现与管理等基本功能。通过Spring Boot、MySQL、MyBatis、Sa-token和LayUI的结合,实现了后端高效开发与前端优质体验的完美统一
2024-06-25 15:05:50
484
原创 深入理解 Vuex:State、Mutations、Actions 和 Getters
State:存储应用中的状态数据。Mutations:定义同步操作以更改状态。Actions:定义可以包含异步操作的函数,最终通过 mutations 来更改状态。Getters:定义从 state 中派生出的新状态,用于对 state 进行计算或处理。理解和掌握这四个核心概念,可以帮助你更好地使用 Vuex 来管理 Vue.js 应用的状态,使你的应用更加稳定和易于维护。
2024-06-25 08:15:00
1536
原创 基于 SpringBoot + Vue 的图书购物商城项目
本项目是一个基于 SpringBoot 和 Vue 的图书购物商城系统。系统主要实现了用户注册、登录,图书浏览、查询、加购,购物车管理,订单结算,会员折扣,下单,个人订单管理,书籍及分类管理,用户管理和数据统计等功能。本文将详细介绍项目的技术栈、主要功能及其实现。
2024-06-24 14:24:28
1229
原创 课程设计:班级通讯录管理系统(Java+MySQL)
本项目旨在开发一个基于Java的班级通讯录管理系统,使用MySQL作为数据库,采用Swing进行UI设计。系统主要功能包括管理员登录认证、班级信息管理、学生信息管理。每个班级拥有独立窗口,同时注重窗口复用和代码精简,实现自适应布局,并确保数据修改后即时同步到表格中。
2024-06-20 08:52:29
703
原创 如何解决 BeautifulSoup 安装问题:从 BeautifulSoup 3 到 BeautifulSoup 4
通过以上步骤,我们成功解决了安装 BeautifulSoup 时遇到的问题。确保 pip 是最新版本。安装 BeautifulSoup 4,而不是尝试安装不兼容的旧版本。安装 lxml 或 html5lib 以提高解析性能。
2024-06-16 12:15:49
1870
原创 Python实战:小说分词统计-数据可视化
通过这篇博客,我们展示了如何利用Python的jieba和matplotlib库对中文文本进行词语分析,并绘制统计图表。希望这篇博客能对你有所帮助,如果有任何问题或建议,欢迎留言讨论!并将《战争与和平》的文本文件命名为,放置在当前工作目录中。
2024-06-13 12:54:57
765
普通本科生的的学历咋写?
2021-05-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人