踩过的代码块
踩过的代码块
指天大魔王
青春就是一场失去的美梦,当你醒来,早已消失无踪
展开
-
java反射中在最上层使用@Transactional会造成反射失败
在项目启动时,会先去扫描带有该注解的类,在通过类扫描带有指定注解的方法然后进行注册。但是我写逻辑时,将事务注解Transactional,直接放在了带有该注解类下的方法上,然后就导致该类下的所有方法全部都无法在项目初始化时进行注册。然后掉方法,怎么都404。后面经过排查,当**你的类上声明了Transactional注解时,spring就会将该类变为动态代理类,这样就不是原来的类了。今天在项目中遇到了一个问题,项目中自定义注解有两个一个作用在类上、一个作用在方法上。原创 2023-03-07 21:03:05 · 306 阅读 · 0 评论 -
遇到bug时,不要心慌
登录始终连接失败,期间又是更换版本,又是检查账号认证,又是检查心跳重连是否有误,现场搞了几个小时,还是没有解决,最后出去喝了一杯水,回来自己调自己方法,结果测试通过,妈的就是上游代码有问题。但是这个功能,我们之前就已经测试好了没问题,结果今天这些人都走了,就只剩下我们组的人还在部署现场,联调出现问题,也就是说初验无法通过。最后我们也没有解决,噢,当然我们也没有提醒他们的代码有问题,走了人始终还会回来的,气死他们。原创 2023-02-23 00:29:21 · 136 阅读 · 0 评论 -
心跳重连机制(登录)
在项目中,如果内部使用到了登录机制,且在登录失败的情况下不会影响到主业务的流程,这时候可以单开一个线程,用于检测登录是否一直在线,如果掉线,则可以写一个心跳包,每隔10秒钟判断当前连接是否断开,如果断开,着会再次请求请求连接的情况,以此来保证账号一直在线。原创 2023-02-23 00:14:38 · 194 阅读 · 0 评论 -
ffmpeg推流后,视频无法播放
今天项目中使用ffmpeg进行录像,结果录下来的视频无法播放,经过排查后,发现我在代码中对流地址解析的格式为H264,但是摄像头推出的流格式为H265,虽然能够正常的录像、下载,但是视频编码格式不对,网页上无法播放。原创 2023-02-21 23:41:57 · 1026 阅读 · 0 评论 -
什么是面向对象
在java中,方法本身可以是一个对象,通过这个方法对象来获取指定方法中的方法,那类本身也可以是一个对象、字段属性,构造方法、注解等都可以说一个对象,通过指定的名字,获取名字里的方法、属性、构造器、注销信息等等,这就是java所说的万物皆对象。直到今天才领略到反射的表面含义,呜呜~~~原创 2023-02-20 23:35:12 · 57 阅读 · 0 评论 -
下载的视频没有结束时间,ffmpeg进程杀不掉问题
今天写项目时,通过ffmpeg进行视频录像功能,发现录下来的视频没有结束时间,播放视频时一直循环一个画面片段,经过问题排查,发现是在点击结束录像时,没有将ffmpeg的进程杀掉,导致他还在一直录像,下次一点击录像时,又会创建一个ffmpeg进程,这样最后会一直导致服务的卡断。原创 2023-02-20 23:25:35 · 853 阅读 · 0 评论 -
写代码时,需要像学习英语那样,信、达、雅。
写代码时,需要像学习英语那样,信、达、雅。原创 2023-02-20 23:12:24 · 81 阅读 · 0 评论 -
前端访问后端时,接口返回403代码
一开始运行会议管理时,可以正常的访问后端,但是在我登录后台管理时,打算修改数据,这时候会议管理一直报错403,我就感到奇怪。经过一段时间的排查,在后端权限无问题的情况下,发现问题定位在前端会议管理系统上。今天遇到了一个非常奇怪的问题,我写了两套系统,一个后台管理(需要认证权限)和会议管理(无需认证权限),这两共同同一个后台管理。原创 2023-02-20 23:03:39 · 1848 阅读 · 0 评论