`
wensong
  • 浏览: 127343 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
回顾一下 大约一周前,更新过一次线上,上了分享相册终端页,第二天新鲜事入口一打开,从早上开始就一直开始挂机器,起初认为是压力问题,后来加机器到了快晚上7点的时候,几乎大面积的挂掉,没办法,只能回滚。通过分析,发现是压力测试不到位,因为压力测试不够真实,不够真实是因为数据不够随机,导致缓存为服务减少了压力。 第二天亮哥写了一个足够随机的取数据算法,把算法移植到压测代码上后,进行压测,大概也是夜里7点左右进行,第一次压测不到5分钟就挂了,从现象上看是内存耗尽,FGC频繁。第二次压测大概进行了20分钟左右,又挂了。挂了代表压测足够真实。通过监控工具jconsole发现old区域的曲线一直在往上 ...
转载:http://blog.csdn.net/roland101/archive/2008/03/16/2188585.aspx 最近压力测试和调优Liferay portal,所以需要找到一种工具,可以比较好的监测VM工具。本来想使用商用工具,但偶然间发现SUN 的JDK中新添了几个工具,并且非常好用。秉承 ...
Linux的cat命令   cat主要有三大功能: 1.一次显示整个文件。 $ cat   filename 2.从键盘创建一个文件。 $ cat  >  filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件。 $cat   file1   file2  > file 功能说明:计算字数。 语  法:wc [-clw][--help][--version][文件...] 补充说明:利用wc指令我们可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为“-”,则wc指令会从标准输入设备读取数据。 ...
netstat [选项]       命令中各选项的含义如下:       -a 显示所有socket,包括正在监听的。       -c 每隔1秒就重新显示一遍,直到用户中断它。       -i 显示所有网络接口的信息,格式同“ifconfig -e”。       -n 以网络IP地址代替名称,显示出网络连接情形。       -r 显示核心路由表,格式同“route -e”。       -t 显示TCP协议的连接情况。       -u 显示UDP协议的连接情况。       -v 显示正在进行的工作。 1. netstat -an | grep LISTE ...
      近日为了满足2个屋子里人的通信需要,需要将本地的外网IP告诉给另一个屋子里的人。以前都是在群里喊一句,我这里的IP是XXXX,有一天自己突发奇想,想通过程序来实现这个自动化通知的过程。于是自己给自己定了需 ...
    Shutdown命令可以安全地关闭或重启Linux系统,在Linux中可以用shutdown命令实现自动定时关机的功能,它在Linux系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。 精确时间的格式是hh:mm,表示小时和分钟,时间段由+ 和分钟数表示。系统执行该命令后会自动进行数据同步的工作。   该命令的一般格式: Shutdown [选项] [时间] [警告信息] 命令中各选项的含义为: - k 并不真正关机而只是发出警告信息给所有用户 - r 关机后立即重新启动 ...
Linux中uptime用来查看当前机器的负载 [root@SJSWT44-15:/data/ugc/checkout]# uptime; 16:26:39 up 2 days, 6:21, 63 users, load average: 2.13, 2.55, 6.25   up 2days,6:21         //启动的时间 63 users,             //当前的用户连接数 load average          // 系统平均负载,统计最近1,5,15分钟的系统平均负载   如果每个CPU内核的当前活动进程数不大于3的话,那么系统的性能是良好 ...
删了  <workspace>/.metadata/.plugins/org.eclipse.jdt.core/*.index  <workspace>/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt 重启Eclipse  
JRedis Connection Management JRedisClient JRedisService JRedisPipelineService JRedisClient 单线程 JRedisService是线程安全和连接池 JRedisPipelineService使用一个单一的管道,为多个客户。 (线程安全)。   参考http://fileit.in/p/58
原文:java自带的jvm分析工具 这段时间觉得很有必要对java的内存分析工具进行熟悉,这样以后出现机器负载较高,或者反应很慢的时候,我就可以查找原因了。上网搜了搜,发现下面这些 是比较常用的,然后我在机器上试试了,把结果也贴出来哈。 1.jps 类似ps -ef|grep java 显示java进程号 2.jstack 打印jvm内存的堆栈信息,打印出来的结果类似 2010-04-21 20:10:51 Full thread dump Java HotSpot(TM) Server VM (10.0-b23 mixed mode): "RM ...
JIRA4 安装 http://confluence.atlassian.com/display/JIRA/Installing+JIRA+on+Tomcat+6.0#InstallingJIRAonTomcat6.0-1.UnpackJIRA
1、采用paoding-rose 作为其框架。 2、网站的开发环境:JDK1.6+Mysql5.1+Resin + MemCache + Redis 3、网站的运行环境:CentOS + Resin + Nginx + JDK1.6 + Mysql5.1 4、工具统一用 eclipse + Maven插件    
maven部署打包:mvn -U clean -f pom-deploy.xml(部署要用的deploy.xml) deploy maven找出工程依赖包:mvn dependency:copy-dependencies -DoutputDirectory= DIR(具体目录) maven打jar:maven package maven更新:maven -U
(来源于http://www.zhuaxia.com/item/590227619/) JDK5中的一个亮点就是将Doug Lea的并发库引入到Java标准库中。Doug Lea确实是一个牛人,能教书,能出书,能编码,不过这在国外还是比较普遍的,而国内的教授们就相差太远了。 一般的服务器都需要线程池,比如Web、FTP等服务器,不过它们一般都自己实现了线程池,比如以前介绍过的Tomcat、Resin和 Jetty等,现在有了JDK5,我们就没有必要重复造车轮了,直接使用就可以,何况使用也很方便,性能也非常高。 Java 代码 package  c ...
1、常用命令 mvn compile 编译主程序源代码,不会编译test目录的源代码。第一次运行时,会下载相关的依赖包,可能会比较费时。 mvn test-compile 编译测试代码,compile之后会生成target文件夹,主程序编译在classes下面,测试程序放在test-classes下。 mvn test 运行应用程序中的单元测试 mvn site 生成项目相关信息的网站 mvn clean 清除目标目录中的生成结果 mvn package 依据项目生成 jar 文件,打包之前会进行编译,测试。 mvn install 在 ...
Global site tag (gtag.js) - Google Analytics