java监控工具(jps,jstat,jstack,jmap,jvisualvm等)

对于线上线下服务,针对服务状态,qps,cost等一般都会有一定的监控措施。如果遇到问题,比如cpu占用率高或者程序特别吃内存,对于java程序来说,会用到一些java监控命令和错误定位命令,能够更好的监控服务运行状态,也能够快速定位问题。整理一下我一般使用的命令,下面的命令都是基于oracle hotspot jvm。

Read More

多线程curl

今天做了一个功能,后端提供一个接口,根据站点返回认证信息,很快ok。测试时要过一遍所有站点,总不能人工一个个查看吧,于是寻求解决方案。接口是post接口,所以自己写了一个jsp页面,用HttpURLConnection来访问接口,并把接口返回的数据吐到页面中。接下来用curl来访问这个jsp页面,获得数据放到文件中,再用awk进行解析。

Read More