摘要:
前言Log4j2的介绍可以参考上一篇博客。Log4j2很好的一点是可以用configuration file来配置log system。但是这个配置文件的存放位置比较纠结一些。文中会介绍如何更改Log4j2配置文件的路径和名称。目录本文的内容将回答如下问题:1、如何产生LogEvent?2、LogEvent的传递是怎样的?3、如何更改Log4j2配置文件的的名称和路径?正文1、如何产生LogEvent?在调用Logger对象的info、error、trace等函数时,就会产生LogEvent。LogEvent跟LoggerConfig一样,也是由Level的。LogEvent的Level主要是 阅读全文
摘要:
log4j——Log for java。 此文为读log4j2 user guaid时的翻译及笔记。log4j2与log4j在Logger的继承关系和配置方式上都做出了修改。个人感觉比较有意思的是Logger对象与LoggerConfig解耦的设计,以及Filter中的传递机制,有点像网络包分发,不 阅读全文
摘要:
前言移动设备由于受到带宽、处理器运算速度的限制,因而对网页的性能有更高的要求。究竟是网页中的何种元素拉低了网页在移动设备中加载的速度呢?这些元素应该做何处理以提升页面在移动设备中的整体性能?是否存在一种设计模式可以同时满足移动端及桌面端的页面设计呢?本文目录:1、桌面网页的性能检测2、移动设备中网页的性能检测3、移动设备网页的性能瓶颈4、如何改善移动设备网页的性能5、什么是Mobile-first Responsive Web Design和Progressive Enhancement正文1、桌面网页的性能检测桌面浏览器使用的页面可以利用一个插件来检测,名为Yslow。Firefox和chr 阅读全文
摘要:
上集回顾:昨天讲了页面如何根据不同的设备尺寸做出响应。主要是利用了@media命令以及尺寸百分比化这两招。上集补充:其中,利用以下CSS设置让图片或视频大小不超过设备屏幕的宽度:img, object{max-width:100%;}这一语句一般加在@media screen and (max-width:481)的判断内,主要是让手机用户在查看网页时图片不至于比手机屏幕还大。这一招在《Head First Moblie Web》中被称为“Fluid Image Technique”。视频能够做成响应式吗?除了图片以外,还有一种常见的多媒体形式是视频。有时在web设计中,根据需要会在页面中加入 阅读全文
摘要:
现在移动设备越来越普及,用户使用智能手机、pad上网页越来越普遍。但是传统的fix型的页面在移动终端上无法很好的显示。因此,Ethan Marcotte提出一种响应式web设计的概念。响应式web设计的英文为Responsive Web Design,简写为RWD。在图书馆借到一本O'REILLY的《Head First Moblie Web》,里面讲到了一些做RWD的技巧。今天学到的两招是:1、使用media信息来帮助判断屏幕尺寸2、使用百分比来替换以前使用的像素来声明宽度等与尺寸相关的信息看看今天试验的成果(本文最后有试验例子的下载链接):视频:全屏幕显示页面时 将浏览器拉窄模仿移 阅读全文
摘要:
预备软件:使用的是CentOS6.0、hadoop-1.0.4Jdk使用的是jdk-6u29-linux-i586-rpm.bin文档帮助:Hadoop-1.0.4文档http://hadoop.apache.org/docs/r1.0.4/单机安装指南http://hadoop.apache.org/docs/r1.0.4/single_node_setup.html集群安装指南http://hadoop.apache.org/docs/r1.0.4/cluster_setup.html摘要本文将介绍在CentOS中如何安装Hadoop,安装之前需要哪些预备环境。安装过程中需要配置哪些文件。 阅读全文
摘要:
Mapreduce是一种模式。Hadoop是一种框架。Hadoop是一个实现了mapreduce模式的开源的分布式并行编程框架。从能提出这三个基础点上就知道这个作者值得看。地址是http://blog.csdn.net/v_july_v/article/details/6704077 阅读全文
摘要:
本文翻译自Tim McCune 的《Exception-Handling Anipatterns》 应该抛出一个异常还是应该返回一个null?是抛出checked类型异常还是抛出unchecked类型异常?对于很多中级的开发人员而言,异常处理往往是一件事后才去考虑的事情。他们经常使用的异常处理方式是 阅读全文
摘要:
http://dbanotes.net/database/database_sharding.html不错的一篇文章。 阅读全文
摘要:
本文是对《WillNoSQLDatabasesLiveUptoTheirPromise?》一文的简要翻译。翻译中省略了人名、研究机构名称,只翻译了作者自己或者作者引用的他人观点。【原文下载地址】 与关系型数据库相比,NoSQL数据库最大的优势是它们能高效地处理非结构化的数据,如字符文件、邮件、多媒体、社交媒体等。一些NoSQL数据库可以运行在分布式的环境中,因此可以用多个较廉价的设备来完成一台高性能服务器的功能。 一些NoSQL的支持者认为,NoSQL有更好的性能,这对于大数据的处理是很重要的。 最早提出和使用NoSQL技术的公司是那些在WEB2.0浪潮拥中有大数据量,且数据增长速度极快... 阅读全文