Git分支管理

在运用git管理代码的时候,有时需要修改代码。git提供了分支的功能,这样,可以很方便的添加功能,修改bug等,合理的运用分支,可以使代码的演进保持简介清晰,这样能够高效的管理代码,开发功能等。下面介绍一种管理分支的策略。

Linux Cgroups使用

Cgroups是linux内核的一个功能,用来限制,控制与分离一个进程组群的资源(如CPU、内存等)。Cgroups是管理虚拟化资源手段。它提供了一个虚拟的文件系统,是进行分组管理和各子系统设置的接口,所以要使用cgroups,必须挂载cgroups文件系统。通过挂载选项指定使用哪个子系统。

Linux系统监控

CPU监控

/proc/stat
user ( 15579 )    从系统启动开始累计到当前时刻,处于用户态的运行时间,不包含 nice值为负进程。
nice (99)      从系统启动开始累计到当前时刻,nice值为负的进程所占用的CPU时间
system (13680)  从系统启动开始累计到当前时刻,处于核心态的运行时间
idle (698457)   从系统启动开始累计到当前时刻,除IO等待时间以外的其它等待时间
iowait (10939) 从系统启动开始累计到当前时刻,IO等待时间(since 2.5.41)
irq (40)           从系统启动开始累计到当前时刻,硬中断时间(since 2.6.0-test4)
softirq (651)      从系统启动开始累计到当前时刻,软中断时间(since 2.6.0-test4)
stealstolen(0)     which is the time spent in other operating systems when running in a virtualized environment(since 2.6.11)
guest(0)        which is the time spent running a virtual  CPU  for  guest operating systems under the control of the Linux kernel(since 2.6.24)

JSP内置对象

JSP中一共有九大内置对象,这些对象在JSP页面中调用,而不需要事先定义,这些对象都对应着某个Servlet类,在JSP被转化为Servlet之后,这些内置对象会相应转换为对应的类实例。下面介绍这些内置对象。