- 浏览: 472197 次
- 性别:
- 来自: 杭州
最新评论
-
liyijie123:
楼主: 您好!您的资料非常有价值,数据分析阶段的图 ...
openfire 3.7 压力测试一(注册) -
z327117143:
当前项目引用的项目被close时执行main run as 也 ...
eclipse run 或 debug CreateProcess error=206 -
leeyisoft:
下面是我在 centos 上安装的步骤,http://192. ...
Review Board 的使用 -
lj2931:
ageha67 写道这个命令行有试过,输p(permanent ...
Review Board 的使用 -
ageha67:
这个命令行有试过,输p(permanently)接受了,但是r ...
Review Board 的使用
文章列表
因使用tsung做压力测试时发现连接数不够导致测试过程出现问题,tsung支持单客户端多IP,因此需要在tsung测试机上虚拟IP。在centos中倒是挺简单。
#ifconfig eth0:1 192.168.12.125
#ifconfig eth0:2 192.168.12.126
简单两个命令就虚拟好了两个IP,在其它机器上ping发现能ping通,即表示IP可用了。
因要使用tsung对openfire做压力测试,tsung依赖erlang,导致首次安装tsung即失败。已安装的centos5并不包含erlang开发包,下载到 otp_src_R12B-5.tar.gz 解压后进入到解压后目录,按照说明步骤:
./configure
结果前面看着刷一堆的日志,一切OK,但到最后出现两行错误:
checking for tgetent in -lncurses... no
checking for tgetent in -lcurses... no
checking for tgetent in -ltermcap... no ...
因还没能大概摸透tsung,对openfire的紧急性能测试只能写代码使用smack来测了,期间出现了一些问题。
1、因smack连接openfire中阻塞的,原本想象的多线程同时创建连接失败了。
2、在PC上模拟,压到800多一点就连不上了,查看openfire gc信息发现full GC频繁,永久区满了,于是把openfire启动脚本中的INSTALL4J_ADD_VM_PARAMS=注释去掉,并改为INSTALL4J_ADD_VM_PARAMS=-Xms24g -Xmx24g -Xmn8g -XX:MaxPermSize=1g -XX:PermSize=1g 做个简单的配置,改了 ...
方法一
按照developrworks上说的:
http://www.ibm.com/developerworks/cn/java/j-jar/index.html
创建可执行 JAR
创建一个可执行 JAR 很容易。首先将所有应用程序代码放到一个目录中。假设应用程序中的主类是 com.mycompany.myapp.Sample。您 ...
apt的好处熟悉的人都清楚,尤其是现在比较热的ubuntu。centos默认是不支持的。来个比较简单的安装方法(也是网上搜的)。
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -i rpmforge-release-0.3.6-1.el5.rf.i386.rpm
XMPP协议的一个服务器实现(也是目前较多使用的服务器)Openfire,这里有 3.7为例,默认的jvm启动内存配置较小,至少在我windows测试时,新生代只有1M,整个堆12M,老年代10M,永久区16M左右。在我加上GC信息后发现gc较频繁。通过修改jvm启动参数后,gc明显减少,这对提升openfire的性能还是比较明显。
修改openfire jvm启动参数方式(原文:http://blog.csdn.net/simonhe1973/archive/2009/09/21/4576696.aspx)
原文有误。
Windows:在openfire的bin目录下建立 ...
在运行java时添加输出gc信息如下:
2246.940: [GC 2246.940: [DefNew: 105861K->1270K(118016K), 0.0074023 secs] 235056K->130464K(511232K), 0.0076789 secs] [Times: user=0.01 sys=0.00, real=0.02 secs] 2254.701: [Full GC (System) 2254.701: [Tenured: 129194K->129633K(393216K), 0. ...
xp sp2 最近几天经常在开机启动后,偶尔(频率较低)会出现蓝屏情况,能看懂的就只有个aswsp.sys文件了。当时网上就查到是avast的原因导致,因为频率非常低,几乎好些天才有一次也就没管。
今天avast自动对程序进行了升级,结果关机后开机启动过程就蓝屏,错误代码同之前。安全模式进去,好不容易找了个低版本的aswsp.sys文件替换了c:\windows\system32\drivers下的aswsp.sys,重启就好了。
附件是一个可行的aswsp.sys替换文件。
一月大概有1-2次需要大半夜支持升级。。。唉,电信广电等这类持续服务的项目有点折腾了。不再年轻,多么期望一个踏实的睡眠
经常处理现场问题,一般都是现场发些日志文件过来,虽然大部分时间使用pspad(免费),但对于大日志文件,ultraedit在windows下还是不错的选择了。曾经用ultraedit打开了一个4G的日志文件,居然电脑卡了一会,神奇的给我打开了。
现场的日志绝绝大部分都是linux/unix平台拿过来的,用pspad打开居然很少有乱码的情况,而使用ultraedit却时常遇到。找了些解决方法,发现还是这个比较简单。
即:高级->配置->文件处理 把右侧的“自动检测 utf-8 文件” 勾去掉。如下图:
经常从网上check out来的源码因为并不是标准的eclipse工程而不方便在eclipse中进行查阅,其实要将其变成eclipse工程非常容易。
一般都是从trunk拉下来,这也是工程的根目录,里面一般会包含ant的一些构建脚本,在此目录下添加一个 .project 文件,即eclipse的项目描述文件,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>commons-dbcp</name&g ...
最近现场工程师反馈过来,过一段时间我们提供给外部的接口(http post xml)响应速度需要1分钟甚至1分多钟,因为都是内网,考虑到在公司PC上的测试情况,基本1秒以内都能返回响应。
因为这个实现里需要连接外部系统,从外部系统查询到数据后再到数据库做一些查询。于是在调外部系统这加了个处理时间日志,再对数据库查询加上处理时间日志。结果现场反馈过来的日志发现调外部接口开销300ms,算是正常值,而三次数据库查询第一次开销了40秒,接下来两个开销20ms,10ms,后面两都是正常值。因为这三个表的数据都不超过千条,开始怀疑是网络或数据库问题了。
查看应用启动日志,因为使用的apac ...
到上海快5年了,当初资料准备好了嫌麻烦一直没办,现在又重燃热火,准备办了,过程可谓辛酸。需要的资料:
1、毕业证及认证(到人才中心认证,约1周左右拿证,80块)2、我家户口本及复印件
3、老乡所在居委会开的书面借住证明。(也就是居住证明)
4、老乡开的书面借住证明。
5、老乡家的户口本及复印件。(到人才中心那看一下原件当场就还回来)7、体检证明。(到东方医院体检的,215块,整个过程才20分钟,3个工作日拿单子。测听力我耳机还没弄好就告诉我好了)8、身份证及复印件。9、档案所在地址。(只要写地址就行了,不知道的可以问学校学籍科给转哪去了)
10、税单。(可选,也许能加分)
...
论坛看到面试题:
原链接:http://www.iteye.com/topic/954262
如何编程实现:输入M,N两个数,从1至N开始循环数数,每数到M输出该数值,直至全部输出。例如M是3,N是20,那么相当有20个人,1,2,3循环报数,数到3的就打印出他的序号,直到所有这20个数全部输出为止。
LinkedList<Integer> a3=new LinkedList<Integer>();
//初始化数据
for(int i=1;i<5;i++){
a3.add(i);
...