<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[clucci的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/clucci</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; clucci]]></copyright><item><title><![CDATA[java对象锁&类锁]]></title><link>https://blog.youkuaiyun.com/clucci/article/details/6692203</link><guid>https://blog.youkuaiyun.com/clucci/article/details/6692203</guid><author>clucci</author><pubDate>Tue, 16 Aug 2011 16:35:59 +0800</pubDate><description><![CDATA[对象锁
当一个对象中有synchronized method或synchronized block的时候调用此对象的同步方法或进入其同步区域时，就必须先获得对象锁。如果此对象的对象锁已被其他调用者占用，则需要等待此锁被释放
同步静态方法/静态变量互斥体
由于一个class不]]></description><category></category></item><item><title><![CDATA[理解TDD]]></title><link>https://blog.youkuaiyun.com/clucci/article/details/6691595</link><guid>https://blog.youkuaiyun.com/clucci/article/details/6691595</guid><author>clucci</author><pubDate>Tue, 16 Aug 2011 14:17:16 +0800</pubDate><description><![CDATA[本文的目的是以最精炼的语言，正解什么是TDD，为什么要TDD，和TDD的难点。 

什么是TDD？
简单的说，TDD = 测试先行(TFD, Test First Development) + 重构(Refactoring) + 回归测试(Regression Test)。]]></description><category></category></item><item><title><![CDATA[tomcat 下jndi配置]]></title><link>https://blog.youkuaiyun.com/clucci/article/details/6690748</link><guid>https://blog.youkuaiyun.com/clucci/article/details/6690748</guid><author>clucci</author><pubDate>Tue, 16 Aug 2011 10:04:35 +0800</pubDate><description><![CDATA[1.在tomcat5.5版本以下：
DataSource和jndi


jndi(java命名目录接口),是用于访问目录服务器的j2ee的其中一个规范


1.DataSource
在
javax.sql.DataSource中定义,直接创建DataSource]]></description><category></category></item><item><title><![CDATA[继承的理解]]></title><link>https://blog.youkuaiyun.com/clucci/article/details/2782892</link><guid>https://blog.youkuaiyun.com/clucci/article/details/2782892</guid><author>clucci</author><pubDate>Thu, 07 Aug 2008 15:39:00 +0800</pubDate><description><![CDATA[class Depend { int i = 10; public Depend() { print(); i = 20; } void print() { System.out.println("Depend=> " + this.i); } } class Test1 extends Depend { int i = 30; public Test1() { print(); super.pr]]></description><category></category></item></channel></rss>