java时间对象Date,Calendar和LocalDate/LocalDateTime
摘要:一、简介 Date:java.util.Date包,包含日期,时间,毫秒数。 Calendar:java.util.Calendar包,abstract修饰,Date的很多方法已经过时迁移到了Calendar类上。 LocalDate/LocalDateTime:java.time.LocalDat
阅读全文
java经典的生产者消费者模式(附源码)
摘要:一、简介 生产者消费者问题是线程模型中的经典问题。解决生产者/消费者问题有两种方法:一是采用某种机制保护生产者和消费者之间的同步;二是在生产者和消费者之间建立一个管道。第一种方式有较高的效率,并且易于实现,代码的可控制性较好,比较常用。第二种管道缓冲区不易控制,被传输数据对象不易于封装等,实用性不强
阅读全文
MybatisPlus的BaseMapper和Wrapper使用
摘要:通用 CRUD 封装BaseMapper接口,为 Mybatis-Plus 启动时自动解析实体表关系映射转换为 Mybatis 内部对象注入容器 泛型 T 为任意实体对象 参数 Serializable 为任意类型主键 Mybatis-Plus 不推荐使用复合主键约定每一张表都有自己的唯一 id 主
阅读全文
SpringAop实现公共字段填充
摘要:一、说明 项目中经常会有一些放在缓存中的公共字段需要进行填充,我们知道mybatis-plus很方便地可以实现公共字段填充。在这里我定义了一个字段填充的注解,当我们需要进行数据填充的时候只要在方法上打上注解,aop自动扫描该注解就可以实现字段填充的功能了。温故而知新,今天有空整理下最近学到的东西,在
阅读全文