02 2013 档案
摘要:zookeeper介绍http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/kafka文档http://kafka.apache.org/design.html
阅读全文
摘要:原来工程的上传图片存储地址在web应用的目录下,并且是硬编码到其中的:每次使用maven tomcat:redeploy以后,这个目录就没有了。现在想要把上传图片的位置移动到tomcat的webapps目录中专门存放图片的一个目录下。即,新建的一个images目录用来存放web应用的图片们。这样就把工程和用户上传图片分离了,以后在redeploy时也不用预先备upload目录,然后再拷贝回去,因而在web应该更新时比较方便些。此外,还想改变文件路径被硬编码到java文件中的现状,所以将文件的存储位置预先定义在web.xml中,这样将来再改变位置的时候就不需要再回去改动代码了。要完成上述目的,需
阅读全文
摘要:之前在看Log4j2,想在项目中使用它。后来发现在servlet中这家伙不怎么好使。虽然很新,但是beta版本总是不适合做上线的产品。之前曾经看到过有人说logback is awesome。今天决定试一试它的效果。如果对web很熟悉的,只要看step2和step5就可以了,剩下的都是基本的web配置的东东。step1:首先在myeclipse中新建一个web project。step2:然后直接把logback-core-1.0.9.jar、logback-classic-1.0.9.jar、slf4j-api-1.7.2.jar还有logback-access-1.0.9.jar拖到工..
阅读全文
摘要:前言 Appender按网络释义,有“输出目的地”之意。官网给出的定义是:“Appenders are responsible for delivering LogEvents to their destination.”。Log4j2为使用者提供了13种非常实用的Appenders,使用者可用方便的调用这13种Appender来控制日志的输出。摘要 Log4j2的Appenders充分考虑了日志事件的输出、包装以及过滤转发的可能,包括最基本的输出到本地文件、输出到远程主机,对文件进行封装、注入,并且还能按照日志文件的时间点、文件大小等条件进行自动封存。例如,想要将几个不同源的日志汇集到一..
阅读全文
摘要:自从看了scala以后,一直在想着scalable program的事情。在google上搜索scalable programming,首先映入眼帘的就是wikipedia的scalability这个词条。那么,scalability是什么?wikipedia上给出的定义是“scalability is the ability of a system, network, or process, to handle a growing amount of work in a capable manner or its ability to be enlarged to accommodate t
阅读全文