自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ExecutorService和TaskExecutor的区别和使用

ExecutorService和TaskExecutor的区别和使用转自 https://www.jianshu.com/p/05b21dca7cf9

2020-09-17 15:30:55 569

原创 利用反射封装参数的对象处理工具

因为工作中的一个业务场景,需要把Map中的参数包装成不同的对象,所以写了一个处理工具,目前能满足功能需求,但是测试的不够多,可能会有没有发现的问题,谨慎使用。## 1.工具类代码如下(示例):import java.lang.reflect.Field;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Map;/** * * @author Huang.

2020-09-17 09:53:47 173

原创 使用ArrayList时需要注意的点

尽量使用new ArrayList创建List对象,不要用Arrays.asList创建List对象,因为Arrays.asList创建List对象是通过Arrays的内部类继承AbstractList类获取List对象,但是没有对AbstractList类中的add、remove等方法进行重写,当使用这些方法时会报UnsupportedOperationException()异常。参考文章:java.util.ConcurrentModificationException 异常原因和解决方法【java

2020-07-31 13:21:22 345

原创 Mybatis resultMap一对多映射<collection>使用注意事项

Mybatis使用resultMap进行一对多映射时,使用collection标签时,主对象(一)中如果创建了有参构造器,那么必须要有无参构造器,否则查询结果会映射失败。报错如下:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.hehuang.project.pojo.

2020-07-29 16:05:16 1141

原创 Collections.sort()和Stream.sorted()之间的区别

使用Stream.sorted()对集合进行排序时,集合内的元素需要实现comparable接口并重写compareTo方法(自定义排序的规则)。使用Collections.sort()则集合内元素无需实现Comparable接口。

2020-07-24 14:33:17 1529

空空如也

空空如也

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

TA关注的人

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