这里先介绍一下Java并发容器相关的概念。 同步容器将容器的访问进行串行化,从而实现线程安全,这样做的缺点是多… 继续阅读 Java并发容器相关概念
sqlserver数据库 count(1),count(*),count(列名) 的区别
我们在写SQL统计数据的时候都会用到count,但是简单的count在统计的时候也要注意其特性,稍不注意,就会… 继续阅读 sqlserver数据库 count(1),count(*),count(列名) 的区别
Java8 API 时间类 继承结构和实现关系总结
Java8时间类主要类和接口的继承和实现关系: TemporalAdjuster | TemporalAcce… 继续阅读 Java8 API 时间类 继承结构和实现关系总结
Java8 API 时间类MonthDay
MonthDay是一个不变的日期时间对象,代表月和日的组合。其格式是: –MM-dd(这里开头有两… 继续阅读 Java8 API 时间类MonthDay
Java8 API 时间类YearMonth
YearMonth是一个不变的日期时间对象,表示一年和一个月的组合,例如:2021-07. 输出:
Java8 API 时间类Year
Java8的时间类Year,只用来表示年,例如:2021。 输出:
Java8 API 时间类Period
Period表示的是一个时间段,也就是一个持续时间,比如5秒,5年3个月20天,精确到年月日,有一个和Pero… 继续阅读 Java8 API 时间类Period
Java8 API 时间类Duration
Duration表示的是一个较短的时间段,也就是一个持续时间,比如5.3秒,200毫秒,精确到秒或纳秒,有一个… 继续阅读 Java8 API 时间类Duration
Java8 API 时间类Clock
Clock是带时区的时钟,内部支持4种方式获取4类Clock对象。 输出:
序列化报错:com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.String out of START_OBJECT token
在使用MQ消费消息的时候,系统突然大量报错: 导致这个问题的原因是发送端和接收端的对象属性格式或类型不一致。 … 继续阅读 序列化报错:com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.String out of START_OBJECT token
Java8 日期类自定义调节器TemporalAdjuster
我们除了使用每个日期类自己实现的调节器方法,使用工具类TemporalAdjusters中定义的方法外,还可以… 继续阅读 Java8 日期类自定义调节器TemporalAdjuster
Java8 java.time包下的日期类TemporalAdjuster使用说明
TemporalAdjuster类是一个函数式接口,只提供了一个方法: 这个接口被众多类实现: 因为这些日期类… 继续阅读 Java8 java.time包下的日期类TemporalAdjuster使用说明
Java8 java.time包下的日期类with()使用方法
with方法是将当前时间对象直接修改为参数指定的值,并且不改变当前时间对象,而是新生成了一个时间对象。 以Lo… 继续阅读 Java8 java.time包下的日期类with()使用方法
Java8 java.time包下的日期类日期minus()减法运算
基于Java8的java.time包下的日期减法运算,主要方法是minus方法,我们主要以LocalDate类… 继续阅读 Java8 java.time包下的日期类日期minus()减法运算
Java8 java.time包下的日期类日期plus()加法运算
基于Java8的java.time包下的日期加法运算,主要方法是plus方法,我们主要以LocalDate类来… 继续阅读 Java8 java.time包下的日期类日期plus()加法运算
Java8 time包下的日期类of()方法的使用
Java8的java.time包下的of方法可以根据给定的参数生成对应的日期/时间对象。 这里以常用的几个类:… 继续阅读 Java8 time包下的日期类of()方法的使用
Java8 time包下的日期类now()方法的使用
Java8的java.time包下的众多日期和时间类,都支持now()方法,now方法可以根据当前日期或时间创… 继续阅读 Java8 time包下的日期类now()方法的使用
Java8 time包下的日期类的对象创建
Java8新的日期包下新增了众多的日期和时间操作类,这些类基本都是不可变的,并且构造器是私有的,不能直接new… 继续阅读 Java8 time包下的日期类的对象创建
java.time.LocalDateTime和java.util.Date互相转化
我们来看一下java.time.LocalDateTime和java.util.Date互相转化的方法。
java.time.format.DateTimeParseException: Text ‘xxx’ could not be parsed, unparsed text found at index 10异常处理
使用Java8的DateTimeFormatter格式化LocalDate时,格式化报错: 错误提示在第17行… 继续阅读 java.time.format.DateTimeParseException: Text ‘xxx’ could not be parsed, unparsed text found at index 10异常处理