- 博客(8)
- 收藏
- 关注
原创 基于Canal与Flink实现数据实时增量同步(二)
经过上述步骤,即可将Binlog日志记录写入到HDFS的对应的分区中,接下来就需要根据增量的数据和存量的数据还原最新的数据。,即按照处理时间分桶。.withMaxPartSize(1024 * 1024 * 128L) //设置每个文件的最大大小 ,默认是128M,这里设置为128M。.withRolloverInterval(60L * 1000L) //滚动写入新文件的时间,默认60s。**开源地址:https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB **
2024-06-04 18:50:25 673
原创 为什么数据库连接池要用 ThreadLocal 呢?不用会怎么样?
还是上面那段话,假设同一时间多个线程从数据库连接池获取连接,那肯定拿的是不同的连接,我当前线程和别的线程拿的连接不一样,那我当前在crud的时候,不在一个事务之内。假设不同时间的多个线程要从数据库连接池拿连接,那这个时候就可能拿到的是同一个连接了,那我多个线程线程拿到的是同一个连接,也就是说在多个线程在同一个事务之内,线程a执行了。闪亮登场,就算我拿的是“同一个连接”,在引入了threadlocal后,每个线程之间都会创建独立的连接副本,将collection各自copy一份,这样就互相不干扰了。
2024-06-04 17:53:43 662
原创 【Java转Android】35
*开源地址:https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB **// 解析出数字格式的id。// 根据图片路径显示图片。// 如果是document类型的Uri,则通过document id处理。// 如果是content类型的Uri,则使用普通方式处理。// 通过Uri和selection来获取真实的图片路径。// 如果是file类型的Uri,直接获取图片路径即可。// 4.4及以上系统使用这个方法处理图片。// 4.4以下系统使用这个方法处理图片。
2024-06-04 17:04:48 220
原创 SpringBoot注解最全详解(整合超详细版本)
*开源地址:https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB **可采用ctrl+F 来进行搜索哦~~~~@SpringBootApplication:申明让spring boot自动给程序进行必要的配置,这个配置等同于:@Configuration ,@EnableAutoConfiguration 和 @ComponentScan 三个配置。
2024-06-04 16:18:10 242
原创 Java集合面试题整理
*开源地址:https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB **Arraylist底层使用的是数组(存读数据效率高,插入删除特定位置效率低),LinkedList底层使用的是双向循环链表数据结构(插入,删除效率特别高)。
2024-06-04 14:51:06 794
原创 java中struts2框架,概述Java的struts2框架
一.Struts2简介 1.Struts2概述 Struts2是Apache发行的MVC开源框架.注意:它只是表现层(MVC)框架. M:model-----数据封装------->javabean V:view------视图----------->jsp C:control------控制器--------> struts2( filter),struts1(servlet) 2.Struts2的来历 Struts1:也是apache开发的一套mvc的开源框架.在2005年之前非。
2024-06-04 14:12:32 393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人