![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作Bug
Ascend2015
这个作者很懒,什么都没留下…
展开
-
Double.MIN_VALUE踩的一个坑
这里在输入的数据都是正数的情况下,是没有问题的,但在有负数的情况下就不对。它是2^-1074,是个大于0的值,但随手实现这个方法时没多想,埋了个坑。原因在于Double.MIN_VALUE。原创 2023-03-24 15:11:36 · 312 阅读 · 1 评论 -
使用 feign.RequestInterceptor 进行认证操作
老外是这么说的:意思就是当使用Feign客户端进行服务之间的交互时,可以使用来修改请求的相关信息,比如Header。原创 2022-08-23 16:57:41 · 715 阅读 · 0 评论 -
Java包装类型的比较
首先看一道题,Double d1 = 100.0;Double d2 = 100.0;Double d3 = 200.0;Double d4 = 200.0;System.out.println(d1==d2);System.out.println(d3==d4);问输出的内容是什么?我开始觉得都是true可惜答案,都是false错的一塌糊涂在Java1.5以后,就有了...原创 2020-03-26 15:04:00 · 366 阅读 · 0 评论 -
Java的日期格式引发的BUG
我在用SimpleDateFormat时,年份一直习惯用"yyyy",在上上周跨年的一周,突然有个小伙伴发现他的代码输出的日期年份莫名奇妙的+1了,2019-12-31变成了2020-12-31,并且表示,之前都是正常的啊,为毛突然就多了一年。看了一下,嗯,这货所有的年份用的都是"YYYY",而这个pattern表示的本周所在的年份,那么上上周的结束周六是2020年1月4日,所在的年份显而易见是...原创 2020-01-16 10:56:49 · 822 阅读 · 1 评论 -
破坏事务原子性、一致性的问题
复盘了一下上周写的代码,没注意的情况下在Controller中调用了Service的多个DML操作,这就是妥妥的数据不安全的操作。我们在Service层配置的事务的隔离级别统一为DEFAULT,传播机制为REQUIRED,也就是说支持当前事务,如果当前没有事务,则开启新的事务。而由于Controller层并没有事务控制,在该层执行多个DML操作,如果其中有部分操作失败了,就会导致事务的原子性遭到...原创 2020-01-10 14:33:08 · 812 阅读 · 0 评论 -
ClassNotFoundException和NoClassDefFoundError的区别
不知道现在有没有和敝司一样,每次的发版是将本次更改过的代码编译后,将class文件打包到一个压缩包中去替换线上文件的,然后我经常会漏掉文件,也挺无语的这次到测试环境,项目一启动,功能测试到某个模块,报了个NoClassDefFoundError行吧,就说说ClassNotFoundException和NoClassDefFoundError的区别吧先看看这俩的定义ClassNotFound...原创 2020-01-05 21:05:33 · 155 阅读 · 0 评论 -
JavaWeb项目IDEA启动后OutOfMemoryError: PermGen space错误
IDEA针对Tomcat的JVM参数设置碰到个问题,项目启动后一直有OutOfMemoryError: PermGen space错误,这个问题第一反应改IDEA的VM Options,没用,然后去改了Tomcat的Catalina.bat中的JAVA_OPTS,依然没有卵用,最后才直接去改了右上角edit Configuration中的VM options,解决。...原创 2020-01-03 15:21:36 · 487 阅读 · 0 评论