<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
 <channel>
  <title>allan taylor</title>
  <link>http://allantaylor.blogbus.com</link>
  <description><![CDATA[allantaylor的博客大巴空间]]></description>
  <generator> by blogbus.com </generator>
  <lastBuildDate>Thu, 01 Jan 1970 07:00:00 +0700</lastBuildDate>
  <image>
									<url>http://public.blogbus.com/profile/0/5/3/4418350/avatar_4418350_96.jpg</url>
									<title>allan taylor</title>
									<link>http://allantaylor.blogbus.com</link>
								</image>  <item>
   <title>prototype实现ajax请求</title>
   <description><![CDATA[才知道ajax应用并不需要一次又一次createXmlHttpRequest,使用框架,一切变得很轻松<br />Prototype仅仅是一个编写好的js脚本库,跟javascript一样,此脚本库只需在页面引用即可<br />下载地址:&nbsp;http://prototype.conio.net/dist/prototype-1.4.0.tar.gz<br />这是一个完全版本,只需要将文件解压,然后在dest目录下拷贝出prototype.js就可以使用,这个文件不需要任何其他文件,只需要在...<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="/logs/36333079.html">AJAX+Servlet实现客户端无刷新请求服务器实践</a> 2009-03-09</div><div><a href="/logs/36333062.html">简单的ajax+servlet表单数据验证</a> 2009-03-09</div><div><a href="/logs/35074497.html">Hibernate缓存机制</a> 2009-02-12</div><div><a href="/logs/34563464.html">java多线程同步设计wait/notify机制</a> 2009-02-03</div><div><a href="/logs/23484591.html">Spring2.0简明手册（系列之三 AOP-1.x）</a> 2008-06-24</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fallantaylor.blogbus.com%2Flogs%2F36333489.html&title=prototype%E5%AE%9E%E7%8E%B0ajax%E8%AF%B7%E6%B1%82">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://icity.cn" target="_blank">《城客》：第一本中文互动杂志！</a></b></div><br /><br />]]></description>
   <link>http://allantaylor.blogbus.com/logs/36333489.html</link>
   <author>allan taylor</author>
   <pubDate>Mon, 09 Mar 2009 17:14:28 +0800</pubDate>
  </item>
  <item>
   <title>AJAX+Servlet实现客户端无刷新请求服务器实践</title>
   <description><![CDATA[最近需要做一个在网页中要不断检测服务器端数据程序,当然最简单的方法是在html页面头部加以下标签<br />&lt;META http-equiv=V="REFRESH" content="5;URL=本页面url"&gt; <br />实现将网页设成每隔5秒钟将自身页面刷新一次;从而检测或加载服务器端数据.<br />但该方法有一个不雅的问题是,页面要不停地闪烁刷新,而且在每次刷新时都会发出windows点击链接的声音.如果时间久了,没有人能忍受的了吧.<br />　　现在找到了AJAX(异步 J...<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="/logs/36333489.html">prototype实现ajax请求</a> 2009-03-09</div><div><a href="/logs/36333062.html">简单的ajax+servlet表单数据验证</a> 2009-03-09</div><div><a href="/logs/35074535.html">Hibernate 状态</a> 2009-02-12</div><div><a href="/logs/35074497.html">Hibernate缓存机制</a> 2009-02-12</div><div><a href="/logs/33476305.html">深入探索 高效的Java异常处理框架</a> 2009-01-06</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fallantaylor.blogbus.com%2Flogs%2F36333079.html&title=AJAX%2BServlet%E5%AE%9E%E7%8E%B0%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%97%A0%E5%88%B7%E6%96%B0%E8%AF%B7%E6%B1%82%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AE%9E%E8%B7%B5">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://pindao.blogbus.com/sejie?utm_source=blogbus&utm_medium=rss&utm_campaign=sejie" target="_blank">色界频道——这里有顶尖的摄影大师，也有摄影爱好者，他们用相机收纳大千世界。</a></b></div><br /><br />]]></description>
   <link>http://allantaylor.blogbus.com/logs/36333079.html</link>
   <author>allan taylor</author>
   <pubDate>Mon, 09 Mar 2009 17:09:12 +0800</pubDate>
  </item>
  <item>
   <title>简单的ajax+servlet表单数据验证</title>
   <description><![CDATA[一、用户注册的JSP页面<br /><br />
&lt;%@ page contentType="text/html;charset=UTF-8" language="java" %&gt;<br />&lt;head&gt;<br />&nbsp;&lt;META http-equiv=Content-Type content="text/html; charset=UTF-8"&gt;<br />&lt;/head&gt;<br />&lt;script language="javascri...<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="/logs/36333489.html">prototype实现ajax请求</a> 2009-03-09</div><div><a href="/logs/36333079.html">AJAX+Servlet实现客户端无刷新请求服务器实践</a> 2009-03-09</div><div><a href="/logs/33430037.html">java基本类型</a> 2009-01-05</div><div><a href="/logs/33132116.html">初始化顺序</a> 2008-12-30</div><div><a href="/logs/24410580.html">Hibernate3 fetch用法</a> 2008-07-09</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fallantaylor.blogbus.com%2Flogs%2F36333062.html&title=%E7%AE%80%E5%8D%95%E7%9A%84ajax%2Bservlet%E8%A1%A8%E5%8D%95%E6%95%B0%E6%8D%AE%E9%AA%8C%E8%AF%81">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://pindao.blogbus.com/sejie?utm_source=blogbus&utm_medium=rss&utm_campaign=sejie" target="_blank">色界频道——这里有顶尖的摄影大师，也有摄影爱好者，他们用相机收纳大千世界。</a></b></div><br /><br />]]></description>
   <link>http://allantaylor.blogbus.com/logs/36333062.html</link>
   <author>allan taylor</author>
   <pubDate>Mon, 09 Mar 2009 17:05:39 +0800</pubDate>
  </item>
  <item>
   <title>Hibernate 状态</title>
   <description><![CDATA[在Hibernate中有三种状态，对它的深入理解，才能更好的理解hibernate的运行机理，刚开始不太注意这些概念，后来发现它是重要的。对于理解hibernate，JVM和sql的关系有更好的理解。对于需要持久化的JAVA对象，在它的生命周期中有三种状态，而且互相转化。<br /><br /><br />
1，&nbsp; 临时状态（Transient）：用new创建的对象，它没有持久化，没有处于Session中，处于此状态的对象叫临时对象；<br /><br />
2，&nbsp; 持久化状...<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="/logs/36333489.html">prototype实现ajax请求</a> 2009-03-09</div><div><a href="/logs/35074497.html">Hibernate缓存机制</a> 2009-02-12</div><div><a href="/logs/33388254.html">Collection List Set Map 区别记忆</a> 2009-01-04</div><div><a href="/logs/24410580.html">Hibernate3 fetch用法</a> 2008-07-09</div><div><a href="/logs/24390171.html">父子关系及inverse 详解</a> 2008-07-09</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fallantaylor.blogbus.com%2Flogs%2F35074535.html&title=Hibernate+%E7%8A%B6%E6%80%81">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://pindao.blogbus.com/sejie?utm_source=blogbus&utm_medium=rss&utm_campaign=sejie" target="_blank">色界频道——这里有顶尖的摄影大师，也有摄影爱好者，他们用相机收纳大千世界。</a></b></div><br /><br />]]></description>
   <link>http://allantaylor.blogbus.com/logs/35074535.html</link>
   <author>allan taylor</author>
   <pubDate>Thu, 12 Feb 2009 07:04:22 +0800</pubDate>
  </item>
  <item>
   <title>Hibernate缓存机制</title>
   <description><![CDATA[缓存是位于应用程序与物理数据源之间，用于临时存放复制数据的内存区域，目的是为了减少应用程序对物理数据源访问的次数，从而提高应用程序的运行性能. <br />&nbsp; Hibernate在查询数据时，首先到缓存中去查找，如果找到就直接使用，找不到的时候就会从物理数据源中检索，所以，把频繁使用的数据加载到缓存区后，就可以大大减少应用程序对物理数据源的访问，使得程序的运行性能明显的提升. <br />&nbsp; <br />Hibernate缓存分类： <br /><br />Session缓存，一...<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="/logs/35074535.html">Hibernate 状态</a> 2009-02-12</div><div><a href="/logs/34216512.html">Linux下启动Oracle服务和监听程序</a> 2009-01-22</div><div><a href="/logs/33086015.html">Java中的构造器（构造方法）的调用</a> 2008-12-29</div><div><a href="/logs/24410580.html">Hibernate3 fetch用法</a> 2008-07-09</div><div><a href="/logs/24390171.html">父子关系及inverse 详解</a> 2008-07-09</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fallantaylor.blogbus.com%2Flogs%2F35074497.html&title=Hibernate%E7%BC%93%E5%AD%98%E6%9C%BA%E5%88%B6">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://pindao.blogbus.com/sejie?utm_source=blogbus&utm_medium=rss&utm_campaign=sejie" target="_blank">色界频道——这里有顶尖的摄影大师，也有摄影爱好者，他们用相机收纳大千世界。</a></b></div><br /><br />]]></description>
   <link>http://allantaylor.blogbus.com/logs/35074497.html</link>
   <author>allan taylor</author>
   <pubDate>Thu, 12 Feb 2009 07:02:40 +0800</pubDate>
  </item>
  <item>
   <title>sleep, wait, join和interrupt</title>
   <description><![CDATA[对joint和interrupt理解的不够好，在中文的JDK参考手册上，说join是&ldquo;等待该线程结束&rdquo;，这里是不是该说成&ldquo;等待正在执行的线程的结束&rdquo;？。。因为在一些书上和论坛上看了都是说Join是在等待其他线程结束。。 <br /><br />以下是参考&lt;&lt;Java多线程模式&gt;&gt;的 <br />1. sleep() &amp; interrupt() <br />&nbsp;&nbsp;&nbsp; 线程A正在使用sleep()...<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="/logs/34563532.html">java线程学习</a> 2009-02-03</div><div><a href="/logs/34563505.html">wait方法是在什么时候结束</a> 2009-02-03</div><div><a href="/logs/34563464.html">java多线程同步设计wait/notify机制</a> 2009-02-03</div><div><a href="/logs/33388352.html">如何写一个好的需求文档</a> 2009-01-04</div><div><a href="/logs/24721632.html">reflect详解开发</a> 2008-07-14</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fallantaylor.blogbus.com%2Flogs%2F34564968.html&title=sleep%2C+wait%2C+join%E5%92%8Cinterrupt">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://pindao.blogbus.com/shenghuo?utm_source=blogbus&utm_medium=rss&utm_campaign=shenghuo" target="_blank">生活频道——笑谈生活，坐看人生，这里有着小人物的健康生活。</a></b></div><br /><br />]]></description>
   <link>http://allantaylor.blogbus.com/logs/34564968.html</link>
   <author>allan taylor</author>
   <pubDate>Tue, 03 Feb 2009 13:46:43 +0800</pubDate>
  </item>
  <item>
   <title>java多线程学习总结</title>
   <description><![CDATA[
一、认识多任务、多进程、单线程、多线程
要认识多线程就要从操作系统的原理说起。
&nbsp;
以前古老的DOS操作系统（V 6.22）是单任务的，还没有线程的概念，系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高系统的利用效率，采用批处理来批量执行任务。
&nbsp;
现在的操作系统都是多任务操作系统，每个运行的任务就是操作系统所做的一件事情，比如你在听歌的同时还在用MSN和好友聊天。听歌和聊天就是两个任务，这个两个任务是&ldquo;同时&rdqu...<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="/logs/36333062.html">简单的ajax+servlet表单数据验证</a> 2009-03-09</div><div><a href="/logs/34564968.html">sleep, wait, join和interrupt</a> 2009-02-03</div><div><a href="/logs/34563505.html">wait方法是在什么时候结束</a> 2009-02-03</div><div><a href="/logs/34563464.html">java多线程同步设计wait/notify机制</a> 2009-02-03</div><div><a href="/logs/24721632.html">reflect详解开发</a> 2008-07-14</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fallantaylor.blogbus.com%2Flogs%2F34563557.html&title=java%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://pindao.blogbus.com/shenghuo?utm_source=blogbus&utm_medium=rss&utm_campaign=shenghuo" target="_blank">生活频道——笑谈生活，坐看人生，这里有着小人物的健康生活。</a></b></div><br /><br />]]></description>
   <link>http://allantaylor.blogbus.com/logs/34563557.html</link>
   <author>allan taylor</author>
   <pubDate>Tue, 03 Feb 2009 12:57:09 +0800</pubDate>
  </item>
  <item>
   <title>java线程学习</title>
   <description><![CDATA[isAlive(),join()的使用 <br />isAlive()方法在Thread中定义:final bollean isAlive() , <br />所以只能在Thread类的实例或其子类中调用. <br />一个更经常使用的方法是调用join()方法来等待另一个线程的结束.它的定义如下: <br />final void join() throws InterruptedException <br />这个方法一直等待,直到它调用的线程终止.<br /><br />


Java代...<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="/logs/34564968.html">sleep, wait, join和interrupt</a> 2009-02-03</div><div><a href="/logs/34563557.html">java多线程学习总结</a> 2009-02-03</div><div><a href="/logs/34563464.html">java多线程同步设计wait/notify机制</a> 2009-02-03</div><div><a href="/logs/24721632.html">reflect详解开发</a> 2008-07-14</div><div><a href="/logs/24705333.html">Java反射技术</a> 2008-07-14</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fallantaylor.blogbus.com%2Flogs%2F34563532.html&title=java%E7%BA%BF%E7%A8%8B%E5%AD%A6%E4%B9%A0">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://pindao.blogbus.com/shenghuo?utm_source=blogbus&utm_medium=rss&utm_campaign=shenghuo" target="_blank">生活频道——笑谈生活，坐看人生，这里有着小人物的健康生活。</a></b></div><br /><br />]]></description>
   <link>http://allantaylor.blogbus.com/logs/34563532.html</link>
   <author>allan taylor</author>
   <pubDate>Tue, 03 Feb 2009 12:55:47 +0800</pubDate>
  </item>
  <item>
   <title>wait方法是在什么时候结束</title>
   <description><![CDATA[wait方法是在什么时候结束 <br /><br />1、当notify方法执行时 <br />&nbsp;&nbsp; 对obj调用notify方法，线程被唤醒时. <br /><br />2、当notifyAll方法执行时 <br />&nbsp;&nbsp; notifyAll 会把实例的等待区里所有的线程全部唤醒。无论是notify还是notifyALl,线程被唤醒后，还是要重新获取obj的锁定。 <br /><br />3、当interrupt方法执行时 <br />&nbsp;&nbsp...<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="/logs/34564968.html">sleep, wait, join和interrupt</a> 2009-02-03</div><div><a href="/logs/34563557.html">java多线程学习总结</a> 2009-02-03</div><div><a href="/logs/34563532.html">java线程学习</a> 2009-02-03</div><div><a href="/logs/34563464.html">java多线程同步设计wait/notify机制</a> 2009-02-03</div><div><a href="/logs/25485426.html">Java关键字this、super使用总结</a> 2008-07-25</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fallantaylor.blogbus.com%2Flogs%2F34563505.html&title=wait%E6%96%B9%E6%B3%95%E6%98%AF%E5%9C%A8%E4%BB%80%E4%B9%88%E6%97%B6%E5%80%99%E7%BB%93%E6%9D%9F">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://pindao.blogbus.com/fengshang?utm_source=blogbus&utm_medium=rss&utm_campaign=fengshang" target="_blank">风尚频道——国内顶尖的时尚族群汇聚于此，未必是流行，但一定要有品位。</a></b></div><br /><br />]]></description>
   <link>http://allantaylor.blogbus.com/logs/34563505.html</link>
   <author>allan taylor</author>
   <pubDate>Tue, 03 Feb 2009 12:54:26 +0800</pubDate>
  </item>
  <item>
   <title>java多线程同步设计wait/notify机制</title>
   <description><![CDATA[多线程之间需要协调工作。例如，浏览器的一个显示图片的线程displayThread想要执行显示图片的任务，必须等待下载线程downloadThread将该图片下载完毕。如果图片还没有下载完，displayThread可以暂停，当downloadThread完成了任务后，再通知displayThread&ldquo;图片准备完毕，可以显示了&rdquo;，这时，displayThread继续执行。 <br /><br />
以上逻辑简单的说就是：如果条件不满足，则等待。当条件满足时，等待该条件的线程...<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="/logs/34564968.html">sleep, wait, join和interrupt</a> 2009-02-03</div><div><a href="/logs/34563557.html">java多线程学习总结</a> 2009-02-03</div><div><a href="/logs/34563532.html">java线程学习</a> 2009-02-03</div><div><a href="/logs/34563505.html">wait方法是在什么时候结束</a> 2009-02-03</div><div><a href="/logs/24721632.html">reflect详解开发</a> 2008-07-14</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fallantaylor.blogbus.com%2Flogs%2F34563464.html&title=java%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%90%8C%E6%AD%A5%E8%AE%BE%E8%AE%A1wait%2Fnotify%E6%9C%BA%E5%88%B6">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://pindao.blogbus.com/xingzhe?utm_source=blogbus&utm_medium=rss&utm_campaign=xingzhe" target="_blank">行者频道——从普通游客到资深背包族，跟随Ta们的镜头游遍全世界。</a></b></div><br /><br />]]></description>
   <link>http://allantaylor.blogbus.com/logs/34563464.html</link>
   <author>allan taylor</author>
   <pubDate>Tue, 03 Feb 2009 12:50:15 +0800</pubDate>
  </item>
 </channel>
</rss>
