摘要:
log4j.properties 使用 一.参数意义说明 输出级别的种类 ERROR、WARN、INFO、DEBUG ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如登录登出 DEBUG 为程序的调试信息 配置日志信息输出目的地 log4j.appender.appenderName = fully.qualified.name.of.appender.class 1.org.apache.log4j.ConsoleAppender(控制台) 2.org.apache.log4j.FileAppender(文件) 3.o
阅读全文
posted @ 2013-09-15 19:06
风言枫语
阅读(241)
推荐(0)
摘要:
传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘 I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等待其写满 或者当内核需要重用该缓冲区以便存放其他磁盘块数据时,再将该缓冲排入输出队列,然后待其到达队首时,才进行实际的I/O操作。这种输出方式被称为延迟写 (delayed write)延迟写减少了磁盘读写次数,但是却降低了文件内容的更新速度,使得欲写到文件中的数据在一段时间内并没有写到 磁盘上。当系统发生故障时,这种延迟可能造成文件更新内容的丢失。为了保证磁盘上实际文件系统与缓冲区高速缓
阅读全文
posted @ 2013-09-15 19:03
风言枫语
阅读(333)
推荐(0)
摘要:
一、什么是数字证书 数字证书就是互联网通讯中标志通讯各方身份信息的一系列数据,提供了一种在Internet上验证您身份的方式,其作用类似于司机的驾驶执照或日常生活中的身份证。它是由一个由权威机构-----C A机构,又称为证书授权(Certificate Authorit y)中心发行的,人们可以在网上用它来识别对方的身份。数字证书是一个经证书授权 中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件。最简单的证书包含一 个公开密钥、名称以及证书授权中心的数字签名。一般情况下证书中还包括密钥的有 效时间,发证机关(证书授权中心)的名称,该证书的序列号等信息,证书的格式遵循 ITUT ...
阅读全文
posted @ 2013-09-15 19:01
风言枫语
阅读(334)
推荐(0)
摘要:
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 按照ldd的说法,linux的设备驱动包括了char,block,net三种设备。char设备是比较简单的,只要分配了major、minor号,就可以进行读写处理了。相对而言,block和net要稍微复杂些。net设备姑且按下不谈,我们在以后的博文中会有涉及。今天,我们可以看看一个简单的block是怎么设计的。 为了将block和fs分开,kernel的设计者定义了request queue这一种形式。换一句话说,所有fs对block设备的请求,最终都会转变为request的形式。所以,..
阅读全文
posted @ 2013-09-15 18:58
风言枫语
阅读(569)
推荐(0)
摘要:
Debian 7 DOWNLOAD http://cdimage.debian.org/debian-cd/current/multi-arch/iso-dvd/ Debian 7 Sources: deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free deb http://security.d...
阅读全文
posted @ 2013-09-15 18:57
风言枫语
阅读(487)
推荐(0)
摘要:
// Time 1718 ms; Memory 1500 K#include#include#include#include#define eps 1e-10#define sqr(a) ((a)*(a))#define pi (2.0*asin(1.0))using namespace std;double ma[100010];int sig(double a){ return (a>eps)-(a0) my=i; } scanf("%lf%lf%d",&ct.x,&ct.y,&m); while(sig(cross(pt[my]-ct,p
阅读全文
posted @ 2013-09-15 18:54
风言枫语
阅读(317)
推荐(0)
摘要:
服务器使用的是mysql 5.1,了解到 5.5 系列的版本 innodb 的性能有很大提升,就想升级下。按照查到的步骤:http://www.myhack58.com/Article/sort099/sort0102/2013/39006.htmwget http://huiwei19.googlecode.com/files/upgrade_mysql.shsh upgrade_mysql.sh 提示 “Error install cmake...”,vi upgrade_mysql.sh,在 if [ -s /usr/bin/cmake ];then 前面添加 “ln -s /usr/l
阅读全文
posted @ 2013-09-15 18:52
风言枫语
阅读(447)
推荐(0)
摘要:
在JSP页面中,使用JSTL标签获取Session中的值并显示为何当使用 ${session.user} 时,页面跳转后,第一次能够成功显示,但是单击按钮重定向的时候,就获取不到了?而使用 ${sessionScope.user}时,就能成功呢?
阅读全文
posted @ 2013-09-15 18:49
风言枫语
阅读(875)
推荐(0)
摘要:
1、下载源文件并安装 登录http://www.redis.io/download下载redis-2.6.16.tar.gz tar -zxf redis-2.6.16.tar.gz cd redis-2.6.16 sudo make sudo make install 这样Redis的可执行文件被放到了/usr/local/bin中 2、作为服务启动 make install仅仅在你的系统上安装了二进制文件,但不会替你默认配置init脚本和配置文件,如果你仅仅需要体验下Redis,那这些是不必要的,但是如果你是为了把它用在生产环境而安装它,Redis为Ubuntu和Debian系统提供了这样
阅读全文
posted @ 2013-09-15 18:48
风言枫语
阅读(179)
推荐(0)
摘要:
你买不来SOA,只能设计自己的SOA。SOA不是新东西 SOA没有引入新概念,它是个把现有概念和实践放到一起,用于特定需求集的范式。你甚至可以说SOA别的什么都 不是,就是将实用主义和头脑风暴运用到分布式系统上而已。 SOA的基本组成 服务(递进关系) 基本服务(最底层) 组合服务,对基本服务的一个组合。 流程服务,对基本服务的一个配置。 互操作性(Web Services为其一个实现) 松耦合 对于松耦合,书中用了专门的一章来介绍松耦合,但是没有什么硬性规定和快速指南,我们必须根据特定的上下文环境和架构...
阅读全文
posted @ 2013-09-15 18:44
风言枫语
阅读(162)
推荐(0)