自定义博客皮肤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)
  • 收藏
  • 关注

原创 jdk监控和故障处理工具

主要jdk诊断命令jps (JVM Process Status): 类似 UNIX 的 ps 命令。用户查看所有 Java 进程的启动类、传入参数和 Java 虚拟机参数等信息;jstat( JVM Statistics Monitoring Tool): 用于收集 HotSpot 虚拟机各方面的运行数据;jinfo (Configuration Info for Java) : Conf...

2019-11-30 15:17:34 6283

原创 HTTPS是什么?SSL/TLS是什么?

https是什么?SSL/TLS是什么?

2019-11-15 00:29:52 750

原创 ThreadLocal遇到线程池时, 各线程间的数据会互相干扰

1、问题现象在一个服务中,我们为了不修改接口,且能在当前线程传递数据,想到了用ThreadLocal保存数据, 测试环境一切正常, 上生产环境后发现,当前线程去ThreadLocal保存的用户数据的时候,莫名其妙的取到了,其它用户的数据。2、问题原因首先我排查了ThreadLocal 中存、取数据的过程,没有线程安全的问题, 然后怀疑是项目中用了线程池复用线程导致数据混乱,排查后发现项目中并...

2019-11-13 12:42:57 1632

原创 生产环境 InputStream.available() = 0 导致的一次血案

1、问题现象 InputStream is = connection.getInputStream(); String reqData = ""; if (is != null && is.available()!=0) { ByteArrayOutputStream bos = n...

2019-11-12 09:35:43 4014 4

原创 设计模式 _第十七招式_桥梁模式

一、定义二、代码演示2.1 通用类图2.2 角色说明State–抽象状态角色接口或抽象类,负责对象状态定义,并且封装环境角色以实现状态切换。ConcreteSate–具体状态角色每一个具体状态必须要完成两个职责:本状态行为管理及趋向状态处理,通俗的说就是本状态要做的事情, 及如何过渡到其它状态。Context–环境角色定义客户端需要的接口,并且负责到状态的切换。状态模式相...

2019-11-11 00:09:47 110

空空如也

空空如也

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

TA关注的人

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