- 浏览: 479958 次
- 性别:
- 来自: 北京
最新评论
-
alvin198761:
renzhengzhi 写道我参与过12306余票查询系统的开 ...
别给12306 辩解了 -
renzhengzhi:
我参与过12306余票查询系统的开发,用户请求被前面3层缓存拦 ...
别给12306 辩解了 -
renzhengzhi:
写的很好。
JAVA线程dump的分析 -
liyonghui160com:
说好的附件呢
分布式服务框架 Zookeeper -- 管理分布式环境中的数据 -
ghpaas:
orbeon作为xforms标准的实现,不论其设计器还是运行时 ...
XForms 1.1 中文翻译—第1章 关于XForms标准
文章列表
原文:24部经典电影的24句话和24个哲理
作者:lzhi
很久以前,在圣城麦加,有一个富商的仆人上街买菜,结果就在人群中,看见了死神对他露齿而笑。他吓得连菜都不买了,回去向主人请求帮助。好心的主人 借了他一 匹快马 ...
移动并重命名目录(mvdir 命令)
- 博客分类:
- AIX
使用 mvdir 命令移动或重命名目录。
以下是如何使用 mvdir 命令的示例:
要移动目录,请输入以下命令:
mvdir book manual
如果 manual 目录已存在,那么该命令将 book 目录移动到名为 manual 的目录下。否则,book 目录将被重命名为 manual。
要移动并重命名目录,请输入以下命令:
mvdir book3 proj4/manual
如果名为 manual 的目录已存在,那么这会将
From http://www.ibm.com/developerworks/cn/java/j-lo-optimize-gc/
项目背景
某个大型项目的 CPU100% 的压力性能测试, 用以检查在系统运行环境不正常的情况下,系统可以运行到何种程度。测试过程是:请求测试的模拟器向系统不断发出大 ...
最佳利用是让 CPU 在 100% 的时间中工作。这适用于单用户系统的情况,不需要共享 CPU。总的来说,如果 us + sy 时间低于 90%,那么不认为单用户系统是 CPU 受限制的。但是,如果在一个多用户系统中 us + sy 时间超过 80%,那么进程可能要花时间在运行队列中等待。响应时间和吞吐量会受损害。
# vmstat 2
kthr memory page faults cpu
----- ----------- ------------------------ ------------ ...
svmon -P 命令显示系统上当前正在运行的所有进程的内存使用情况统计信息。
下面是 svmon -P 命令的示例:
# svmon -P
--------------------------------------------------------------------------------
Pid Command Inuse Pin Pgsp Virtual 64-bit Mthrd 16MB
16264 IBM.ServiceRM 10075 3345 3064 13 ...
实际上,我关于java的基础知识的90%以上都来自Thinking in Java。对于其中的synchronized关键字,当时就是浏览一下,大概知道意思,也没有细看。后来一直没有用过这个关键字。昨天看Thinking in Patterns with Java中的Observer模式,看了其中 ...
http://www-01.ibm.com/support/docview.wss?uid=swg21317658
Problem(Abstract)
The use of asynchronous data transfer may require an excessive number of buffers to send data over a TCP/IP connection. This predominately occurs when files are being transferred (for example a PDF being returned in a res ...
堆内存(heap)是由Java虚拟机控制管理的,因此,这些参数对JVM而言都有一个默认值,但在某些情况下这些参数的默认值并不是最优的,这就需要我们通过调整这些参数的值来提高JVM的性能,最终提高应用的性能指标。在实际的应用开发中,如果应用所使用的系统内存较大,经常会引发内存溢出的错误:…java.lang.OutOfMemoryError <<no stack trace available>>java.lang.OutOfMemoryError <<no stack trace available>> Exception in thread ...
出处:http://www.blogjava.net/baogenfly/articles/78557.html
这章的一个例子虽然简单,但是我觉的很有一定代表性。例子如下:
1:class Act {
2: public static void doMathForever(int m) {
3: int i = 0;
4: int n=4>3?1:0;
5: for (;;) {
6: i += 1;
7: i *= 2;
8: }
9: }
10:}
...
从上图中可以看到,一个 Java 类文件大致可以归为 10 个项:
Magic:该 项存放了一个 Java 类文件的魔数(magic number)和版本信息。一个 Java 类文件的前 4 个字节被称为它的魔数。每个正确的 Java 类文件都是以 0xCAFEBABE 开 ...
出处:http://t3.seeblog.net/?p=38
我们项目上使用的AIX5.3和weblogic10.3,近期一直有服务器出现Weblogic进程占用CPU过高。原来都是用gdb或dbx来跟踪问题。但是生产环境不便进行这种操作,后来找到了通过ps和分析javacore来查找问题的方法,分享个大家。
1、首先,要通过ps 命令查看制定进程对应的线程状态,例如:ps -mp -o <WebLogic 进程号> THREAD
例如:ps -mp 30140 -o THREAD
结果如下:
USER PID PPID TID ST CP PRI SC W ...
使用 apropos 命令可显示标题中包含任意给定 Keyword 的联机帮助页部分。
apropos 命令认为分开的每个单词是不区分大小写的。如果某个单词是其他单词的一部分,那么也会被显示。例如,当查找单词 compile 时,apropos 命令还会查找单词 compiler 的所有实例。
注: 包含关键字的数据库为 /usr/share/man/whatis,该数据库必须先用 catman -w 命令生成。
apropos 命令相当于使用 man 命令时带 -k 选项。
例如,要查找标题中包含单词
可以使用 factor 命令分解数字的因数。
如果调用时没有为 Number 参数指定值,那么 factor 命令将等待用户输入一个小于 1E14(100,000,000,000,000)的正数。然后它将该数的质因数写到标准输出。如果同一个因数使用多次,那么按顺序显示每个因数以及使用的次数。要退出,输入 0(零)或任何非数字字符。
当带参数调用时,factor 命令确定 Number 参数的质因数,并将结果写到标准输出,然后退出。
下面是如何计算因数的示例:
要计算数字 123 的
使用 cal 命令可将日历写至标准输出。
Month 参数指定了所需日历的月份。它可以是从 1 到 12 的数,分别代表一月到十二月。如果未指定 Month,那么 cal 命令缺省为当前月份。
Year 参数指定了所需日历的年份。由于 cal 命令可以显示从 1 到 9999 的任何年的日历,所以请输入完整的年份,而不要只输入最后两位。如果未指定 Year,那么cal 命令缺省为当前年份。
以下是如何使用 cal 命令的示例:
除了标准输入和标准输出以外,命令还经常产生其他类型的输出,比如错误或者通称为诊断输出的状态消息。和标准输出一样,除非被重定向,否则标准错误输出将被写至屏幕。
要重定向标准错误或其他输出,请使用文件描述符。文件描述符是与命令通常使用的 I/O 文件相关的数字。文件描述符也可以被指定用来将标准输入和标准输出重定向,但已经是缺省值。以下数字与标准输入、输出和错误相关联:
0
标准输入(键盘)
1
标准输出(显示器)