![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
伟伦上分日记
小白菜学习日记
展开
-
ArrayList扩容机制
/** * @Author LWL * @Date 2022/5/19 23:40 * @TODO ArrayList 底层是数组,初始容量为10,当容量满后会自动扩容原来的1.5倍 */public class ArrayListTest<E> { //当前数组长度 private int size; //元素数据 Object[] elementData; //模数 protected transient int modCount原创 2022-05-22 00:09:46 · 117 阅读 · 0 评论 -
Lambda&Stream&Optional
1原创 2022-04-10 14:21:08 · 212 阅读 · 0 评论 -
mybatisPlus中null值插入和更新问题
mybatisPlus中null值插入和更新问题配置mybatisPlus的项目中,默认进行了不是全量更新的策略:NOT_NULL。即在利用updateWrapper更新时,会做null判断,如果传参数为null,就不会更新。在实际项目需求中可能配置全局更新策略为:NOT_NULL,但是某些场景更新时需要插入这个null值进行更新。如何解决这个问题呢?@TableField(strategy= FieldStrategy.IGNORED) private String d...原创 2022-03-28 20:08:57 · 1065 阅读 · 0 评论 -
简单枚举类使用
当需要定义一组常量时,强烈建议使用枚举类**原创 2022-03-19 13:12:52 · 62 阅读 · 0 评论 -
mybatis
select 元素的属性Insert, Update, Delete 元素的属性新增返回id批量新增数值保留位数动态查询列${} 会被直接替换,而 #{} 会使用 ? 预处理结果映射原创 2022-01-02 17:50:01 · 54 阅读 · 0 评论