摘要: 故事的开头总是这样,适逢其会,猝不及防;故事的结局总是这样,花开两朵,天各一方。 曾经,我坚信,遗憾比失败更可怕,如今,我发现,遗憾和失败我都无法承受,不是因为我付出了太多,而是因为真心没有被认真对待过。 我难过,我嫉妒,有种深情,你从未给过我。你是我心中永远的痛,解不开的心结。 至今,我依然清楚的 阅读全文
posted @ 2018-11-28 18:12 废物大师兄 阅读(6754) 评论(45) 推荐(22) 编辑
摘要: 拿到堆快照,利用MAT工具进行分析 https://eclipse.dev/mat/download/ 参考 https://club.kdcloud.com/article/612243561462691840?productLineId=29&isKnowledge=2&lang=zh-CN 阅读全文
posted @ 2024-12-31 18:09 废物大师兄 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1. Thread.UncaughtExceptionHandler UncaughtExceptionHandler‌ 是一个接口,用于处理线程因未捕获异常而突然终止的情况。 虽然,通常都会在线程执行的代码中加try...catch来捕获异常,那么如果某些异常没有被catch住(比如,线程突然死掉 阅读全文
posted @ 2024-12-31 09:51 废物大师兄 阅读(480) 评论(0) 推荐(1) 编辑
摘要: 滑动窗口算法是一种基于时间窗口的限流算法,它将时间划分为若干个固定大小的窗口,每个窗口内记录了该时间段内的请求次数。通过动态地滑动窗口,可以动态调整限流的速率,以应对不同的流量变化。 整个限流可以概括为两个主要步骤: 统计窗口内的请求数量 应用限流规则 Redis有序集合每个value有一个scor 阅读全文
posted @ 2024-12-30 18:11 废物大师兄 阅读(596) 评论(0) 推荐(1) 编辑
摘要: 需求:定时任务扫描,反射调用目标对象,但是,方法的传参不是固定的。 方案一:将方法参数存成JSON字符串,然后JSON反序列化成对象,然后反射调用 目标方法时这样的: CommandResp sendXXX(BaseCommandApiDTO<XXX> baseCommandApiDTO); 方式一 阅读全文
posted @ 2024-12-29 11:41 废物大师兄 阅读(688) 评论(0) 推荐(2) 编辑
摘要: 示例一:将B列中的数据在A列中找出来,并用颜色标记 1、选中A列中需要被标记的数据范围 2、条件格式,新建规则,公式 这里,被填充的数据是A2:A77,用VLOOKUP函数查找,将B列中的数据在A列中查出来,并标记 =NOT(ISNA(VLOOKUP(A2,$C$2:$C$32,1,0))) 注意, 阅读全文
posted @ 2024-03-17 14:39 废物大师兄 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Activiti 有自己的主键生成策略 总结一下主键生成策略 1、act_ge_property表中next.dbid保存id的初始值(代码中用oldValue表示) 2、每次获取2500个id,相当于预占了2500个id,即每次获取 oldValue ~ oldValue + 2500 这个范围的 阅读全文
posted @ 2024-03-16 22:01 废物大师兄 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 引入依赖 <dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-core</artifactId> <version>1.8.7</version> </dependency> 基本用法 try (Entry ent 阅读全文
posted @ 2024-02-20 12:44 废物大师兄 阅读(454) 评论(0) 推荐(2) 编辑
摘要: 有这样一段业务逻辑,首先保存业务数据,然后发送报文,最后确认报文回来以后更新业务数据。伪代码大概是这样的: /** * 保存数据,并调用发送报文方法 */ public void save() { // 0.保存数据 // 调用send()方法 send(); } /** * 发送报文 */ pub 阅读全文
posted @ 2024-01-30 10:35 废物大师兄 阅读(175) 评论(0) 推荐(1) 编辑
摘要: 方法一:用版本号来区分 比如,开发环境上跑的服务版本是1.0.0,那么为了在本地打断点调试某个服务,可以在本地启动,将version设置为2.0.0 服务提供者 @DubboService(version = "2.0.0") public class DemoServiceImpl impleme 阅读全文
posted @ 2023-12-22 17:26 废物大师兄 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 1. 基础知识回顾 1、索引的有序性,索引本身就是有序的 2、InnoDB中间隙锁的唯一目的是防止其他事务插入间隙。间隙锁可以共存。一个事务取得的间隙锁并不会阻止另一个事务取得同一间隙上的间隙锁。共享和独占间隔锁之间没有区别。它们彼此之间不冲突,并且执行相同的功能。 3、MySQL默认隔离级别是 R 阅读全文
posted @ 2023-12-20 19:26 废物大师兄 阅读(571) 评论(0) 推荐(1) 编辑

喜欢请打赏

扫描二维码打赏

支付宝打赏

点击右上角即可分享
微信分享提示