自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 11501 2

原创 并发编程之思想篇

--- 本文是《java并发编程实战》的读书笔记。读完这本书后,反而会总结出4个问题,而这些问题也可以作为笔记的开端:问题1:什么样的类是线程安全的问题2:什么样的类是线程不安全的问题3:如何设计线程安全的类问题4:如何使用线程不安全的类下面将一一解释一、在访问共享的可变状态时需要正确的管理1、什么样的对象是线程安全的(1)无状态对象public clas...

2019-12-08 22:23:49 1973

原创 java字节码文件结构解析

字节码文件主要是由一系列表集合组成,只是每个集合有各自含义,在描述集合前总会有一个容器计数器来说明后面有多少个集合,以此划分。由字节码文件可知,所有类文件信息,都存储在常量池里,上面的所有描述,都是通过索引引用常量池常量。了解字节码结构,对了解类加载过程有一定的帮助

2019-10-30 22:18:56 575

原创 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 3531 1

原创 @controlleradvice注解不起作用

这段时间使用springboot搭建基础框架,作为springboot新手,各种问题都有。当把前端框架搭建进来时,针对所有controller层的请求,所发生的异常,需要有一个统一的异常处理,然后返回错误页面。其中方法很多,可以使用拦截器,或者filter,我是使用controlleradvice注解。package org.lhzhian.base.exception;

2017-06-20 22:38:50 34844 11

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除