- 博客(5)
- 收藏
- 关注
原创 SSL/TLS握手时报Remote host closed connection during handshake
一、问题的发现问题是前段时间发现和处理,现在再来回顾和总结。那段时间,线上偶尔预警Remote host closed connection during handshake这个报错,次数大概是一天3-10次左右,频率不高。一开始没有多少关注,但心想既然出现了,总要查个究竟。这个功能请求了一个第三方接口,使用https协议。二、尝试处理自己对https协议理解不深,出现这个问题,先是百度,后是谷歌,反正查的都查了。网上分析的原因无非是两种:①、ssl版本问题②、ssl证书验证问题③、jdk1.
2021-09-26 10:56:31 12757 2
原创 并发编程之思想篇
--- 本文是《java并发编程实战》的读书笔记。读完这本书后,反而会总结出4个问题,而这些问题也可以作为笔记的开端:问题1:什么样的类是线程安全的问题2:什么样的类是线程不安全的问题3:如何设计线程安全的类问题4:如何使用线程不安全的类下面将一一解释一、在访问共享的可变状态时需要正确的管理1、什么样的对象是线程安全的(1)无状态对象public clas...
2019-12-08 22:23:49 1987
原创 java字节码文件结构解析
字节码文件主要是由一系列表集合组成,只是每个集合有各自含义,在描述集合前总会有一个容器计数器来说明后面有多少个集合,以此划分。由字节码文件可知,所有类文件信息,都存储在常量池里,上面的所有描述,都是通过索引引用常量池常量。了解字节码结构,对了解类加载过程有一定的帮助
2019-10-30 22:18:56 588
原创 git如何恢复stash save后被reset hard清空的代码
今天做了一件让人非常抓狂的事。我在分支A上开发,然后测试让我把分支B上的代码合到develop上,一直的习惯是先把A上的代码做暂存,即stash save而不是提交commit,然后在切换到develop上合并B分支代码,今天也是这样做。但是由于某种原因,我在develop分支上,做了reset hard操作,这个操作的意思是:把repository作修改的东西被还原,还有其他参数mixe...
2017-06-29 18:26:54 3564 1
原创 @controlleradvice注解不起作用
这段时间使用springboot搭建基础框架,作为springboot新手,各种问题都有。当把前端框架搭建进来时,针对所有controller层的请求,所发生的异常,需要有一个统一的异常处理,然后返回错误页面。其中方法很多,可以使用拦截器,或者filter,我是使用controlleradvice注解。package org.lhzhian.base.exception;
2017-06-20 22:38:50 34896 11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人