logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

VirtualBox VDI 磁盘镜像 - 压缩

<br />http://www.hooto.com/home/rui/blog/archives/5144.htmlVirtualBox VDI 磁盘镜像 - 压缩指导思想<br />1. 虚拟机: 清理系统,卸载、删除系统垃圾文件<br />2. 虚拟机: 将磁盘数据靠“前”移动,并将剩余磁盘空间写“零”<br />3. 物理主机: 清除“零”字节空间,使用 VBoxManage modify

#虚拟机#debian#ubuntu +1
VirtualBox 导出虚拟电脑可能遇到的陷阱

实验要用到多台虚拟机。于是装好了xp后,先导出虚拟电脑,再导入。当然,用命令,也可以直接复制一个新的虚拟磁盘文件。不过,懒得管理快照,就直接导出虚拟电脑了。 再次导入刚才导出的虚拟电脑,在做网络实验时,发现遇到问题。再三排查后,发现原来是虚拟机的设置有问题。 原来,导出的虚拟电脑的网卡的mac地址,xp系统里的网络名是一样的,这样就会导致出错。修改过后,实验正常。 

#虚拟机#网络
C++11的thread代码分析

本文分析的是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_;}}

#c++
应用内置embeded tomcat,并打包为fat jar的解决方案

需求大量的微服务框架引起了一大波embeded tomcat,executable fat jar的潮流。显然spring boot是最出色的解决方案,但是spring boot有两个不足的地方:不支持配置web.xml文件,对于旧应用迁移不方便一些配置在web.xml里配置起来很直观,放到代码里配置就难搞清楚顺序了。比如一些filter的顺序关系。spring boot的方案依赖spring

#tomcat#spring
禁止JVM执行外部命令Runtime.exec -- 由Apache Commons Collections漏洞引发的思考

Apache Commons Collections远程代码执行漏洞最近出来一个比较严重的漏洞,在使用了Apache Commons Collections的Java应用,可以远程代码执行。包括最新版的WebLogic、WebSphere、JBoss、Jenkins、OpenNMS这些大名鼎鼎的Java应用。这个漏洞的严重的地方在于,即使你的代码里没有使用到Apache Commons Colle

#jvm#java#安全 +1
一步一步用jenkins,ansible,supervisor打造一个web构建发布系统

新blog地址:http://hengyunabc.github.io/deploy-system-build-with-jenkins-ansible-supervisor/一步一步用jenkins,ansible,supervisor打造一个web构建发布系统。本来应该还有gitlab这一环节的,但是感觉加上,内容会增加很多。所以直接用github上的spring-mvc-showcase项目

#jenkins#ansible#docker +1
zookeeper运维

尽管zookeeper在编程上有很多的阱陷,API也非常的难用,但zookeeper服务本身可以说是很牢靠的了,所以在网上貌似关于运维的文章比较少。但省心并不代表不会出麻烦,下面总结下zookeeper运维相关的东东。重要的参考资料这里有一个很好的Pdf,介绍了很多zookeeper的东东,作者是zookeeper的committer之一:http://www.infoq.com/p...

#zookeeper#运维
深入JVM分析spring-boot应用hibernate-validator NoClassDefFoundError

问题可重现的Demo代码:demo.zip最近排查一个spring boot应用抛出hibernate.validator NoClassDefFoundError的问题,异常信息如下:Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.validator.internal.eng

#jvm#spring#hibernate
用KGdb和VMware调试Linux内核,System Call

Linux的内核和System Call不好调试,参考这里:http://stackoverflow.com/questions/5999205/cannot-step-into-system-call-source-code简单来说,如果想在本机调试system call,那么当你进入system call时,系统已经在挂起状态了,那么它又怎样能响应用户的输入?所以,有一个UML

#linux#虚拟机
Arthas 定位CPU跑满问题,源头竟是Apache Beanutils

一、背景大早上 线上k8s 机子 某个机子 cpu 飙高,导致k8s 健康检查失败,线上环境会自动执行jstack,上传到oss 通知到 钉钉告警群,直接分析锁、cpu 高的线程。二、过程...

#jvm#css#zookeeper +1
    共 19 条
  • 1
  • 2
  • 请选择