发布

翎野君

专栏成员
308
文章
241363
阅读量
29
订阅数
两个定时任务的并发问题,导致数据处理的顺序和状态变得混乱
有两个定时任务在特定时间触发,同时对数据进行操作,且任务之间存在并发执行的场景。主要涉及的表为 lingyejun_task,涉及到的操作有:数据插入、推送、状态更新和错误处理。
翎野君
2024-12-30
1350
设计一个类使其具有动态属性,承接灵活可变的动态JSON
在 java 中,如何让一个类具有动态属性。这里将介绍一种技巧,可以使得你的类,具有良好的动态属性的能力。普遍的做法是在类中申明一个 map 属性,把想要扩展的属性放入这个 map 中,这样就可以使得类具有动态属性的能力了。本文介绍的实现上本质也是如此,看到这里你是不是已经没兴趣往下看了,兄弟,先别着急,如果仅是样我也没必要写这个了。这里介绍的是具有良好的动态属性的能力,看完本文,你会获得很大的收益!
翎野君
2024-12-10
650
EXCEL截取某一列从第一个字符开始到特定字符结束的字符串到新的一列
我们需要在B1单元格输入公式“=LEFT(A1,SEARCH("-",A1)-1)”然后选中B1至B4单元格,按“CTRL+D”向下填充,就可以得出其它几行“-”之前的字段。
翎野君
2024-11-27
2060
使用Lombok导致打印的tostring中缺少父类的属性
实体类UserDto extends BaseEntity,两个类的上方都有标注,Lombok的@Data注解,但是使用时UserDto的实例对象调用toString方法时发现,只打印出来自身子类的属性信息,并没有打印出来父类的信息。
翎野君
2024-11-27
760
RocketMQ多个消费组消费同一个topic,其中有一个组正常消费,其余均异常堆积
RocketMQ中,如果不同消费组消费同一个Topic,理论上每个消费组应该只消费该Topic的消息一次。然而,确实有可能出现某个消费组偶尔消费不到消息的情况,这可能是由以下原因导致的:
翎野君
2024-11-21
2130
Spring中使用BeanUtils.copyProperties()导致Hessian/Burlap:ClassNotFoundException
[New I/O worker #4] WARN c.a.c.c.hessian.io.SerializerFactory - Hessian/Burlap: 'XX.XX.XBean' is an unknown class in java.net.URLClassLoader@988246e:
翎野君
2024-11-21
740
[New I/O server worker #1-2] Hessian/Burlap:is an unknown class in org.springframework.boot.loader.L
https://github.com/apache/dubbo/issues/819
翎野君
2024-11-21
630
数据库事务耗时过长导致Could not retrieve transaction read-only status from server异常
最开始只看到Could not retrieve transation read-only status server没看到下面的Communications link failure,以为是在代码中手动设置事务状态为只读或者事务回滚,后来查代码也没发现。 当看到Communications link failure意识到连接异常,但与当前方法连接同一个库的其他方法可以执行成功,所以数据库服务也是正常的。
翎野君
2024-11-21
1850
Notepad++将搜索内容所在行选中,并进行复制等操作
Notepad++在非常多的数据行内容中,按照指定内容检索,并定位到具体行,而后对内容行的数据进行复制、剪切、删除等处理动作。
翎野君
2024-11-21
2160
Mysql从指定位置截取字符串
在实际的项目开发中有时会有对数据库某字段截取部分的需求,这种场景有时直接通过数据库操作来实现比通过代码实现要更方便快捷些,mysql有很多字符串函数可以用来处理这些需求,如Mysql字符串截取总结:left()、right()、substring()、substring_index()。
翎野君
2024-11-21
2570
演唱会上万根荧光手环同步控制,它是怎么做到的?
参加海山日月音乐节,对于现场上万的荧光手环,如何能做到同步控制灯光的颜色,和闪动频率,很是好奇,特此研究了一下。
翎野君
2024-11-21
1420
macbook开机登录时输入正确的密码却提示密码错误
Macbook正常的账户登录,提示密码错误,但是我输入的密码确认了几次都是完全正确的,就是死活登不上去一直显示密码错误,一搜索原来是操作系统BUG,有对应解决方案。
翎野君
2024-11-21
2290
默认序列化会报警告Hessian/Burlap: calss is an unknown class in WebappClassLoader
但是根据代码查到该IdeaDto是刚上线的新增类,为什么在调用方会告警呢,因为有一个类HouseDto中用到了这个类作为属性,List<IdeaDto> ideaDtoList,provider已经重新打包部署,但是consumer并没有部署导致的。
翎野君
2024-11-21
550
线上问题总结-获取不到连接池(logback 配置+代码问题)
添加 neverBlock 的配置,添加这个配置后,队列默认走的不是 put 文件,是 offer 方法
翎野君
2024-11-21
1740
更改类的属性类型后发现的坑org.apache.ibatis.type.TypeException: Could not set parameters for mapping
本次将一个类的属性从Integer改成String,上线后发现有这种报错org.apache.ibatis.type.TypeException: Could not set parameters for mapping
翎野君
2024-11-21
890
Java CompletableFuture因在上下文中使用共享变量,导致线程安全问题
在使用CompletableFuture.supplyAsync()时,多个异步中,同时共用的一个查询对象参数,而且在这多个任务中间会穿插地对这个对象进行更改,出现的现象就是可能会导致最终get()结果不符合我们的预期。最终调整方案就是在每个任务supplyAsync()之前单独赋予一个新的final对象只为此任务使用,不再进行共用。
翎野君
2024-11-21
1620
MySQL中修改一个数据库下包含有某个相同字段的所有表的字段长度
由于业务场景导致某个字段如phone_name涉及到表比较多,目前很多表都有冗余这个字段,但是前期给的字段长度只有varchar(100),不满足目前的需要了,需要把所有的表的字段长度都增大到varchar(255),如果手动一个个修改的话,那么有几百张表,很花时间,所有想到如下办法,以做备忘。
翎野君
2024-11-21
670
KD散件组装的几种形式
DKD(Direct Knockdown) 直接组装或成品组装,如手机组装生产中,单机头整体进口,安装配件电池.包装等..后出厂。
翎野君
2024-11-21
2730
电脑连光猫中第一个IPTV端口而不是LAN端口导致无法上网
卧室的电脑连接的是光猫的第一个端口,一直没有网络,网线检测8个灯也是之亮6个灯,以为是网线有问题,而没有想到是端口接错了,换一个端口就可以解决的问题。
翎野君
2024-11-21
900
记一次使用easyexcel导入excel导致cpu跑满的问题
周日突然收到告警,cpu持续15分钟空闲时间小于10%,赶紧联系运维要日志,通过分析dump_high_cpu
翎野君
2024-11-21
1510
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档