User Agent的含义 User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。 一些网站常常通过判断 UA 来给不同的操作系统、不同的浏览器发送不同的页面,...
分类:
其他好文 时间:
2014-06-27 18:14:57
阅读次数:
197
症状:下班前,收到报警邮件。一个应用的两台服务器CPU 过高。打开监控一看CPU都100了。没找到原因之前,先抓好DUMP 然后重启应用程序池。!threadpool 可以看到CPU 利用率!runaway 查看运行的线程和运行时间解决CPU 高的问题,应该从运行的线程上分析。分析它们都在干什么,哪...
分类:
数据库 时间:
2014-06-27 17:19:57
阅读次数:
316
Linux下的CPU负载: 指的是一段时间内任务队列的长度,通俗的讲,就是一段时间内一共有多少任务在使用或等待使用CPU。通常通过有3个数值,分别代表1,5,15钟内的平均CPU负载,越小越好。CPU负载与CPU利用率不是同一个概念。虽然CPU负载表示当前系统还有多少个任务等待处理,而CPU利用则....
分类:
系统相关 时间:
2014-06-27 14:00:31
阅读次数:
219
判断CPU 是小端存储(Little endian)还是大端存储(Big endian)模式
static union
{
int a;
char b;
}_s_var_endian_check = {1};
#define ISLITTLEENDIAN (_s_var_endian_check.b == 1)
#define ISBIGENDIAN !ISLITTLEENDIAN...
分类:
其他好文 时间:
2014-06-27 09:28:41
阅读次数:
198
1. 数据存储
(1) 寄存器: 速度最快, 数量有限, 它位于CPU内部, 但我们不能直接控制它。在C,C++中允许你向编译器建议寄存器的分配方式。
(2) 堆栈: 存放基本类型的数据和对象的引用, 但对象本身不存放在栈中,而是存放在堆中。
(3) 堆: 存放用new产生的对象, 速度比分配栈要慢一些。
(4) 静态存储: 固定的一块存储区域, 静态存储里面的数据在整个程序运行期间...
分类:
编程语言 时间:
2014-06-27 08:05:52
阅读次数:
166
3.聚合(Aggregation)
定义:聚合关系是关联关系的一种,耦合度强于关联,他们的代码表现是相同的,仅仅是在语义上有所区别:关联关系的对象间是相互独立的,而聚合关系的对象之间存在着包容关系,他们之间是“整体-个体”的相互关系。
符号:带空心菱形实线箭头表示
1、聚合关系是关联关系的一种,是强的关联关系。
2、聚合是整体和部分之间的关...
分类:
其他好文 时间:
2014-06-27 07:52:57
阅读次数:
181
iostat命令详解iostat用于输出cpu和磁盘I/O相关的统计信息。命令格式:Usage:iostat[options][<interval>[<count>]]
Optionsare:
[-c][-d][-N][-n][-h][-k|-m][-t][-V][-x][-y][-z]
[-j{ID|LABEL|PATH|UUID|...}[<device>[...]|ALL]]
[<device>[...]|A..
分类:
系统相关 时间:
2014-06-27 06:24:13
阅读次数:
298
收集的linux下查看系统信息的命令和方法,相信会对你有用的。一、linux查看服务器系统信息的方法:1、查看主机名/内核版本/CPU构架:#uname-n-r-p-olocalhost.localdomain2.6.32-220.el6.i686i6862、查看Linux系统类型和版本:#head-n1/etc/issueCentOSrelease6.2(Final)3、查..
分类:
其他好文 时间:
2014-06-27 06:11:23
阅读次数:
1932
linuxsar命令详解sar(SystemActivityReporter系统活动情况报告)是目前Linux上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。sar命令的格式:-..
分类:
系统相关 时间:
2014-06-27 06:08:16
阅读次数:
461
一、什么是线程? 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立执行的基本单位。线程自己基本上不拥有系统资源,仅仅拥有一点在执行中不可缺少的资源(如程序计数器,一组寄存器和栈),可是它可与同属一个进程的其它的线程共享进程所拥有的所有资源。二、什么时候使用多线程? 当...
分类:
编程语言 时间:
2014-06-27 00:59:30
阅读次数:
399