自定义博客皮肤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)
  • 收藏
  • 关注

原创 mybatis 批量插入后获取 批量的主键id

1.dao中不要出现@param注解,集合变量名请使用list2.collection对应的值请使用list解释:当我们传递一个 List 实例或者数组作为参数对象传给 MyBatis。MyBatis 会自动将它包装在一个 Map 中,名称为key。List 实例将会以“list” 作为key 而数组实例将会以“array”作为value。所以,当我们传递的是一个List集合时,myb...

2019-07-19 18:37:23 2846 2

原创 并发:对象锁和类锁

对象锁适用于对象实例方法,类锁适用于类的静态方法或者一个类的class对象上的。一个类可以有多个对象实例,但是只有一个类,所以不同对象实例的对象锁可以有多个且是互不干扰的,但是类锁只有一个。注意:类锁只是一个概念上的东西,并不是真实存在的,用来帮助我们理解锁定实例方法和静态方法的区别的...

2019-02-15 15:57:55 314

原创 &&与||运算符的优先级

&&优先级高于||

2018-10-15 14:46:59 698

原创 @Value为静态变量赋值

@Component//组件。目的是让spring扫描到自动把配置文件的属性赋值到类中相应属性public class BillContansOfURL { public static String PAYURL;//设置静态变量 //set 从配置文件中赋值 @Value("${pay.url}") public void setPAYURL(Strin...

2018-09-19 19:19:16 2190

转载 同类对象之间非空属性间赋值

/** 同类对象之间非空属性间赋值* 将origin属性注入到destination中* */public static <T> void mergeObject(T origin, T destination) { if (origin == null || destination == null) return; if (!origin.g...

2018-09-19 16:14:51 419

原创 redission 存储对象

//将对象存入缓存中//T为对象String key ="******";RBucket<T> rbucket = redissonClient.getBucket(key);if(!rbucket.isExists()){ T t = new T(); rbucket.set(T);}return rbucket;//此处为从缓存中取出的对象/*--...

2018-08-16 13:44:40 6474

转载 map类型转对象方法

public static <T> T mapToBean(Map<String, Object> map,T bean) { BeanMap beanMap = BeanMap.create(bean); beanMap.putAll(map); return bean; }

2018-08-06 18:00:40 2057

空空如也

空空如也

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

TA关注的人

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