![](https://img-blog.csdnimg.cn/20200117172603114.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java进阶
文章平均质量分 88
Java进阶
哆啦A梦陈
这个作者很懒,什么都没留下…
展开
-
记一次$jacocoData引起的bug
https://www.eclemma.org/jacoco/trunk/doc/faq.html官方建议是修改代码, 忽略synthetic成员.(什么是synthetic, 我理解的就是编译期生成的类或者方法, 可以参考一下博客:https://www.cnblogs.com/bethunebtj/p/7761596.html)解决方案:field.isSynthetic()参考:https://zhanglijun1217.github.io/blog/2019/03...原创 2021-01-26 14:11:48 · 3651 阅读 · 2 评论 -
时间格式化YYYYDD大写存在的坑
Calendar calendar = Calendar.getInstance();// 2019-12-31calendar.set(2019, Calendar.DECEMBER, 31);Date strDate1 = calendar.getTime();// 2020-01-01calendar.set(2020, Calendar.JANUARY, 1);Date st...原创 2020-01-17 17:31:01 · 403 阅读 · 0 评论 -
请使用source7或更高版本以启用diamond运算符, 请使用source8或更高版本以启用lambda表达式
从github上拉下人家的代码想要简单了解一下netty, 但是启动时编译不过.说请使用source7或更高版本以启用diamond运算符, 请使用source8或更高版本以启用lambda表达式.原来, Maven默认用JDK1.5去编译diamond运算符是JDK1.7的一个新特性.// JDK1.7之前Map<String, String> map = new...原创 2019-06-20 10:35:54 · 1343 阅读 · 0 评论 -
记一次Gson时间转化报:Caused by:java.text.ParseException:Failed to parse date:Invalid time zone indicator
本地调试代码是正常的, 没有报错, 但是一部署到环境上就报错.通过pinpoint日志看到报了这个错.仔细看了一下代码中gson的初始化直接是:private static Gson gson = new Gson();后来改成下面这样就可以了:Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm...原创 2020-01-17 17:07:35 · 3678 阅读 · 0 评论 -
自定义注解校验时间
自定义注解的几个要素是:(1)@Retention:注解的保留策略,(2)@Target:注解的作用目标,是作用在接口、类、方法还是注解等地方(3)@Document:注解包含在javadoc中(4)@Inherited:注解可以被继承(5)注解解析器:解析自定义注解实践一下,实现对Date的校验。第一步:注解的定义:@Documented...原创 2019-05-29 15:17:10 · 1758 阅读 · 0 评论 -
前端formdata传String数组后端接收空字符串的size为0
前端formdata传一个String数组, 后端用List接收, 如果是传长度为1的空字符串, 后端接收到的是size为0. 前端传的:后端接收到的就是size为0, 然后我用postman试也是这样:如你所见, 此时接收到的List列表size为0. 我如果传不是空字符串, 那他的size是1.这个时候的size是2.【前端传size为1的空字符串后端接...原创 2019-09-18 17:26:38 · 3365 阅读 · 0 评论