- 博客(16)
- 资源 (15)
- 收藏
- 关注
原创 基于SpringBoot实现的浏览器网页端视频监控流播放器,支持RTSP、RTMP视频流
该项目是RTSP、RTMP 流媒体网页直播服务支持任意的 RTSP 或 RTMP 协议的视频流实现了 HTTP-FLV 和 WS-FLV 两种传输协议无需安装插件,兼容大部分浏览器超低延迟,追帧播放,实时更新。
2023-09-05 20:51:09
4407
17
原创 Springboot + Quartz实现周期性间隔性定时任务
Springboot + Quartz实现周期性间隔性定时任务例如:要实现喷泉在 2022 年 2 月 22 日 到 2022 年 3 月 30 日 的工作日(周一到周五)里,每天早上 0 点 5 分到下午 5 点 15 分期间,开启喷泉 10 秒钟后,再关闭喷泉 5 秒钟,再开启喷泉 10 秒钟,再关闭喷泉 5 秒钟……以此类推,无限循环
2022-02-24 00:17:49
2231
原创 使用Redis调用Lua脚本的方式对SpringBoot接口进行限流
使用Redis调用Lua脚本的方式对SpringBoot接口进行限流在日常开发中,限流功能时常被使用,用于对某些接口进行限流熔断,譬如限制单位时间内接口访问次数;或者按照某种规则进行限流,如限制ip的单位时间访问次数等,在SpringBoot中,常用的限流方式有:Lua脚本限流、阿里巴巴开源的限流器Sentinel等等,本篇主要介绍使用Lua脚本进行接口限流。
2022-02-15 09:45:25
535
原创 Springboot 中 Redis Pipelining(管道)的使用
Springboot 中 Redis Pipelining(管道)的使用
2022-01-05 20:52:25
1532
原创 无需Java环境,Jar包一键启停(静默启停),开机自启,读取外部配置文件
无需Java环境,Jar包一键启停(静默启停),开机自启,读取外部配置文件,以 SpringBoot 项目进行演示
2021-12-14 19:02:08
1869
原创 Java代码优化
代码优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化的细节了,一个一个细小的优化点累积起来,对于代码的运行效率绝对是有提升的。
2021-06-23 14:14:02
113
原创 Java多级菜单排序并返回树结构菜单列表
SpringBoot+MybatisPlus 对数据表中的菜单进行排序并返回树形Json格式的菜单列表
2021-06-12 15:04:03
5258
9
原创 Mybatis / MybatisPlus 生成树结构
当我们需要返回树形结构的数据(比如菜单树)给前端时,可以使用 Mybtis 或者 MybatisPlus 的一对多查询直接返回树形结果集。我以 楼栋-单元-房屋 三级树结构为例进行演示。
2021-06-12 14:30:31
1892
2
原创 SpringBoot中使用事务的注意事项
SpringBoot中使用事务事务的特征Spring事务的配置方式: 编程式事务管理、 声明式事务管理Spring的七种事务传播行为事务的隔离级别:脏读、不可重复读、幻读Spring事务失效的原因1、数据库引擎不支持事务2、数据源没有配置事务管理器3、不支持事务4、没有被 Spring 管理5、事务所在方法的访问控制修饰符不是public6、同一类中相互调用7、异常被try-catch捕获8、异常类型错误或格式配置错误
2021-04-21 01:08:08
912
原创 MySQL中CASE表达式的使用
在 MySQL 中,CASE 表达式相当于程序设计中的一个条件判断的函数,是 SQL 语言分情况讨论的一种表达形式。CASE 表达式有两种:一种是类似编程语言的 SWITCH CASE 。 SQL 中称为简单 CASE 表达式;一种是类似于 IF 语句的根据条件表达式进行判断。 SQL 语言称为搜索 CASE 表达式。
2021-04-18 19:40:43
552
原创 MySQL模拟生成自增主键
在 MySQL 中,当我们的主键策略不是用的自动递增方式的时候(比如使用 uuid ),但却需要用到自增主键进行排序等操作的时候,可以使用 `(@i:=@i+1)` 方法生成一列自增序号。
2021-04-18 16:12:01
485
原创 SpringBoot集成Swagger2与Swagger3的区别
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法、参数和模型紧密集成到服务器端的代码,允许 API 来始终保持同步。Swagger 让部署管理和使用功能强大的 API 从未如此简单。在SpringBoot中,Swagger2和Swagger3的集成方式有所不同,本文主要介绍SpringBoot集成Swagger2与Swagger3的区别。
2021-04-14 21:45:27
5847
3
学生信息管理系统(C#)
2020-03-29
U盘防拷贝、文件夹加密系统
2020-01-04
基于51单片机DS18B20温度传感器设计的温控系统
2019-12-03
HTML项目设计(河畔林语、知雅汇、温州广厦、教务系统).rar
2019-06-26
学生学籍管理系统.rar
2019-06-26
C++做的五子棋游戏.rar
2019-06-13
C++实现的偷偷复制U盘内的所有内容
2018-12-27
C++实现的学生学籍(信息)管理系统
2018-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人