- 博客(14)
- 收藏
- 关注
原创 Spring Boot整合Sa-Token:轻量级权限认证框架实战
Sa-Token是一款轻量级Java权限认证框架,专为解决Web系统的登录认证、权限控制、Session会话等问题而设计。其核心优势在于API简洁、功能丰富、扩展性强,支持注解鉴权、多账号体系、单点登录等场景相比Shiro和Spring Security,Sa-Token的学习成本和集成难度更低,适合快速开发。Sa-token功能概览Sa-Token 目前主要五大功能模块:登录认证、权限认证、单点登录、OAuth2.0、微服务鉴权。登录认证—— 单端登录、多端登录、同端互斥登录、七天内免登录。权限认证。
2025-03-15 11:05:59
1094
原创 springboot+springai调用deepseek实现与大模型对话聊天
Spring AI 是 Spring 官方团队在 2023 年底推出的新项目,旨在简化在 Spring 应用中集成生成式 AI(如 OpenAI、Hugging Face 等大语言模型)的开发流程。它提供了统一的 API 接口,使得开发者可以方便地与各种 AI 服务进行交互,包括大语言模型、图像识别、语音识别等。Spring AI 的核心优势在于其与 Spring 框架的无缝集成,以及对多种 AI 服务的广泛支持,能够大大提高开发效率,降低开发成本。
2025-03-14 10:32:28
763
原创 使用git reset --hard FETCH_HEAD后如何恢复
今天终于写完了项目,然后创建了gitee仓库想上传备份,结构遇到分支上传拒绝,然后我就去网上寻找解决方法,找了半天我竟然莫名其妙找到了这个命令 git reset --hard FETCH_HEAD,我也没仔细看这串命令就去执行了,结果可想而知,我一个多星期的成果没了。。。要想解决这个问题我们首先得了解git reset --hard FETCH_HEAD这串命令的作用。
2025-03-13 15:30:18
461
原创 宠物综合管理系统(springboot+vue前后端分离项目)毕业设计项目
宠物综合管理系统是一个面向宠物主人和商家的综合服务平台,用于管理用户(宠物主人)的宠物相关信息以及各宠物机构的基本信息。系统用户分为四类:宠物主人、宠物机构、数据管理员、系统管理员。
2025-03-13 15:04:07
438
原创 国外开源数据集网站
介绍:OpenML是一个面向机器学习的开源数据平台,提供了大量的机器学习数据集,同时还支持用户上传和共享数据集。介绍:Data.gov是美国政府提供的一个开放数据门户,提供了各个领域的政府数据集,包括经济、人口、气候、教育等。Google Dataset Search: 网址:https://datasetsearch.research.google.com/OpenML: 网址:https://www.openml.org/Data.gov: 网址:https://www.data.gov/
2024-07-07 14:54:24
1123
原创 springboot + vue项目:大事件文章管理系统(黑马程序员)
该项目是经典的后台管理系统前后端分别使用vue和springboot首先我先进行演示一下。
2024-04-10 20:52:55
4466
5
原创 Java调用OpenCv本地库实现简单的人脸识别
摄像头检测其实也差不多,主要讲一下如何调用摄像头,调用opencvJava库中的VideoCapture对象的方法,参数为0说明调用本地摄像头,由于opencv没有提供窗口类,我们使用HighGui组件绘制窗口,使用while循环无限循环进行检测,绘制矩阵框。在main方法中,我们首先加载了opencv的xml文件用于人脸检测,调用mat对象中的imread方法读取一张图像,调用opencvJava库中的方法进行检测,绘制检测框,最后输出保存的图片到指定路径。在官网下载两个文件,图片我标注的。
2024-04-10 16:15:43
1658
1
原创 JavaWeb项目:航班信息管理系统(tomcat+jsp)
该项目着重学生的实际应用场景来设计,模拟 机场中的航班系统的业务实现以及扩展,能够实现航班信息管理的的所有功能,包括航班信息,航 班目的地查询等功能的实现;用户输入用户名,真实姓名,密码进行注册,注册验证通过后,将用户存储到数据库中,如果数据库中已有相同用户名,则需要重新注册。:对管理员输入的用户名,密码进行验证,验证通过后,管理员可以使用航班信息管 理系统中所有权限的功能,否则重新登录该系统。:管理员登录成功,可以删除航班信息,删除完毕以后跳转到主页面显示所 以航班信息。
2024-03-23 21:33:03
2402
19
原创 机器学习基础知识总结(期末复习)
机器学习是人工智能的一个子领域,人工智能所包含的范围更广,例如,知识图谱也是人工智能的一个子领域。机器学习是在1952年由亚瑟赛缪尔提出来的,机器学习最早应用出现在1960年。学习机器学习需要掌握一门编程语言,这里推荐使用python,python语言语法简洁,且python拥有一个庞大的机器学习库。学习机器学习要提前了解数据集和数据集预处理等概念,以及对模型的掌握。
2023-12-22 16:14:14
3693
2
原创 使用flask将Yolov5部署到前端页面实现视频检测(保姆级)
首先,开发工具我们选择jetbrains公司的Pycharm,打开Pycharm,选择new Project,flask,路径根据自己的自身情况改,最好点击create创建成功!此时,新建好的flask工程目录长这样static文件夹下存放一些文件,比如css,js,images等,templates文件夹存放一些html的文件,便于日后flask部署。app.py文件。
2023-12-01 20:07:53
12056
17
原创 Python使用单链表实现学生成绩管理系统(实现增删改查)
self.next 这是指向下一个节点的引用。单链表中的每个节点都需要知道下一个节点在哪里,因此 self.next 存储了下一个节点的引用。如果一个节点是链表中的最后一个节点,那么 self.next 通常会被设置为 None,表示链表的结束。定义一个链表节点类,self.data这是节点存储的数据值。每个节点代表一个数据元素,self.data用来存储这个元素的实际数据。
2023-10-26 21:03:06
739
原创 Java连接数据库(JDBC)实现学生信息管理系统(增删改查)
上面代码中,url为连接数据库时的地址,loaclhost为主机名,3306为端口号,bookstore为数据库名,user为创建数据库的用户名,password为密码!加载数据库驱动和连接数据库是编译会报错,需要try catch把异常环绕。截图太大了,这样我就不一个一个呈现了,大家做出来以后自行操作吧,有什么问题可以在评论区询问,我看到都会一一回复,最后祝大家敲代码愉快!下载图片中我标记的那个,下载压缩包到随便文件夹中,自己能找到即可,然后解压到文件夹中。这样,数据库就连接成功了!
2023-07-06 20:22:53
17743
58
原创 Java项目:学生成绩管理系统(增删查)
这个代码我仅用了一个类实现,也可以多个类实现,类越多功能也就越齐全, 不会的小伙伴可以在评论区留言,我看到会回复。查询学生:根据用户输入的学生姓名,从系统中查找相应的学生信息并显示其成绩。该项目使用Map来存储学生的姓名和成绩。删除学生:根据用户输入的学生姓名,从系统中删除相应的学生信息。添加学生:允许用户输入学生姓名和成绩,并将其添加到系统中。显示所有学生:将系统中所有学生的姓名和成绩显示出来。需求分析完毕,话不多说,上代码。
2023-06-22 14:52:19
1089
2
宠物综合管理系统(基于springboot+vue毕业设计项目)
2025-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人