摘要:
ArrayList提供如下构造方法: public ArrayList(int initialCapacity) { if (initialCapacity 0) { this.elementData = new Object[initialCapacity]; } else if (initial 阅读全文
摘要:
java定时任务实现原理 Timer 近期在项目中使用到了java的定时任务, 但是是非固定周期的重复性定时任务, 于是想对最基础的Timer实现原理探究一下. 定时任务需要哪些组件? 大致我们能够想到, 一个定时任务至少需要三个组件: 1. 承载业务的对象 被调度对象 2. 存储容器 暂时存储被调 阅读全文
摘要:
项目背景 项目中因需要保留时区信息, 前后台交互采用时间格式为标准ISO8601格式时间, 例如: 2018 11 11T11:48:23.168+08:00, 数据库使用VARCHAR存储. 某日, 系统写入数据依然正常, 但是系统查询突然全部抛异常: Caused by: java.time.f 阅读全文