
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Serviceability Agent想要查看一些被增强过的类的字节码,或者一些AOP框架的生成类,就需要dump出运行时的java进程里的字节码。从运行的java进程里dump出运行中的类的class文件的方法,所知道的有两种用agent attatch 到进程,然后利用Instrumentation和ClassFileTransformer就可以获取 到类的字节码了。使用sd-jdi.ja
新blog地址:http://hengyunabc.github.io/netstat-difference-proc-fd-socket-stat/最近,线上一个应用,发现socket数缓慢增长,并且不回收,超过警告线之后,被运维监控自动重启了。首先到zabbix上观察JVM历史记录,发现JVM-Perm space最近两周没有数据,猜测是程序从JDK7切换到JDK8了。问过开发人员之后,程序已
ArthasArthas是Alibaba开源的Java诊断工具,深受开发者喜爱。Github:https://github.com/alibaba/arthas文档:https://al...
<br />http://www.hooto.com/home/rui/blog/archives/5144.htmlVirtualBox VDI 磁盘镜像 - 压缩指导思想<br />1. 虚拟机: 清理系统,卸载、删除系统垃圾文件<br />2. 虚拟机: 将磁盘数据靠“前”移动,并将剩余磁盘空间写“零”<br />3. 物理主机: 清除“零”字节空间,使用 VBoxManage modify
Serviceability Agent想要查看一些被增强过的类的字节码,或者一些AOP框架的生成类,就需要dump出运行时的java进程里的字节码。从运行的java进程里dump出运行中的类的class文件的方法,所知道的有两种用agent attatch 到进程,然后利用Instrumentation和ClassFileTransformer就可以获取 到类的字节码了。使用sd-jdi.ja
<br />http://www.hooto.com/home/rui/blog/archives/5144.htmlVirtualBox VDI 磁盘镜像 - 压缩指导思想<br />1. 虚拟机: 清理系统,卸载、删除系统垃圾文件<br />2. 虚拟机: 将磁盘数据靠“前”移动,并将剩余磁盘空间写“零”<br />3. 物理主机: 清除“零”字节空间,使用 VBoxManage modify
实验要用到多台虚拟机。于是装好了xp后,先导出虚拟电脑,再导入。当然,用命令,也可以直接复制一个新的虚拟磁盘文件。不过,懒得管理快照,就直接导出虚拟电脑了。 再次导入刚才导出的虚拟电脑,在做网络实验时,发现遇到问题。再三排查后,发现原来是虚拟机的设置有问题。 原来,导出的虚拟电脑的网卡的mac地址,xp系统里的网络名是一样的,这样就会导致出错。修改过后,实验正常。
本文分析的是llvm libc++的实现:http://libcxx.llvm.org/class threadthread类直接包装了一个pthread_t,在linux下实际是unsigned long int。classthread{pthread_t __t_;id get_id() const _NOEXCEPT {return __t_;}}
需求大量的微服务框架引起了一大波embeded tomcat,executable fat jar的潮流。显然spring boot是最出色的解决方案,但是spring boot有两个不足的地方:不支持配置web.xml文件,对于旧应用迁移不方便一些配置在web.xml里配置起来很直观,放到代码里配置就难搞清楚顺序了。比如一些filter的顺序关系。spring boot的方案依赖spring
Apache Commons Collections远程代码执行漏洞最近出来一个比较严重的漏洞,在使用了Apache Commons Collections的Java应用,可以远程代码执行。包括最新版的WebLogic、WebSphere、JBoss、Jenkins、OpenNMS这些大名鼎鼎的Java应用。这个漏洞的严重的地方在于,即使你的代码里没有使用到Apache Commons Colle







