自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 基于Python的携程旅游景点数据分析与可视化

爬取景点、价格、开放状态、评论、热度、优惠政策等信息。

2025-01-02 16:14:17 812

原创 基于微信小程序的校园访客登记系统

基于uniapp+SpringBoot+SpringSecurity+Flowable的校园访客申请审批系统

2024-12-25 16:28:10 1045

原创 基于Python的B站视频数据分析与可视化

基于Python的B站视频数据采集、分析与可视化系统。系统首先通过爬虫技术自动采集B站的公开数据,包括视频信息、用户信息等,并将数据存储在数据库中。最后,利用可视化工具生成柱状图、饼图、词云等图表,以直观展示分析结果,增强数据的可读性和洞察力。

2024-10-24 18:02:04 776 2

原创 基于SpringBoot的教师数据填报平台的设计与实现

Java监控:管理员可以监控Java应用服务器的运行情况,包括内存使用情况、线程数、响应时间等,及时发现和解决应用程序相关的性能问题,确保系统的稳定运行。MySQL监控:管理员可以监控MySQL数据库的运行情况,包括连接数、查询性能、存储空间使用情况等,及时发现和解决数据库相关的性能问题。Redis监控:管理员可以监控Redis缓存数据库的运行状态,包括内存使用情况、命中率、连接数等,确保Redis服务的稳定性和性能优化。系统日志:可以对平台的访问日志、错误日志、操作日志、登录日志进行溯源。

2024-05-27 13:51:03 448 1

原创 基于SpringBoot的学生数据填报平台的设计与实现

个人信息管理:学号、姓名、专业。表单查看:可以查看所有可以填写的表单,然后选择自己要填写的表单进行填写表单填写:可以根据表单信息进行填写,表单也做了必填写选项验证数据提交:填写好数据后,点击提交,开始审批。查看历史记录:可以查看自己填写的表单历史记录。通知和提醒:填写错误被驳回后,会通知进行重新填写。

2024-05-27 13:42:11 391

原创 基于SpringBoot+Uniapp的房屋出租小程序的设计与开发

注册与登录:支持用户通过手机号注册和登录。房屋定位:允许用户通过地理定位功能,查看附近可租房屋的位置信息。房屋分类查询:支持用户按照不同的分类条件(如价格、房型、地区等)进行房屋查询,以便快速找到符合需求的房源。在线聊天:提供在线聊天功能,让租客和房东之间可以直接沟通交流,解答疑问、商议租房事宜等。房屋评论:允许用户对已租赁或浏览过的房屋进行评论和评分,分享使用体验,为其他用户提供参考。浏览记录:记录用户浏览过的房屋信息,方便用户回顾和比较不同房源的特点。

2024-05-27 13:29:05 1098

原创 基于SpringBoot的房屋租赁系统设计与开发

注册与登录:支持用户通过邮箱注册和登录,短信验证码使用QQ邮箱短信服务。个人资料管理:允许用户编辑和更新个人信息。网站导航:用户可以查看不同分类下的网站以及导航地址,帮助刚刚毕业的学生。租客留念:用户可以查看以往租客的房屋图片以及个人图片,吸引用户。房屋归档:提供统计房屋信息,以供用户查看。热搜:用户可以查看不同平台下的热搜。房屋信息查看:可以查看房屋详细信息,以及房屋的距离。发布房屋:用户可以发布房屋,但是需要后台审批。房屋评论:用户可以对喜欢的房屋进行评论。

2024-05-27 13:18:56 789

原创 基于Vue+SpringBoot的花束定制商城的设计与开发

导入数据库,修改application.yml里面的数据库和用户名密码以及Redis用户名和密码,改成你自己的。质量拉满,涵盖高质量开源项目,欢迎来访,博主个人开源博客地址: https://www.chengke.net。

2024-05-27 13:08:29 666

原创 基于springboot+uniapp的碳足迹小程序

导入数据库,修改application.yml里面的数据库和用户名密码以及Redis用户名和密码,改成你自己的,点开ck-server的src下面的启动类直接启动即可。质量拉满,涵盖高质量开源项目,欢迎来访,博主个人开源博客地址: https://www.chengke.net。

2024-05-27 12:57:44 367

原创 基于springboot+uniapp的高校报销小程序

导入数据库,修改application.yml里面的数据库和用户名密码以及Redis用户名和密码,改成你自己的,点开ck-server的src下面的启动类直接启动即可。流程规则管理:每个流程对应的任务分配对应的规则,例如院领导审批任务可以指定拥有院领导这个角色区审批或者是某个人去审批。流程任务管理:控制每个任务的流转条件,例如当报销金额大于3000就需要流转到校领导审批任务。菜单管理:即权限管理,什么角色对应什么权限,对应应该拥有什么菜单。院系管理:可以给教职工分配不同的院系,方便后期管理。

