mysql中id自增,删除后自减的问题

mysql中id自增,删除后自减的问题

好像一周没写博文了,不是没在坚持了,而是在自研一个项目,这里先简单介绍一下,后期应该会把代码上传到个人gitee上,因为这段时间在公司负责视频监控这一块,其中有很多值得学习的知识点,故写个小系统来巩固和分享一下,介绍如下:
不知大家有没有听过ffmpeg,rtsp,rtmp等术语,我承认在没弄视频之前,我根本不知道是啥(哈哈,见笑了),这几个在进行视频流转换到浏览器进行播放起到了至关重要的作用,感兴趣的可以自行百度看看,下面我来说一下我的项目:
因为目前公司这块我得到两种方式进行浏览器播放,一是通过ffmpeg的方式进行切片进行播放,这种方式存在瓶颈问题,就是长时间后线程阻塞或者自己挂掉了,针对也有解决方法不是太好,继续研究优化吧,二是通过Nginx转发直接把rtsp装换成rtmp,因为rtmp是浏览器可以直接播放的,还有一方面就是因为我们在和海康威视合作的,海康那边有SDK和API两种方式来进行视频播放,个人职业原因(从事软件方面嘛)故走的是api,而api返回给我的是rtsp,故上面两种方式都是可以的,准备在个人项目中两个都加上,学要学全套的嘛,哈哈哈哈,

海康威视api地址

https://open.hikvision.com/docs/5dc5969b3ad3fd808b9f7238bf1fa124

下面介绍下我的项目
技术栈:
前端:
vue+Element-UI
后端:
SpringBoot+Mybatis+Mysql+RabbitMq+Nginx等
项目截图:
mysql中id自增,删除后自减的问题_第1张图片
监控信息的话是摄像头对应的信息,视频广场是对应所有的视频,展示的时候使用ffmpeg切成图片每秒刷新一次且覆盖之前的图片,点击后进入视频实时监控,视频回放是存储之前几天的监控视频,这里用到存储和性能方面值得研究,慢慢来吧哈哈哈

这里说下博文标题问题,就是我在导入监控基本信息的时候,发现id虽然是自增,但是会在之前存在的那个id后面开始递增,因为我删除了一下之后,要解决这个问题要在删除之后执行下面的sql

ALTER TABLE table_name AUTO_INCREMENT = 1;

才能实现mysql中id自增,删除后自减的问题。
对了,我这个项目的灵感也来自一个第三方平台EasyNvr

http://demo.easynvr.com:10800/#/index/icons

它有试用期,到了你懂得,故研究开发一下,不能说比它好,就当学习了也是挺不错的,感兴趣欢迎点赞和评论,谢谢。

你可能感兴趣的:(springboot,java,vue)