Java后端
Myth_Ghost
这个作者很懒,什么都没留下…
展开
-
第三方更换通讯证书导致SSLHandshakeException
异常突现在这普通的一天,我写普通的代码,却突然收到不普通的报警javax.net.ssl.SSLHandshakeException: server certificate change is restrictedduring renegotiation查看日志访问的请求全部报错,紧急联系对方,得知对方更换了服务器证书。由于连接池会缓存连接,旧连接不能及时释放,线上一直在持续报警,最终刷新所有缓存,业务才全部恢复正常。提出疑问虽然系统恢复了正常,但是有几个问题一直留在我心里:为什么会出现.原创 2020-09-13 14:58:53 · 1855 阅读 · 0 评论 -
域名解析问题UnknownHostException
1.异常突现java.net.UnknownHostException: openapi.xxxxx.cn查看日志访问openapi.xxxxx.cn的请求全部报错,紧急联系对方,对方反馈域名解析正常,其他机构均不受影响,线上一直在持续报警,最终联系op,调整dns服务器,业务才全部恢复正常。2.提出了疑问3.初探dns3.1dns基础知识DNS是什么?DNS是域名系统(Domain Name System)的缩写,它是由解析器和域名服务器组成的。域名系统为Internet上的主机分配域名地址原创 2020-09-13 14:56:35 · 8394 阅读 · 0 评论 -
抓包绕过某东金融理财产品的屏蔽策略
抓包绕过某东金融理财产品的屏蔽策略背景在某金融app上点开一个个银行,总是看到一行字:“产品在路上”,即便是以前买过的理财产品,也总会莫名消失。因此想到借助抓包软件(Fiddler)看看这些产品到底去哪了。工具介绍Fiddler:Fiddler是一个http调试代理,它能够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。原创 2020-09-13 14:47:30 · 717 阅读 · 0 评论 -
消息中间件的十一个常见问题
为什么使用消息队列?其实场景有很多,但是比较核心的有 3 个:解耦、异步、削峰。解耦看这么个场景。A 系统发送数据到 BCD 三个系统,通过接口调用发送。如果 E 系统也要这个数据呢?那如果 C 系统现在不需要了呢?A 系统负责人几乎崩溃…在这个场景中,A 系统跟其它各种乱七八糟的系统严重耦合,A 系统产生一条比较关键的数据,很多系统都需要 A 系统将这个数据发送过来。A 系统要时时...转载 2019-04-09 01:17:53 · 1651 阅读 · 0 评论