<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[财富猪java站]]></title>
<link>http://www.caifuzhu.com.cn/</link>
<description><![CDATA[java学习站，让我们每天进步一点点！]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog2 v2.4]]></copyright>
<webMaster><![CDATA[zhouhaizhe@126.com(财富猪)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>财富猪java站</title> 
	<url>http://www.caifuzhu.com.cn/images/logos.gif</url> 
	<link>http://www.caifuzhu.com.cn/</link> 
	<description>财富猪java站</description> 
</image>

			<item>
			<link>http://www.caifuzhu.com.cn/default.asp?id=77</link>
			<title><![CDATA[NetBeans使用率统计数据出乎您的意料]]></title>
			<author>zhouhaizhe@126.com(admin)</author>
			<category><![CDATA[java随写]]></category>
			<pubDate>Sat,27 Sep 2008 13:55:33 +0800</pubDate>
			<guid>http://www.caifuzhu.com.cn/default.asp?id=77</guid>	
		<description><![CDATA[9月24日消息，NetBeans IDE “手机之家”每周做一次检查更新。Sun根据捕捉到的统计数据确定活跃使用者的数量及他们来自哪里。以下是过去一年内，前20个国家使用NetBeans任意版本的统计数据。<br/><br/>1. # Country Count Ratio <br/>2. 1. United States 373,252 16.1% <br/>3. 2. Brazil 204,470 8.8% <br/>4. 3. India 142,460 6.1% <br/>5. 4. Germany 120,482 5.2% <br/>6. 5. China 117,489 5.1% <br/>7. 6. Mexico 88,320 3.8% <br/>8. 7. United Kingdom 79,847 3.4% <br/>9. 8. Spain 78,408 3.4% <br/>10. 9. Italy 65,798 2.8% <br/>11. 10. France 59,191 2.5% <br/>12. 11. Poland 57,076 2.5% <br/>13. 12. Canada 49,666 2.1% <br/>14. 13. Colombia 42,970 1.8% <br/>15. 14. Japan 40,883 1.8% <br/>16. 15. Peru 37,230 1.6% <br/>17. 16. Czech Republic 32,763 1.4% <br/>18. 17. Russian Federation 29,765 1.3% <br/>19. 18. Australia 27,992 1.2% <br/>20. 19. Thailand 27,975 1.2% <br/>21. 20. Netherlands 24,551 1.1% <br/><br/># Country Count Ratio 1. United States 373,252 16.1% 2. Brazil 204,470 8.8% 3. India 142,460 6.1% 4. Germany 120,482 5.2% 5. China 117,489 5.1% 6. Mexico 88,320 3.8% 7. United Kingdom 79,847 3.4% 8. Spain 78,408 3.4% 9. Italy 65,798 2.8% 10. France 59,191 2.5% 11. Poland 57,076 2.5% 12. Canada 49,666 2.1% 13. Colombia 42,970 1.8% 14. Japan 40,883 1.8% 15. Peru 37,230 1.6% 16. Czech Republic 32,763 1.4% 17. Russian Federation 29,765 1.3% 18. Australia 27,992 1.2% 19. Thailand 27,975 1.2% 20. Netherlands 24,551 1.1%<br/><br/>(source: NetBeans DreamTeam mailing list Sep 9 2008)<br/><br/>在JavaOne2007大会上，Sun表示有300，000活跃的NetBeans用户。从6.0和6.1版本发布后，NetBeans IDE插件的使用者飞快增长。由此可以看出，大规模的NetBeans IDE用户群正在不断的扩大，商用和开源插件开发者应该大展拳脚，开发出更多更好的应用插件，有时我找到的IDE插件仅仅是对Eclipse和IntelliJ有用，NetBeans IDE插件有一个广阔的发展市场]]></description>
		</item>
		
			<item>
			<link>http://www.caifuzhu.com.cn/default.asp?id=76</link>
			<title><![CDATA[Java运计算两种方法的比较]]></title>
			<author>zhouhaizhe@126.com(admin)</author>
			<category><![CDATA[java随写]]></category>
			<pubDate>Sat,27 Sep 2008 13:51:50 +0800</pubDate>
			<guid>http://www.caifuzhu.com.cn/default.asp?id=76</guid>	
		<description><![CDATA[【CSDN编译】最近，人们在思考如何使用Java来实现云计算，我看到了两种趋势性的方法。它们存在交叉重叠处而并非互相排斥，但总体而言它们在项目方面有着非常不同的表现：<br/><br/>重面向UI（Heavy UI o&#114;iented）<br/><br/>这种类型的应用或框架通常提供基于UI的控制台、管理有用、插件等，这为管理云中的资源比如开始和停止图像等提供了唯一的方法。这种方法的关键特征是它需要大量用户的输入和人的干预，所以这变得相对不动态、不随需而变。最好的例子是：RightScale, GigaSpaces, ElasticGrid。<br/><br/>重面向框架（Heavy framework o&#114;iented）<br/><br/>这种方法非常强调云中资源管理的动态性。其关键特征是它不需要用户的输入和人的干预，所以的资源管理可以通过grid/cloud中间件来程序化地完成。Google App Engine (for Python), GridGain就是这方面最好的例子。<br/><br/>现在，我们可以轻易地看到两种方法的各自好处。传统的计算环境中，网络和系统管理员管理云（传统的数据中心也是这么管理的），开发者对它有很少的控制，因而第一种方法对此非常有效。<br/><br/>就像我说的，第二种方法听起来有些新颖和现代。它的目的是，通过提供相对定位的透明度来扫除本地工作站与云（内部或外部的）之间的障碍，从而开发者写代码、建立并运行可以通过完全一样的方法，而不必在乎这些工作是在本地工作站还是几千公里外的云上还是这二者一起完成的。<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.caifuzhu.com.cn/default.asp?id=75</link>
			<title><![CDATA[Netbeans 6.5 多国语言开发版发布]]></title>
			<author>zhouhaizhe@126.com(admin)</author>
			<category><![CDATA[java随写]]></category>
			<pubDate>Sat,27 Sep 2008 13:50:00 +0800</pubDate>
			<guid>http://www.caifuzhu.com.cn/default.asp?id=75</guid>	
		<description><![CDATA[NetBeans.org由Sun公司在2000年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的Java IDE.NetBeans 6.5 带来很多新的特性,想尝鲜的朋友可以到官方网站上下载了!这个不是最终版,大家可以尝试一下,说不定你就会喜欢上他的.下面是NetBeans 6.5 中新增的特性以及增强的功能一览表:<br/><br/><a href="http://wiki.netbeans.org/NewAndNoteWorthyMilestone1NB65" target="_blank">http://wiki.netbeans.org/NewAndNoteWorthyMilestone1NB65</a><br/><a href="http://wiki.netbeans.org/NewAndNoteWorthyMilestone2NB65" target="_blank">http://wiki.netbeans.org/NewAndNoteWorthyMilestone2NB65</a><br/><br/>NetBeans IDE Build 200809251401 下载<br/><a href="http://bits.netbeans.org/download/trunk/nightly/latest/ml/?pagelang=zh_CN" target="_blank">http://bits.netbeans.org/download/trunk/nightly/latest/ml/?pagelang=zh_CN</a>]]></description>
		</item>
		
			<item>
			<link>http://www.caifuzhu.com.cn/default.asp?id=74</link>
			<title><![CDATA[SuSE Linux / OpenSuSE_ openSUSE 11.1 Alpha 2发布]]></title>
			<author>zhouhaizhe@126.com(admin)</author>
			<category><![CDATA[java随写]]></category>
			<pubDate>Mon,22 Sep 2008 21:06:19 +0800</pubDate>
			<guid>http://www.caifuzhu.com.cn/default.asp?id=74</guid>	
		<description><![CDATA[昨天,openSUSE 11.1 Alpha 2如期的发布了.和以往一样,提供了CD和DVD两种格式的下载,但这次的CD并不是LivdCD,因为他们打算在下个星期发布一个openSUSE 11.1 Alpha 2的加强版LiveCD.<br/>虽然openSUSE 11.1 Alpha 2才刚发布,但是发现的问题已经不少了,但官方的发布声明在也列举出来了,如:bug #418619,默认的启动项是”Failsafe”.但在启动时我们要选择”openSUSE 10.0.42-2.6.26-14″.<br/><br/>更多的说明和已经的BUG请查看发布声明。 <br/><br/>下载openSUSE 11.1 Alpha 2 <br/><a href="http://download.opensuse.org/distribution/11.1-Alpha2/iso/" target="_blank">http://download.opensuse.org/distribution/11.1-Alpha2/iso/</a><br/><br/>2c0283743d6e6becad4ae89540135672 openSUSE-11.1-Alpha2-Addon-Lang-x86_64.iso<br/><br/>9505301eae15d0616e07aff4a554b607 openSUSE-11.1-Alpha2-Addon-Lang-i386.iso<br/><br/>8fbad9669d366cb8a79fd4a50417f7e8 openSUSE-11.1-Alpha2-Addon-Lang-ppc.iso]]></description>
		</item>
		
			<item>
			<link>http://www.caifuzhu.com.cn/default.asp?id=73</link>
			<title><![CDATA[全球范围内Linux用户普及度数据]]></title>
			<author>zhouhaizhe@126.com(admin)</author>
			<category><![CDATA[java随写]]></category>
			<pubDate>Mon,22 Sep 2008 21:01:30 +0800</pubDate>
			<guid>http://www.caifuzhu.com.cn/default.asp?id=73</guid>	
		<description><![CDATA[Pingdom通过Google的搜索趋势统计出了全球范围内Linux的用户普及度数据,结果显示,印度,古巴和俄罗斯是全球Linux应用最广泛,而捷克和印度尼西亚紧随其后.<br/><br/>在西方国家中,Linux在德国一枝独秀,而计算机行业最为发达的美国,Linux却没有以上国家那么流行,以下是数据图表.<br/><br/>全球范围内的数据<br/><br/><br/>美国数据 <br/><br/><br/>原来不同发行套件也有不同的国家喜欢它.<br/><br/>Ubuntu is most popular in Italy and Cuba. <br/>OpenSUSE is most popular in Russia and the Czech Republic. <br/>Red Hat is most popular in Bangladesh and Nepal. <br/>Debian is most popular in Cuba. <br/>Cuba is in the top five (interest-wise) of three of the eight distributions in this survey. <br/>Indonesia is in the top five of four of the distributions. <br/>Russia and the Czech Republic are in the top five of five of the distributions. <br/>The United States is not in the top five of any of the distributions. <br/><br/>Ubuntu的普及情况<br/><br/><br/>最喜欢Ubuntu的国家：<br/>Italy <br/>Cuba <br/>Indonesia <br/>Norway <br/>Czech Republic <br/><br/>OpenSUSE<br/><br/><br/>最喜欢OpenSUSE的国家:<br/>Russia <br/>Czech Republic <br/>Moldova <br/>Germany <br/>Indonesia <br/><br/><br/>Fedora<br/><br/><br/>最喜欢Fedora的国家:<br/>Sri Lanka <br/>Bangladesh <br/>India <br/>Nepal <br/>Zimbabwe <br/><br/><br/>Debian<br/><br/><br/>最喜欢Debian的国家:<br/>Cuba <br/>Czech Republic <br/>Germany <br/>Belarus <br/>Russia <br/><br/><br/>Red Hat<br/><br/><br/>最喜欢Redhat的国家<br/>Bangladesh <br/>Nepal <br/>Sri Lanka <br/>India <br/>Cuba <br/>Dig deeper into Google’s search statistics for Red Hat here.<br/><br/><br/>Mandriva<br/><br/><br/>最喜欢Mandriva的国家:<br/>Russia <br/>Czech Republic <br/>Poland <br/>France <br/>Indonesia <br/><br/><br/>Slackware<br/><br/><br/>最喜欢Slackware的国家:<br/>Bulgaria <br/>Indonesia <br/>Brazil <br/>Russia <br/>Poland <br/><br/><br/>Gentoo<br/><br/><br/>最喜欢Gentoo的国家:<br/>Russia <br/>Czech Republic <br/>Belarus <br/>Moldova <br/>Estonia<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.caifuzhu.com.cn/default.asp?id=72</link>
			<title><![CDATA[iBatis for Java ]]></title>
			<author>zhouhaizhe@126.com(admin)</author>
			<category><![CDATA[java随写]]></category>
			<pubDate>Mon,22 Sep 2008 20:59:30 +0800</pubDate>
			<guid>http://www.caifuzhu.com.cn/default.asp?id=72</guid>	
		<description><![CDATA[据国外媒体报道，9月20日消息，iBatis for Java 2.3.4正式 发布。新版本对2.3.3版本修正了3个Bug，修正的错误和新版本的改进如下：<br/><br/>Bug<br/><br/><br/>[IBATIS-244] - CLONE -configured type handler not used in ins&#101;rt<br/><br/>[IBATIS-512] - specifying custom boolean typehandler doesn&#39;t include primitives<br/><br/>[IBATIS-522] - NPE in TypeHandlerFactory.getTypeHandler() when type is null<br/><br/><br/><br/>Improvement<br/><br/><br/>[IBATIS-511] - result to bean mapping: value should be included in exception message [patch included]<br/><br/>[IBATIS-515] - Element comments for DTDs<br/><br/>[IBATIS-534] - jdbc NULL to java int throw NullPointerException<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.caifuzhu.com.cn/default.asp?id=71</link>
			<title><![CDATA[网格计算框架JPPF1.5版本发布]]></title>
			<author>zhouhaizhe@126.com(admin)</author>
			<category><![CDATA[java随写]]></category>
			<pubDate>Mon,22 Sep 2008 20:58:08 +0800</pubDate>
			<guid>http://www.caifuzhu.com.cn/default.asp?id=71</guid>	
		<description><![CDATA[JPPF是一个开放源码的网格计算框架,它可以在一个分布执行环境中 同时运行多个java应用。<br/><br/>新版本的改进之处：<br/>作业可以从现有的代码中使用注释来定义<br/>定义新的，简化的API并提交任务编译<br/>服务器中离线事务的数量减少，便于管理<br/>具有多个安全漏洞补丁，阻止运行服务节点。<br/>多个JPPF屏幕保护程序补丁<br/><br/>JPPF的突出特性<br/><br/>提供了负载平衡，故障转移和错误恢复等服务。<br/>提供一个基 于JMX的管理控制台，它既可以监视节点也可以管理执行的任务。你可以远程取消和重启任务，或配置令其超时的截止日期或时间间隔。<br/><br/>JPPF框架使用一个兼容JCA 1.5规范的资源适配器与J2EE应用服务器进行集成，这个适配器为服务器提供了到原始网格服务的访问。适配器通过实现异步任务提交从而避免了JTA事务超时的风险。<br/><br/>JPPF支持以下的应用服务器：<br/><br/>JBoss<br/>Sun Application Server<br/>o&#114;acle OC4J<br/>WebSphere<br/>WebLogic<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.caifuzhu.com.cn/default.asp?id=70</link>
			<title><![CDATA[网格计算框架JPPF1.5版本发布]]></title>
			<author>zhouhaizhe@126.com(admin)</author>
			<category><![CDATA[java随写]]></category>
			<pubDate>Mon,22 Sep 2008 20:56:14 +0800</pubDate>
			<guid>http://www.caifuzhu.com.cn/default.asp?id=70</guid>	
		<description><![CDATA[JPPF是一个开放源码的网格计算框架,它可以在一个分布执行环境中 同时运行多个java应用。<br/><br/>新版本的改进之处：<br/>作业可以从现有的代码中使用注释来定义<br/>定义新的，简化的API并提交任务编译<br/>服务器中离线事务的数量减少，便于管理<br/>具有多个安全漏洞补丁，阻止运行服务节点。<br/>多个JPPF屏幕保护程序补丁<br/><br/>JPPF的突出特性<br/><br/>提供了负载平衡，故障转移和错误恢复等服务。<br/>提供一个基 于JMX的管理控制台，它既可以监视节点也可以管理执行的任务。你可以远程取消和重启任务，或配置令其超时的截止日期或时间间隔。<br/><br/>JPPF框架使用一个兼容JCA 1.5规范的资源适配器与J2EE应用服务器进行集成，这个适配器为服务器提供了到原始网格服务的访问。适配器通过实现异步任务提交从而避免了JTA事务超时的风险。<br/><br/>JPPF支持以下的应用服务器：<br/><br/>JBoss<br/>Sun Application Server<br/>o&#114;acle OC4J<br/>WebSphere<br/>WebLogic<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.caifuzhu.com.cn/default.asp?id=69</link>
			<title><![CDATA[Ajax 和 XML: 五种常见 Ajax 模式]]></title>
			<author>zhouhaizhe@126.com(admin)</author>
			<category><![CDATA[java随写]]></category>
			<pubDate>Sun,14 Sep 2008 13:40:36 +0800</pubDate>
			<guid>http://www.caifuzhu.com.cn/default.asp?id=69</guid>	
		<description><![CDATA[的确，Ajax 是 Web 2.0 热门术语，所有人都希望将其应用于自己的站点。但是它对我们究竟有什么意义？工程师该如何在架构的层面上将其集成到自己的站点中？在这篇文章中，我将介绍 Ajax 的基本知识，并展示一些已经成为 Web 2.0 开发最佳实践的 Ajax 设计模式。<br/>首先，Ajax 仅仅是一个涉及一组技术的术语，包括 Dynamic HTML（DHTML）和 XMLHTTPRequest 对象。DHTML 由三个元素组合而成，它们分别是超文本标记语言（Hypertext Markup Language，HTML）、JavaScript 代码和级联样式表（Cascading Style Sheet，CSS）。在 Web 页面使用 JavaScript 代码，可以动态地改变页面，包括添加、删除或更改页面内容。这就是 DHTML 的动态 部分。JavaScript 代码使用 XMLHTTPRequest 对象在加载页面后向服务器请求数据。<br/><br/>这两种元素的组合 —— 从服务器动态请求数据然后使用这些数据更改页面 —— 就是 Ajax 的本质，也是 Web 2.0 站点的动态特性。<br/><br/>但这并没有真正告诉您如何实际应用这些特性以及如何在站点中使用它们。因此，需要一组简单的设计模式。 如果您对这个术语感到陌生，本文推介了一本非常优秀的同名书籍（参见 参考资料）。这本书针对工程师经常面对的任务提供了一组实现模式。它不仅提供了设计系统的最佳实践，还介绍了工程师谈论代码时用到的术语。<br/><br/>本文介绍了五种常见 Ajax 设计模式。它们在使用 HTML、XML 和 JavaScript 代码从服务器获取数据方面有所不同。我先介绍最简单的模式，它将使用来自服务器的新 HTML 页面来更新页面。<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.caifuzhu.com.cn/default.asp?id=68</link>
			<title><![CDATA[到底怎样才算是一名java&#34;高&#34;手]]></title>
			<author>zhouhaizhe@126.com(admin)</author>
			<category><![CDATA[java随写]]></category>
			<pubDate>Sun,14 Sep 2008 13:38:52 +0800</pubDate>
			<guid>http://www.caifuzhu.com.cn/default.asp?id=68</guid>	
		<description><![CDATA[这个问题之所以没有答案，因为每个人看问题的角度不一样，给出的标准不一样，而又没有官方上的标准，在这里也是发表一下自己的看法，当然只是暂时的，或许明天这个答案又被自己否定了，希望能与各位多多交流，同时也希望各位多发表自己的意见。<br/><br/>java“高”手，这个高字我加了双引号，是在强调这个高字，而不是java初学者，也不是java大师，而是一个高手。<br/><br/><br/><br/>结合自己的目前的理解，谈谈自己的想法吧，分为以下几个方面：<br/><br/>1.JVM<br/><br/>包括以下几个方面：<br/><br/>熟悉jvm 规范<br/><br/>熟悉jvm内存管理机制<br/><br/>熟悉jvm classloader机制<br/><br/>能够编写下列工具：<br/><br/>反编译java代码工具<br/>混淆java代码工具<br/>jvm内存监控工具<br/>字节码生成工具<br/><br/>2.开源框架<br/><br/>java相关的开源框架很多，在实际的项目开发中用到的也很多。<br/>但是会使用并不能说明什么，仅仅能说明的是你对这个工具很熟悉，而且你也仅仅是把它当一个工具来看待。<br/>如果你把他当作一个作品来看，你肯定不会仅仅从外面上来看。把她内脏挖出来，看看它的内部组成。<br/><br/>我的意思是说，你应该读读它的源代码，看看他的作者是怎样设计的，是怎样一步一步构思的。<br/>把这些步骤都列出来，然后看看哪些地方是设计精妙所在，值得自己去进一步深思和挖掘。<br/><br/>你会感觉到你是在和一位大师沟通，他在指导着你，虽然你不能跟他见面。<br/><br/>经常看到很多简历上写着精通struts，精通hibernate等等，是不是真的精通呢？<br/><br/>问他问题：如果我让你来设计一个与struts，hibernate功能相同的框架，你会从哪些方面考虑？你会怎样设计？<br/><br/>还有人说精通java，那么在我看来你处在的层次就不仅仅是熟练使用它的api的级别上了，那么你一定会编写java的编译器吧？<br/><br/>3.设计能力<br/><br/>这方面是指你的oop的能力。<br/><br/>那么你是不是说我对设计模式很熟悉，那么我的设计能力水平就很高吗？不见得。<br/><br/>设计模式不过是给你提供了一系列的解决方案。<br/><br/>即使这些设计模式能解决你所有的问题，但是你还要去辨认何时使用模式合适，以及使用的过程当中 怎样去抽象一个问题，以及抽象到一个什么样的粒度。<br/><br/>有的人买来一本设计模式的书，按着上面的例子都运行了一遍，就自称熟悉设计模式。<br/><br/>教科书上的模式代码例子，也是一个类似hello world的例子而已。<br/>设计模式不是一个简单的api调用，而是你的设计能力，绝非靠使用照着葫芦画瓢能达到的。<br/><br/><br/><br/>4 多线程<br/><br/>多线程的使用，必须熟练。<br/><br/><br/><br/>5.熟练使用java相关技术<br/><br/><br/>在这里仅仅指j2ee方向的。<br/><br/>jms,jndi,ejb,webservice等等。<br/><br/><br/>在这里不讨论数据库，软件工程等等，焦点仅限于java。当然前提是得懂java语法，而且对于jdk的api也能熟悉。<br/><br/><br/>上述仅属于个人观点，欢迎你的讨论和指正，请不要人身攻击。]]></description>
		</item>
		
</channel>
</rss>