Java命令-jstat使用

发布于:2017-10-23 19:27 作者:losetowin 浏览:1919 分类:Java
介绍:
     jstat是一个用来监控虚拟机资源和性能的命令行工具。 可以展示本机或者远程虚拟机进程中的类装载、内存、垃圾回收、JIT编译等运行数据,是常见的线上jvm问题排查的工具,非常实用。 


命令格式:

jstat -help|-options
jstat -<option> [-t]...

阅读全文>>

标签: jstat

0

maven如何打包指定某些jar包不在内

发布于:2017-10-16 19:10 作者:losetowin 浏览:1961 分类:技术
问题:
     在写MR任务的时候,需要打包成一个jar包,提交给hadoop平台使用,但是类似hadoop的依赖包本身平台已经有了,所以不希望再将此类的依赖包打进最终的jar包中。 

解决办法:
可以使用maven的scope来使用。 
maven的scope为 provided 的时候,表示容器或者JDK已经提供的范围,即该...

阅读全文>>

标签: maven scope

0

Charles抓Https时SSLHandshake:Received fatal alert:unknown_ca解决办法

发布于:2017-10-11 20:07 作者:losetowin 浏览:2293 分类:技术

做开发的时候经常使用charles进行抓包,最近公司切换成https之后,进行抓包的时候发现IOS上抓包不成功,无法显示返回结果。提示错误为SSLHandshake:Recevied fatal alert:unknown_ca。要求设置Root Certificate。

但实际上手机上已安装证书。

实际显示异常如下:

1.png

证书安装方式也是按照官方提示的方式进行安装的。 ...

阅读全文>>

标签: charles 抓包

0

地址服务优化

发布于:2017-10-4 20:20 作者:losetowin 浏览:1206 分类:Java

问题:

地址服务使用Redis做数据缓存,原本的技术方案是将地址对象转化成json格式字符串进行存储,使用数据格式为String类型。 

但随着数据的增长,出现了两个问题:

1、内存占用达到4G,并成增长趋势。 超出原始估算值4G。

2、查看值分布,发现存在特别大的value值,有些超过200k。

内存增长超出预期,需要找到内存增长过快的原因; 值过大可能会导致请求过多时将网卡占满,导致无法服务,...

阅读全文>>

0