2024-05-27 12:45:32 700

原创 基于SpringBoot的弹幕视频播放网站

注册与登录:支持用户通过手机号发生验证码注册和登录。视频播放:用户可以观看系统中的视频内容。发送弹幕:用户可以在视频播放过程中发送弹幕评论。分类查询:用户可以按照分类对视频进行查询和筛选。视频评论:用户可以对观看的视频进行评论。历史记录:系统将记录用户观看过的视频历史。视频追剧:用户可以将喜欢的视频加入追剧列表,方便后续观看。个人信息修改:用户可以修改个人资料和设置。二维码分享:用户可以通过生成二维码分享视频链接给他人。

2024-05-27 12:28:37 449

原创 基于SpringBoot+MybatisPlus打造的母婴店商城小程序

注册与登录:支持用户通过微信号注册和登录。个人资料管理:允许用户编辑和更新个人信息,如姓名、地址等。安全设置:提供密码修改和账户安全相关功能。签到功能:支持签到获取积分。支付功能:微信支付、余额支付。评论:支持下单评论功能。商品浏览搜索:支持商品分类浏览、商品搜索功能。新闻资讯浏览:查看当前母婴店的最新资讯信息。购物车:支持添加商品到购物车。拼团购买:支持好友拼团购买、砍价。优惠卷领取:支持领取优惠卷在下单使用。订单查看与管理:用户下单后可以查看进度和物流的状态。

2024-05-27 12:16:19 449

原创 基于SpringBoot+MybatisPlus+VUE3打造的自习室空间

基于SpringBoot+MybatisPlus+VUE3打造的自习室空间

2024-05-27 11:57:26 387

原创 4种接收实时更新数据的方式

一旦我们用智能手机扫描了二维码,服务器就会识别扫描,并响应应用程序的下一次检查,发回最新状态。在最糟糕的情况下,我们可能会等待长达 2 秒的响应,造成明显的延迟。这种设计虽然足以满足网页交互的需要,但对于在线游戏等需要同步实时通信的应用来说,就显得力不从心了。这种设置非常适合服务器需要定期向客户端推送数据,而客户端只需接收数据,无需向服务器发送信息的情况。值得注意的是,与 WebSockets 不同,SSE 不支持双向通信,因此不太适合需要来回通信的用例。在上文的例子中,我们将超时时间调整为 30 秒。

2023-11-28 15:59:38 899

原创 Kubernetes(v1.21)简介

Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、支持和工具广泛可用。Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。Google 在 2014 年开源了 Kubernetes 项目。Kubernetes 建立在Google 在大规模运行生产工作负载方面拥有十几年的经验。

2023-11-09 17:51:34 93

原创 用户签到功能实现

id % bitmap.size = 算出当前这个id对应应该落在bitmap的哪个索引上,然后将这个值从0变成1,然后当用户来查询数据时,此时已经没有了list,让用户用他查询的id去用相同的哈希算法, 算出来当前这个id应当落在bitmap的哪一位,然后判断这一位是0,还是1,如果是0则表明这一位上的数据一定不存在, 采用这种方式来处理,需要重点考虑一个事情,就是误差率,所谓的误差率就是指当发生哈希冲突的时候,产生的误差。统计有多少个1即可。这样我们就用极小的空间,来实现了大量数据的表示。

2023-11-06 19:55:01 382

原创 代码热加载

在日常开发中,我们需要经常修改 Java 代码,手动重启项目,查看修改后的效果。如果在项目小时,重启速度比较快,等待的时间是较短的。② 打开 [Preference -> Plugins] 菜单,点击「Install Plugin from Disk...」按钮,选择刚下载的 JRebel 插件的压缩包。③ 每次修改 Java 代码后,点击左下角的「热加载」按钮,即可实现代码热加载。② 每次修改 Java 代码后,点击左下角的「热加载」按钮,即可实现代码热加载。,邮件随便写,完成 JRebel 的激活。

2023-11-05 22:41:23 55

原创 Skywalking基础

如果我们希望对项目中的业务方法,实现链路追踪,方便我们排查问题,可以使用如下的代码在业务方法中可以 TraceContext 获取到 traceId//TraceContext可以绑定key-value//获取跟踪的traceId。

2023-10-30 23:22:33 191

原创 初识Seata

