自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 领域驱动与模型驱动

转载于http://icyiwh.iteye.com/blog/289347 原文参见: http://www.domaindrivendesign.org/discussion/blog/evans_eric_ddd_and_mdd.html 标题:Domain-Driven / Model-Driven 作者:Eric Evans February...

2011-07-28 19:41:22 317

原创 贫血模式和充血模式

本文转载自:http://hi.baidu.com/infol/blog/item/c4c5e1504c9b406f84352400.html。由于对方的博客不支持直接转载,因此我复制过来了。转载请注明原始作者是:http://hi.baidu.com/infol/blog/item/c4c5e1504c9b406f84352400.htmlMartin Fowler很早以前就写过一篇文章...

2011-07-28 19:36:39 391

原创 if(a = x)

这种问题出现过很多次了。个人觉得这样的问题没什么意义。不过经常有书本写成判断赋值是否成功。但实际上不是这样的,而是赋值后,a的值来进行判断(这个时候每个语言之间有点区别,javascript把未定义,未初始化,null,0,0.00000等视为false)。给出一个例子[code="javascript"] var a = 0; if(a = -1...

2011-07-28 17:56:18 542

原创 org.gjt.xpp.XmlPullParserException

eclipse 3.5tomcat tomcat6.0.14tomcat设置Server LocationsUse Tomcat installation (takes control of Tomcat installation)Deploy path webapps就会报错:严重: Parse Fatal Error at line 20 column 59: pa...

2011-07-27 17:36:56 538

原创 apache mod_jk编译安装

http://hi.baidu.com/chxl1209/blog/item/5524be351c45a3b25edf0e21.html操作系统:CentOS release 5.5 (Final)jdk:jdk-6u26-linux-i586-rpm.binapache:httpd-2.2.19.tar.gztomcat:apache-tomcat-7.0.14....

2011-07-26 16:33:12 231

原创 gmai客户端设置

http://mail.google.com/support/bin/answer.py?hl=zh-Hans&answer=77659

2011-07-24 21:04:27 227

原创 linux tcp转发 rinetd

http://baike.baidu.com/view/1598164.html

2011-07-18 21:20:12 141

原创 filter

log4j默认提供了几个过滤器,包括repository过滤器,logger-level过滤器。我们还可以定制自己的过滤器。通过扩展org.apache.log4j.spi.Filter实现。package org.apache.log4j.spi;public abstract class Filter implements OptionHandler {// point to ...

2011-07-16 01:12:49 90

原创 layout

抽象类Layoutpublic abstract class Layout implements OptionHandler {// Derived classes need to implement their own formatting strategy.abstract public String format(LoggingEvent event);public Stri...

2011-07-10 23:28:35 124

原创 appender

Appender实现了Appender类定义如下package org.apache.log4j;public interface Appender {void addFilter(Filter newFilter);void clearFilters();void close();void doAppend(LoggingEvent event);boolean ...

2011-07-10 17:03:28 368

原创 配置文件

log4j的配置支持xml和属性文件两种。在前面的文章中说过BasicConfigurator.configure()可以加载默认配置。例子/** * * @author liyixing liyixing1@yahoo.com.cn * @version 1.0 * @since 2011-7-9 下午10:26:14 */package com.cg...

2011-07-09 21:47:23 269

原创 log4j基础知识2 LoggingEvent类,性能

LoggerEvent当threshold和logger-level都通过后,会创建LoggingEvent对象。里面可以得到当前时间,线程信息。NDC, MDC and 本地信息。LocationInformation是log4j的内部信息,包括了文件名,代码行数,类的名字等信息。它是从执行堆栈信息取到的。LoggingEvent是可以序列化的对象。性能性能中的一个是在于计算成本...

2011-07-07 23:21:20 3828

原创 SimpleDateFormat

日期和时间模式日期和时间格式由日期和时间模式 字符串指定。在日期和时间模式字符串中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 (') 引起来,以免进行解释。"''" 表示单引号。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串,或者在分析时与输入字符串进行匹配。如.yyyy-MM-d...

2011-07-07 17:47:59 153

原创 http协议之文件上传 boundary

RFC1867协议在原有的基础上添加了对file域的支持,同时限定了form的method必须为POST,enctype必须为multipart/form-data.实际上enctype最后会转换成Content-Type。为了方便查看我们写一个页面,然后使用firefox的firebug插件查看network信息和google chrome的debug功能。 ...

2011-07-05 15:59:21 7310

原创 log4j的执行流程

当调用了记录日志的方法后,比如调用log()方法1.检测threshold的设置每一个logger都有一个对repository对象的引用,这个对象是唯一的,每个logger都指向了同一个repository。如果该属性设置的级别比调用的级别高,那么就会终止它的执行。2.对logger的等级过滤调用的记录日志的方法都有自己对应的级别,logger设置的级别和调用的级别进行比较,如果...

2011-07-03 18:50:24 300

原创 log4j 基础知识

简单例子:将log4j-VERSION.jar架包加入到classpath中。我使用的是log4j-1.2.16.jarpackage com.cgodo.log4j.test;import org.apache.log4j.Logger;/** * log4j测试 * * @author liyixing liyixing1@yahoo.com....

2011-07-03 01:41:23 140

原创 volatile

当多个线程使用同一个变量时,每个线程都在其本地缓冲中有一个这个变量的拷贝,对这个变量的改变实际上是对这个复制品进行改变。而另一个线程在使用这个变量时还可能一无所知。为了避免这个问题,使用volatile这个关键字对便变量进行修饰,在对变量进行改变时直接作用于主内存。package javabeat.samples;class ExampleThread extends Thread...

2011-07-01 22:03:54 130

原创 多线程的原子性

http://www.parallellabs.com/2010/04/15/atomic-operation-in-multithreaded-application/

2011-07-01 21:59:35 150

原创 内存对齐

http://www.cppblog.com/cc/archive/2006/08/01/10765.htmlhttp://www.cppblog.com/snailcong/archive/2009/03/16/76705.html上面两个地址讲解了内存对齐。大概内容都差不多。

2011-07-01 21:33:33 88

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除