自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alon的博客

简简单单

  • 博客(14)
  • 收藏
  • 关注

原创 flowable的动态增加流程节点

今天项目中有一个需求,在一个流程中的某个节点是不确定度,人员审核也是不确定的,一开始考虑使用会签节点,但是有一点无法满足就是该节点已经人员都是不固定了,当任务进行到该节点时,还能进行人员分配.后面就考虑将这个节点任务从流程上分离开,意思是当流程到了该节点时,不触发流程,通过业务代码来实现动态的分配人员和任务。但是这么做也有一个弊端,就是流程不能通用,只能用于当前。

2023-04-30 22:27:53 2185 2

原创 前端通过websocket传输图片后,自动断开连接

在接收消息时,如果你不给属性复制:maxMessageSize,它的默认值为8k,一旦传入的字符串大小超出限制就会导致连接断开,我就索性设置了一个大一点的值。

2023-03-14 22:31:18 1140

原创 java反射中在最上层使用@Transactional会造成反射失败

在项目启动时,会先去扫描带有该注解的类,在通过类扫描带有指定注解的方法然后进行注册。但是我写逻辑时,将事务注解Transactional,直接放在了带有该注解类下的方法上,然后就导致该类下的所有方法全部都无法在项目初始化时进行注册。然后掉方法,怎么都404。后面经过排查,当**你的类上声明了Transactional注解时,spring就会将该类变为动态代理类,这样就不是原来的类了。今天在项目中遇到了一个问题,项目中自定义注解有两个一个作用在类上、一个作用在方法上。

2023-03-07 21:03:05 277

原创 遇到bug时,不要心慌

登录始终连接失败,期间又是更换版本,又是检查账号认证,又是检查心跳重连是否有误,现场搞了几个小时,还是没有解决,最后出去喝了一杯水,回来自己调自己方法,结果测试通过,妈的就是上游代码有问题。但是这个功能,我们之前就已经测试好了没问题,结果今天这些人都走了,就只剩下我们组的人还在部署现场,联调出现问题,也就是说初验无法通过。最后我们也没有解决,噢,当然我们也没有提醒他们的代码有问题,走了人始终还会回来的,气死他们。

2023-02-23 00:29:21 124

原创 心跳重连机制(登录)

在项目中,如果内部使用到了登录机制,且在登录失败的情况下不会影响到主业务的流程,这时候可以单开一个线程,用于检测登录是否一直在线,如果掉线,则可以写一个心跳包,每隔10秒钟判断当前连接是否断开,如果断开,着会再次请求请求连接的情况,以此来保证账号一直在线。

2023-02-23 00:14:38 177

原创 ffmpeg推流后,视频无法播放

今天项目中使用ffmpeg进行录像,结果录下来的视频无法播放,经过排查后,发现我在代码中对流地址解析的格式为H264,但是摄像头推出的流格式为H265,虽然能够正常的录像、下载,但是视频编码格式不对,网页上无法播放。

2023-02-21 23:41:57 936

原创 什么是面向对象

在java中,方法本身可以是一个对象,通过这个方法对象来获取指定方法中的方法,那类本身也可以是一个对象、字段属性,构造方法、注解等都可以说一个对象,通过指定的名字,获取名字里的方法、属性、构造器、注销信息等等,这就是java所说的万物皆对象。直到今天才领略到反射的表面含义,呜呜~~~

2023-02-20 23:35:12 49

原创 sql判断字段中是否包含某个字符串

使用concat方法,判断传入的字符串是否在name字段中。

2023-02-20 23:31:11 1666

原创 下载的视频没有结束时间,ffmpeg进程杀不掉问题

今天写项目时,通过ffmpeg进行视频录像功能,发现录下来的视频没有结束时间,播放视频时一直循环一个画面片段,经过问题排查,发现是在点击结束录像时,没有将ffmpeg的进程杀掉,导致他还在一直录像,下次一点击录像时,又会创建一个ffmpeg进程,这样最后会一直导致服务的卡断。

2023-02-20 23:25:35 823

原创 写代码时,需要像学习英语那样,信、达、雅。

写代码时,需要像学习英语那样,信、达、雅。

2023-02-20 23:12:24 74

原创 前端访问后端时,接口返回403代码

一开始运行会议管理时,可以正常的访问后端,但是在我登录后台管理时,打算修改数据,这时候会议管理一直报错403,我就感到奇怪。经过一段时间的排查,在后端权限无问题的情况下,发现问题定位在前端会议管理系统上。今天遇到了一个非常奇怪的问题,我写了两套系统,一个后台管理(需要认证权限)和会议管理(无需认证权限),这两共同同一个后台管理。

2023-02-20 23:03:39 1783

原创 组装树形结构

组装树形结构

2022-07-14 16:16:51 110

原创 vue+element ui 中国标准化时间转换日期

//中国标准化时间转换日期// var str = "星期" + "日一二三四五六".charAt(new Date().getDay());//console.log(str)//yyyy-mm-ss 格式转换日期// var dateArray = "2021-04-12".split("-");// var date = new Date(dateArray[0], parseInt(dateArray[1] - 1), dateArray[2]);// var week = "星期".

2021-04-14 17:52:50 804

原创 10分钟学会QQ开放登录

废话不多说,直接进入正题:**第一步首先不是创建网站,告诉他你有一个网站,而是你这个人要得到他的认可,要成为他的开发者(需要提交一些审核资料)等待系统审核通过!开放平台:https://connect.qq.com/index.html然后选择自己创建好的网站点击应用管理创建应用,成功后会返回给你四个信息审核通过后,他会给你一个APP ID和APP key网站地址就不用说了网站回调域:回调域其实就是你这网站里面的某一个接口而已,通过这个回调域告诉你是否成功还是失败(回调域就是用来接

2021-01-17 22:21:42 2204 8

空空如也

空空如也

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

TA关注的人

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