自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 【记一次datax源码全流程debug】

读线程的缓冲区:Reader插件负责从数据源读取数据,并将这些数据暂存到它的缓冲区中。这个缓冲区通常是内存中的一段空间,它可能是由一个或一组对象(如Record集合)组成。读线程会不断地填满这个缓冲区,直到达到设定的大小或数量限制。从读线程缓冲区到MemoryChannel:当读线程的缓冲区填满后,读线程会调用doPush或doPushAll方法将缓冲区中的数据推送到MemoryChannel的队列中。这个过程可能会因队列已满而阻塞。

2024-04-14 22:47:38 343 1

原创 类加载顺序

【代码】类加载顺序。

2024-04-07 18:29:05 190

原创 java 基础简单总结

禁止直接访问对象数据,应该通过接口的形式访问,例如 get set ,对象的属性应该用private 修饰。多态 程序根据对象的实际类型来执行不同的方法,体现在子类可以重写或重载父类的方法。super() 调用父类构造方法。super. 调用父类属性方法。this() 调用本类构造方法。this. 调用本类属性方法。

2024-04-06 21:46:20 190 1

原创 ReentrantLock 源码-debug-公平锁/非公平锁

由于arg=1;在第一次进入时state=0;则判断如果当前线程之前有一个排队的线程 true当前线程位于队列首部,或队列为空 falsecas 将代码中的c改变未 arg(1);getExclusiveOwnerThread:如果当前线程已经是锁的持有者 c此时不为0,假设是第二次加锁,c=1;则将当前状态(state)设置成2以上有锁返回true;当!

2024-04-03 23:22:44 267

原创 【记一次 DATAX 插件二次开发】

您配置的DataX切分主键(splitPk)有误. 因为您配置的切分主键(splitPk) 类型 DataX 不支持. DataX 仅支持切分主键为一个,并且类型为整数或者字符串类型. 请尝试使用其他的切分主键或者联系 DBA 进行处理

2024-03-12 16:23:25 516 1

原创 【数据迁移全量增量迁移方案总结】

基于一次上线 数据迁移总结

2023-11-24 20:14:52 182 1

空空如也

空空如也

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

TA关注的人

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