问题解决录
文章平均质量分 69
Dreamer who
=== Happiness isn't something you experience; it's something you remember.
展开
-
Java避坑指南:finally块的陷阱及正确的关闭资源方式小
正确的关闭资源方式转载:Java避坑指南:finally块的陷阱及正确的关闭资源方式小结1、使用finally块来关闭资源,保证关闭操作总是会被执行;2、关闭每个资源之前首先判断资源的引用变量不为null,避免NPE发生;3、为每个资源使用单独的try...catch 块关闭,保证关闭此资源发生异常,不会影响后面资源的关闭;4、finally块不要使用return语句。return语句直接导致方法结束,不会再跳回去执行try、catch块中的任何代码;5、不要出现Sy转载 2022-05-11 16:04:32 · 1078 阅读 · 0 评论 -
There are only 1 target objects. You either specified a wrong ‘keyProperty‘ or encountered a driver
1、由于标题限制,详细异常堆栈如下org.apache.ibatis.executor.ExecutorException: Too many keys are generated. There are only 1 target objects. You either specified a wrong 'keyProperty' or encountered a driver bug like #1523. at org.apache.ibatis.executor.keygen.J.原创 2021-04-17 11:20:54 · 5080 阅读 · 0 评论 -
浏览器响应数据long型超长自动转换精度丢失-JavaScript 整数精度丢失问题-springboot解决Long类型数据传入前端损失精度
最近在洗敏感数据id,用类似snowflake算法加入分表基因生成新的ID,返回给前端,前端整数显示不正常。java中long的最大值:9223372036854775807看看在浏览器中的显示:Google Chrome版本 79.0.3945.117(正式版本) (64 位)后面好几位不一样了,看看JavaScript中整数的最大值:看来JavaScrip...原创 2020-01-18 00:26:39 · 3105 阅读 · 0 评论 -
有关服务端主动关闭socket带来的几个问题分析--tcp四次握手半关闭问题导致
一、场景:nginx开启keep-alive: 问题描述: upstream prematurely closed connection while reading response header from upstream, client: X.90.10, server: www.example.com, request: "POST /web/?a=b HTTP/...原创 2018-09-21 21:12:04 · 31233 阅读 · 2 评论 -
问题解决录:An invalid domain [.localhost.com] was specified for this cookie
同事遇到的问题:An invalid domain was specified for this cookie: spring boot项目设置了顶层域名的cookie之后,子域名web端获取不到设置的cookie,帮其解决。 模拟环境: spring boot项目中,在某个Filter里设置顶层域名cookie: HttpServletResponse...原创 2018-08-16 23:54:05 · 11252 阅读 · 3 评论 -
ArrayIndexOutOfBoundsException: 4096 while reading gif file
最近今天碰到某同学想把一个网址的某gif图片上传到UCloud上,碰到了一个异常:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4096 at com.sun.imageio.plugins.gif.GIFImageReader.read(GIFImageReader.java:984) ...原创 2018-06-10 12:12:26 · 3922 阅读 · 0 评论 -
IntelliJ IDEA 可视化调试java8 新增的stream操作
java8的steam操作,一般情况下出问题,不像以前写的代码一样,单步跟踪调试根本不管用的,现在IntelliJ IDEA提供了一种可视化的调试技巧。 示例代码:package com.sdcuike;import java.util.Arrays;/** * Hello world! */public class App { publ...原创 2018-09-27 19:50:47 · 11767 阅读 · 4 评论 -
RocketMQ 同一JVM实例启动多个不同NameServer 对应的Producer导致NameServer只连上一个的问题
现在对原业务RocketMQ的NameServer连接方式更改,之前业务方写的NameServer地址列表,现在我们架构组为了维护统一更改成域名的形式,而且涉及到迁移新RocketMQ集群,同时保留生产者向新老RocketMQ集群发送消息,发送的比例由配置中心控制。所以对其业务方项目的生产者必须提供连接新老NameServer的两个生产者,业务方初始化生产者的代码不变,只是初始...原创 2018-10-18 01:33:42 · 6434 阅读 · 1 评论 -
Nginx Upstream prematurely closed connection while reading upstream...
nginx开启keep-alive:upstream prematurely closed connection while reading response header from upstream, client: X.90.10, server: www.example.com, request: "POST /web/?a=b HTTP/1.1", upstream: "http:/...原创 2018-10-09 18:03:04 · 24989 阅读 · 0 评论