XA 规范 是 X/Open 组织定义的分布式事务处理(DTP,Distributed Transaction Processing)标准,XA 规范 描述了全局的TM与局部的RM之间的接口,几乎所有主流的数据库都对 XA 规范 提供了支持。对于已经空回滚的业务,之前被阻塞的try操作恢复,继续执行try,就永远不可能confirm或cancel ,事务一直处于中间状态,这就是。执行try操作时,应当判断cancel是否已经执行过了,如果已经执行,应当阻止空回滚后的try操作,避免悬挂。

2023-10-28 19:16:56 41

原创 分布式事务

在分布式系统中,系统间的网络不能100%保证健康,一定会有故障的时候,而服务有必须对外保证服务。但是当我们把三件事情看做一个"业务",要满足保证“业务”的原子性,要么所有操作全部成功,要么全部失败,不允许出现部分成功部分失败的现象,这就是。AP模式:各子事务分别执行和提交,允许出现结果不一致,然后采用弥补措施恢复数据即可,实现最终一致。,就必须等待网络恢复,完成数据同步后,整个集群才对外提供服务,服务处于阻塞状态,不可用。测试发现,当库存不足时,如果余额已经扣减,并不会回滚,出现了分布式事务问题。

2023-10-28 19:08:55 47

原创 基于SpringBoot+JPA打造的图书管理系统

导入数据库,修改application.yml里面的数据库和用户名密码,改成你自己的,点开src下面的启动类直接启动即可。适用于期末实训需要完成课设的小伙伴们。

2023-10-28 17:28:19 69

原创 数据库事务概述

事务时数据库区别于文件系统的重要特性之一,当我们有了事务就会让数据库始终保持一致性,同时我们还能通过事务的机制恢复到某个时间点,这样可以保证已提交到数据的修改不会因为系统崩溃而丢失。

2023-10-26 18:32:57 67

原创 Nginx负载均衡健康检查

在Nginx官方模块提供的模块中,没有对负载均衡后端节点的健康检查模块 但可以使用第三方模块 nginx_upstream_check_module 来检测后端服务器的健康状态。我安装Nginx的方式,是通过 yum 安装的,通过 yum 安装的没有 nginx_upstream_check_module 这个模块,所以我们需要先给 Nginx 把这个模块安装好。

2023-10-26 18:10:15 273

原创 基于springboot的校园二手交易商城

随着人们生活水平的普遍提高,学生各种消耗品升级换代更新加快,,面临着大量物品的处置问题。课本,电脑、自行车、等都成为了较为普遍的闲置交易物品处理对象。在这样的背景下,大学校园闲置物品交易平台也应运而生。基于IDEA+Mysql+spring+DataGrip的搭配,开发出一套功能齐全、界面优美、使用便捷的校园二手交易系统。

2022-09-03 15:38:10 2501 7

原创 SQL语言的DDL类型详述

SQL语言的DDL类型详述说明:Data Define Language数据定义语言,用于对数据库和表的管理和操作---------------------------库的管理------------------------创建: create修改: alter删除: drop#1、库的创建#语法:// IF NOT EXISTS 用于判断是否先前是否存在,有则退,无则创create database [if not exists]库名;#案例:创建库BooksCREATE DA

2021-04-19 10:58:00 907 4

原创 SQL语言的类型

SQL语言的类型一、SQL语言一共分为4大类:1,DDL(DataDefinitionLanguage):数据定义语言,用来定义数据库对象:库、表、列等;2,DML(DataManipulationLanguage):数据操作语言,用来定义数据库记录(数据);3,DQL(DataQueryLanguage):数据查询语言,用来查询记录(数据);4,DCL(DataControlLanguage):数据控制语言,用来定义访问权限和安全级别。二、实例说明1.数据定义语言DDL(Data Defin

2021-04-19 09:55:05 3359

原创 基于C++的图书管理系统

基于C++的图书管理系统一、 实验目的目的是将所学的C++面向对象的知识,包括类与对象的设计、类的继承和多态等应用到具体实践项目中,设计图书管理系统,熟悉类的继承,组合,依赖关系,并且熟悉类与类之间的使用关系。二、实验内容及其要求1、问题描述编写图书借阅程序,图书的信息有:图书编号、图书名称,作者,出版社,单价,借阅状态等。所有图书的信息经管理员事先已存入计算机,屏幕上显示书所有的信息,选择图书编号,借书,还书,系统根据操作做出借书还书提示,还有管理员信息的设置和教师学生的个人信息输入,系统通过正

2021-04-18 14:50:44 5210 3

SQL语言DDL详述文档.zip

入门数据库DDL类型语言详解

2021-04-19

B站尚学堂MySQL学习整理笔记.txt

亲身在B站学习MySQL整理的全套笔记

2021-04-19

C++课程设计.zip

C++课程设计实验报告和源码

2021-04-19

空空如也

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

TA关注的人

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