自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 批量更新,批量插入(优化)

这样可以优化批量插入性能。

2023-07-28 11:45:02 84

原创 判断一个对象属性值是否全部为 null 或空字符串

所维护的项目中有个需求,要求对象A中有任何一个字段被维护就新增, 否则不做处理或更新。由于对象A的一部分属性是由传入的对象B进行赋值的,字段值可能为"",其他未赋值的字段为null。由于多处需要处理,写一个公共的方法addOrEditFlag以便调用。BeanUtils 引用 org.apache.commons.beanutils 的。

2022-08-19 16:30:45 1621 2

原创 拼接set/get方法,并给对象进行赋值

在维护的一个项目中,有两个实体,包含大量命名相似的属性。需求里面需要将一个实体的属性值赋值到另外一个实体里面进行保存。由于所要赋值字段名称又不完全一样,所以不能用BeanUtils.copyProperties();自己又不想一个一个set进去,最后根据字段的命名规律,然后利用反射解决了问题。

2022-08-16 16:49:50 1339 1

原创 bootStrap 表格刷新后,保持复选框勾选状态

bootStrap刷新表格后保持复选框勾选状态,利用框架中表格属性以及localStorage解决。

2022-08-15 16:48:20 1336

原创 简述实现一个IOC容器的思路

在配置文件中指定需要扫描的包路径;定义表示控制层,业务层,数据持久层,依赖注入等的注解;从配置文件中获取需要扫描的包路径,获取当前路径下的文件信息,将所有的.class文件添加到set集合存储;遍历这个集合,通过反射获取在类上有指定注解的类,交给IOC容器,定义一个map用来储存这些对象;遍历这个IOC容器,获取每一个类的实例,判断里面是否有依赖其他类的实例,然后进行递归注入。...

2022-05-01 18:03:20 61

原创 报错信息:java spiexceptionservicebetweenarrayfilterexception not found 查询数据库返回list集合

记一次查寻数据库返回list集合报错java spiexceptionservicebetweenarrayfilterexception not found

2022-04-25 21:41:26 884

原创 Mybatis参数传递规则

Mybatis参数传递规则1.单值传参void deleteObject(String name)Mybatis的源码中要求单值传参,取值时通过下标的方式取值(取值的参数名可以随意)2.多值传参void deleteObject(String name,String sex)Mybatis高版本的源码中做了规定,自动将多值转换成单值(封装成Map集合,K-V结构),上例中封装为map(“name”,name),map(“sex”,sex)3.在映射配置文件中,根据参数传递格式,采用对应的方

2021-01-25 20:36:40 378 1

空空如也

空空如也

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

TA关注的人

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