开发工具
whitejava2
这个作者很懒,什么都没留下…
展开
-
开发工具系列(一):Btrace——线上Debug工具
Btrace Btrace用于调试正在运行的系统,并且在调试时不会暂停系统。特别适用于跟踪线上问题。你可以实时监控一个系统中任何一个方法的调用,你可以知道这些方法的参数、返回值是什么,还可以知道方法调用消耗了多少时间。 Btrace不需要安装,只要下载一个包,解压即可。 Btrace用法为bin/btrace 。其中pid是正在运行的java进程,trace-script是跟踪原创 2014-12-23 21:15:50 · 3425 阅读 · 1 评论 -
线上操作使用tmux提高工作效率
对于经常在线上操作的人来说有一种烦恼,就是在操作过程中,有事离开了一下,电脑自动睡眠了,然后网络断开连接,这时候任务就要重新跑,很烦恼。 tmux可以解决这个问题。tmux可以看成虚拟屏幕,不受断网的影响。如果断网了,只重新连接屏幕就行了,虚拟屏幕上的文字都还在。tmux的常用命令如下:tmux new -s session_name tux attach -t session_name tmux原创 2015-07-03 16:43:20 · 1893 阅读 · 0 评论 -
Web性能优化:基本思路和常见工具
Web性能优化 听了荣华的演讲之后,我对性能优化有了更深层次的认识。 性能优化的重要性 性能优化是为了赢得用户,为了降低成本。 性能优化思路 Web常见优化点 Java常见排查工具原创 2016-10-23 16:13:17 · 762 阅读 · 0 评论 -
用Swagger生成接口文档
Swagger简介 在系统设计的时候,各个应用之间往往是通过接口进行交互的。因此接口的定义在整个团队中就变得尤为重要。我们可以把接口的规范用接口描述语言进行描述,然后Swagger可以根据我们定义的接口规范生成对应的接口文档。它生成的接口文档提供了接口测试功能。我们只需要填上对应的参数,然后点击调用,就可以完成一次接口测试,非常方便。就像下图展示的那样。 不仅如此,Swagger还原创 2016-10-12 22:00:22 · 10086 阅读 · 0 评论