![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编码积累
文章平均质量分 71
积累一些编码中的小技术
诗~
这个作者很懒,什么都没留下…
展开
-
如何在不改变表结构的情况下扩展表字段
灵活扩展字段起因解决方案增加json格式的字段局限性最好解决方案(经验)起因软件行业唯一不变的就是变化,比如功能上线之后,客户或 PM 需要对已有的功能增加一些合理的需求,完成这些工作必须通过添加字段解决,或者某些功能的实现需要通过增加字段来降低实现的复杂性等等。这些问题都会改动线上的数据库表结构,一旦改动就会导致锁表,会使所有的写入操作一直等待,直到表锁关闭,特别是对于数据量大的热点表,添加一个字段可能会因为锁表时间过长而导致部分请求超时,这可能会对企业间接造成经济上的损失。解决方案增加json转载 2021-08-06 15:27:27 · 355 阅读 · 0 评论 -
ArrayList的使用注意事项
文章目录Arrays.asList实例说明原因解析总结ArrayList.subList()实例说明原因解析总结Arrays.asList实例说明List<Integer> statusList = Arrays.asList(1, 2);System.out.println(statusList);System.out.println(statusList.contains(1));System.out.println(statusList.contains(3));//然后操原创 2021-05-31 20:56:27 · 490 阅读 · 0 评论 -
Lambda表达式
文章目录解释和场景使用姿势环境总结解释和场景jdk8开始支持Lambda表达式,用来让程序编写更优雅,利用Lambda可以更简洁的实现匿名内部类与函数声明与调用,提供stream流式处理极大简化对集合的操作使用姿势环境需要jdk环境8及以上$ java -versionjava version "1.8.0_31"Java(TM) SE Runtime Environment (build 1.8.0_31-b13)Java HotSpot(TM) 64-Bit Server VM (bu原创 2021-05-24 20:00:52 · 102 阅读 · 0 评论 -
MapStruct使用
文章目录解释和用途使用实例配置基本使用:指定字段使用表达式时间日期处理dateFormat()多对象映射嵌套映射numberFormat()逆映射@InheritInverseConfiguration继承与共享配置自定义类型转换方法官网学习解释和用途MapStruct是一种注释处理器,用于生成类型安全,高性能和无依赖的Bean映射代码需要做的是定义一个映射接口,将各个字段的属性匹配上,在编译期间会自动实现接口生成对象映射方法优点:1.通过简单的(get,set)进行实现简单映射,而不是反射2.原创 2021-03-03 20:28:13 · 717 阅读 · 1 评论