- 博客(21)
- 收藏
- 关注
原创 hashmap1.7和1.8的区别+currenthashmap1.7和1.8区别
JDK1.7中(hashmap)JDK1.8中(hashmap)
2024-01-22 00:14:04
484
1
原创 在hive里面如何对一个很大的数据量进行全局排序
distribute by可以通过指定字段然后再通过字段的hash值对分区数取余然后分到各个分区里面这样大大避免了数据倾斜的可能性然后再使用sort by对每个分区进行排序这样就组成了内部有序外部无序的数据集,但是他也不不能达到最终全局排序的结果需要进行一次归并排序。他会把数据分到各个Reduce Task里面进行排序但是这样也有问题他可能有分配不均匀问题导致一个Reduce Task的数量特别多导致数据倾斜。由于order by 会对数据进行全局排序导致所有数据分到一个分区里。
2023-03-28 10:33:08
1033
原创 Autowired和Resource注解的区别
Autowired只能通过class的类型进行对象注入如果像上图一样有两个同样类型的bean对象Autowired就会报错,找不到该用哪个对象来进行注入这时候可以通过@Qualifier(value=“user1”)来通过id的属性值来查找该用那个bean//(value属性值必须要设置,且值要与bean标签的id属性值对应)@Resource(name = "user1")来进行对象注入// name属性值与其中一个实现类的bean标签的id属性值一致。
2023-03-16 19:55:46
405
原创 java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer数据类型转换异常
java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer数据类型转换异常
2022-12-07 14:01:13
14232
原创 HandlerExceptionResolver和ExceptionHandler有什么区别
HandlerExceptionResolver和ExceptionHandler有什么区别
2022-12-02 20:56:59
303
原创 java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
2022-10-27 20:49:13
363
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人