自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

github blog

http://mubanjiu.com

2016-05-18 20:37:34 136

原创 高并发环境下系统宕机案例分析

 在性能测试的时候,当并发数达到200时触发该问题现象表现为,load达到200左右,CPU高达100%,内存使用正常,FullGC频率为1小时一次。虽然java进程正常,jvm并未崩溃,但是系统已经拒绝服务,可视为宕机。该问题一直持续到第二天上班时。在发现问题后,我们停止了LoadRunner,同时也停止了apache,也就是可以保证系统不再接收任何请求。可是系统并未...

2012-09-20 12:47:01 1616

linux下如何搭建简单的DNS Server

环境:lenovo PC, SUSE Linux 11.1 32bit,BIND 9.5.0-P2安装步骤:采用yast自动安装。安装内容包括:bind,bind-chrootenv ,bind-devel,bind-libs,bind-utils配置步骤:whereis named,找到bind的配置文件所在目录。如下在/etc/named.confpandora-t...

2012-09-20 11:34:40 225

JAVA基本数据类型和包装类型进行‘==’操作符运算的迷惑

直接看代码:  Integer i1 = 127;  Integer i2 = 127;  Integer i3 = 128;  Integer i4 = 128;  System.out.println(i1 == i2);  System.out.println(i3 == i4);  System.out.println(i3 == 128);    --------...

2010-05-14 13:59:29 124

原创 Commons Attributes在maven plugin中的使用

根据普通注解,生成xml文件。

2010-02-21 14:56:26 97

原创 持续集成+单元测试实践(下)

测试覆盖率之前的项目采用Clover来进行测试覆盖率的测算,用着还不错,挺好用的。但是由于Clover是非开源的,要给钱,免费的licence过期了,只能换一个开源的了。这次选用了cobertura,一个Jcoverage的分支,也有maven的插件。在maven主pom进行配置:<build>        <plugins>    ……&lt...

2010-01-25 11:37:30 378

原创 持续集成+单元测试实践(上)

单元测试实践1.测试框架选择Unitils为什么选择Untils作为本次项目单元测试框架呢?Unitils的优点和介绍网上都比较详细:http://www.unitils.org/summary.html;它的主要模块有:· DatabaseModule: 测试数据库维护和连接池 · DbUnitModule: 使用DBunit进行测试数据维护· HibernateModu...

2010-01-25 11:25:37 176

JSON tips

背景描述:    一个页面叫page.htm,它里面有个iframe.iframe的source为inner.htm.现在有个需求,在inner.htm里面通过json和AJAX配合将服务端的数据取过来。取过来之后需要赋值给parent,以供显示。可以想象,但iframe里面刷新的时候,外面的部分应该完全不会受到影响。 问题:     可是事实总不会像想象一样发展。当iframe刷...

2009-12-10 18:47:05 103

maven-war-plugin 2.1-beta-1 改进

maven-war-plugin 2.1-beta-1 相对于 2.0 版本的改进1. <webResources>    <resource>      <directory>的basedir从2.0的主pom所在路径,改为web子pom所在路径2. configuration下增加了filter的配置3. 增加了webResource的targetPath属...

2009-10-10 16:17:10 120

XML通过XSLT转换为HTML的过程解析

预留位置,近期完成。

2009-09-29 09:34:12 211 1

加强CruiseControl对命令构建的支持

CC中可以使用如下方式定义构建过程<schedule Interval="60" ShowProgress="true" >      <exec command="mysh.sh" args="clean,test,build,report"   workingDir="/home/somedir" errorStr="buildError&quo

2009-09-28 17:40:43 90

velocity 的逃逸符

1. 如果变量var 没定义 \$var 显示为\$var $var 显示为$var2. 如果变量var定义为“test” \$var 显示为$var $var 显示为test

2009-09-28 11:01:25 142

原创 MapReduce学习文档

MapReduce的一些学习资料。

2009-09-20 22:42:11 92

原创 Map Reduce学习

Map Reduce - the Free Lunch is not over? --------转载自:孟岩微软著名的C++大师Herb Sutter在2005年初的时候曾经写过一篇重量级的文章:”The Free Lunch Is Over: A Fundamental Turn Toward Concurren...

2009-09-20 15:52:12 106

两台笔记本,一个ADSL上网的解决方案

常常会遇到两台笔记本,但是只有一个上网口的时候。都想上网,怎么办呢?解决方案一:买台集线器之类的设备,不论有线还是无线都能解决。解决方案二:不想买东东,要钱得嘛。只要两台笔记本都有无线网卡就OK啦。这是我这篇文章主要想提供的解决方式。 主要思路就是,用一台笔记本通过传统方式上网(A),另外一台笔记本(B)可以通过无线或是有线连接到可以上网的笔记本上面,只要两台笔记本能连接起来,一起...

2009-09-20 15:25:51 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除