<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[loveapple——郝春利的个人博客]]></title><description><![CDATA[Java,PHP,Spring,iBatis,Struts,Hibernate,Zend Framework]]></description><link>https://blog.youkuaiyun.com/froole</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; froole]]></copyright><item><title><![CDATA[Grails技巧系列——GORM中select结果进行count的方法]]></title><link>https://blog.youkuaiyun.com/froole/article/details/8876071</link><guid>https://blog.youkuaiyun.com/froole/article/details/8876071</guid><author>froole</author><pubDate>Thu, 02 May 2013 15:13:01 +0800</pubDate><description><![CDATA[《Grails技巧系列》将介绍笔者在Grails开发中总结的一些经验。这里将避免重复官方文档中的内容，希望能够以短小的文章给读者更多有价值的内容。 

GROM是Grails框架提供的一种O/R Mapping的解决方案。通过GROM可以摆脱繁琐的SQL书写，并且根据搜索到的结果自动生成Groovy实现，可以省去数据访问层代码的开发，减轻程序员的工作量。Java中的JDO、S2JDBC都是此类]]></description><category></category></item><item><title><![CDATA[在开始Grails之前——送给想要学习Grails的朋友们]]></title><link>https://blog.youkuaiyun.com/froole/article/details/8854555</link><guid>https://blog.youkuaiyun.com/froole/article/details/8854555</guid><author>froole</author><pubDate>Fri, 26 Apr 2013 15:15:46 +0800</pubDate><description><![CDATA[基于Groovy开发的Grails框架，继承了Ruby On Rails的轻快的同时，又可以兼容Java，不但可以节省编程的时间进行快捷开发，又可以有效利用现有系统，一举多得，可以说是一项非常吸引人的新技术。 
无论Grails还是Groovy语言，虽然有诸多优点，而且已经营多年，遗憾的是一直没有大规模普及开来。虽然目前并不被大多数开发团队所接受，但是，我始终坚信，Grails有它火的那一天，以]]></description><category></category></item><item><title><![CDATA[被联通中移动扫地出门 谷歌的如意算盘不灵了！]]></title><link>https://blog.youkuaiyun.com/froole/article/details/5419976</link><guid>https://blog.youkuaiyun.com/froole/article/details/5419976</guid><author>froole</author><pubDate>Fri, 26 Mar 2010 15:58:00 +0800</pubDate><description><![CDATA[ Google（谷歌）宣布退出中国才过了一天，它原本“半退半留”的如意算盘就打不响了。中国最大的两家流动通信服务商─中国移动和中国联通，先后宣布将终止与其在手机领域的合作。而手机业务正是Google原本想留在中国继续“搵真银”的主要市场。 　　中国联通宣布旗下使用Google　Android操作平台的手机将会移除Google搜寻的功能。与此同时，中国]]></description><category></category></item><item><title><![CDATA[Java开发Oracle数据库的ORA-01000错误解析]]></title><link>https://blog.youkuaiyun.com/froole/article/details/5185701</link><guid>https://blog.youkuaiyun.com/froole/article/details/5185701</guid><author>froole</author><pubDate>Wed, 13 Jan 2010 15:23:00 +0800</pubDate><description><![CDATA[ 很多朋友在Java开发中，使用Oracle数据库的时候，经常会碰到有ORA-01000: maximum open cursors exceeded.的错误。 实际上，这个错误的原因，主要还是代码问题引起的。 ora-01000: maximum open cursors exceeded. 表示已经达到一个进程打开的最大游标数。 这样的错误很容易出现在Jav]]></description><category></category></item><item><title><![CDATA[到2013年,全世界IT领域对云系统消费额将占10%]]></title><link>https://blog.youkuaiyun.com/froole/article/details/4713479</link><guid>https://blog.youkuaiyun.com/froole/article/details/4713479</guid><author>froole</author><pubDate>Thu, 22 Oct 2009 15:15:00 +0800</pubDate><description><![CDATA[原文： http://japan.cnet.com/news/ent/story/0,2000056022,20401482,00.htmhttp://blogs.idc.com/ie/?p=543]]></description><category></category></item><item><title><![CDATA[JavaFX脚本语法总结(3)——其它基本型]]></title><link>https://blog.youkuaiyun.com/froole/article/details/4350494</link><guid>https://blog.youkuaiyun.com/froole/article/details/4350494</guid><author>froole</author><pubDate>Wed, 15 Jul 2009 14:11:00 +0800</pubDate><description><![CDATA[作者：郝春利转贴请注明出处：http://blog.youkuaiyun.com/froole JavaFX中的数值在JavaFX脚本语言中，数值型分为整数(Integer)和浮动小数(Number)两种。Integer型也就是Java中的int型，32位带有符号的整数。同样，Number型即为Java中的double型，其中正负符号占用1位，指数部分11位，假数占用52位。以下是定义数值]]></description><category></category></item><item><title><![CDATA[JavaFX脚本语言入门(2)——文字串]]></title><link>https://blog.youkuaiyun.com/froole/article/details/4330079</link><guid>https://blog.youkuaiyun.com/froole/article/details/4330079</guid><author>froole</author><pubDate>Wed, 08 Jul 2009 09:48:00 +0800</pubDate><description><![CDATA[作者：郝春利转贴请注明出处：http://blog.youkuaiyun.com/froole 在前文中展示了JavaFX脚本语言的基本与法。相信，通过《声明Stage目标》部分，简单的体验了使用声明性语言的语法开发GUI。但是，那个Hello World!演示实在是太简单，要想进一步开发复杂的程序，就需要深入理解JavaFX脚本的语法。从本期开始，笔者将开始正式进入JavaFX脚本基础内容。]]></description><category></category></item><item><title><![CDATA[JavaFX脚本语言入门(1)——语法概要]]></title><link>https://blog.youkuaiyun.com/froole/article/details/4327672</link><guid>https://blog.youkuaiyun.com/froole/article/details/4327672</guid><author>froole</author><pubDate>Tue, 07 Jul 2009 12:09:00 +0800</pubDate><description><![CDATA[作者：郝春利转贴请注明出处：http://blog.youkuaiyun.com/froole JavaFX是SUN为Java程序员简化GUI开发而推出的一款新的脚本语言。他不但支持目前流行的RIA概念，而且完全打破了传统的基于Java的GUI开发的概念。使得基于Java的GUI开发中的UI和逻辑处理更容易分离。JavaFX的好处这里不费太多口舌，笔者鉴于JavaFX的中文学习资料]]></description><category></category></item><item><title><![CDATA[加密网站地址——从根本解决盗连]]></title><link>https://blog.youkuaiyun.com/froole/article/details/4176111</link><guid>https://blog.youkuaiyun.com/froole/article/details/4176111</guid><author>froole</author><pubDate>Wed, 13 May 2009 10:50:00 +0800</pubDate><description><![CDATA[作者：郝春利转贴请注明出处：http://blog.youkuaiyun.com/froole 网站防止图片等内容盗链的方法多种多样，其中最常用的方法就是通过HTTP访问头信息，判断访问来源。理解TCP/IP通信员里的读者都知道，由于HTTP头信息处理是在OSI模型的应用层，所以，编造一些假的HTTP头信息发送给服务器，并不需要什么特殊的技术或者工具。下面的演示中，是利用wget命令模拟Firefox]]></description><category></category></item><item><title><![CDATA[号外：Windows7将于10月23日正式发售！]]></title><link>https://blog.youkuaiyun.com/froole/article/details/4141322</link><guid>https://blog.youkuaiyun.com/froole/article/details/4141322</guid><author>froole</author><pubDate>Fri, 01 May 2009 08:36:00 +0800</pubDate><description><![CDATA[翻译：郝春利转贴请注明出处：http://blog.youkuaiyun.com/froole 全世界PC市场占有率排名第三的Acer公司，在一次关于其高层决策的谈话中透漏，Windows7的发行时间可能提前。任职于Acer UK，Marketing Director职务的Bobby Watkins于当地时间4月30日，向Pocket-lint.com透漏，Windows7将于今年秋天正式发放。Wat]]></description><category></category></item><item><title><![CDATA[Java下判断全角空格、缩进、改行等的方法]]></title><link>https://blog.youkuaiyun.com/froole/article/details/4094463</link><guid>https://blog.youkuaiyun.com/froole/article/details/4094463</guid><author>froole</author><pubDate>Mon, 20 Apr 2009 14:29:00 +0800</pubDate><description><![CDATA[翻译：郝春利转贴请注明出处：http://blog.youkuaiyun.com/frooleJava程序开发中经常用到判断对象字串是否为“空白”的处理。这里的空白指的不仅仅是""或者null，包括空格、缩紧、改行等，对被看作空白。通常情况下，我个人比较喜欢使用Apache Jakarta Commons Lang包中的StringUtils#isBlank方法，但是，只支持英文，如果是全角空格就]]></description><category></category></item><item><title><![CDATA[PHP单体测试自动化]]></title><link>https://blog.youkuaiyun.com/froole/article/details/4093722</link><guid>https://blog.youkuaiyun.com/froole/article/details/4093722</guid><author>froole</author><pubDate>Mon, 20 Apr 2009 10:33:00 +0800</pubDate><description><![CDATA[翻译：郝春利转贴请注明出处：http://blog.youkuaiyun.com/froole 此篇文章翻译了PHPUnit文档的第20章《Chapter 20. Build Automation》，一篇关于PHP工程开发的文章。其中主要介绍了如何在使用PHPUnit进行单体测试时实现自动化。感觉挺有意思，翻译如下。Apache AntApache Ant是一个基于Java的脚本自动化引擎。理]]></description><category></category></item><item><title><![CDATA[php动态执行带有参数的类方法]]></title><link>https://blog.youkuaiyun.com/froole/article/details/4060127</link><guid>https://blog.youkuaiyun.com/froole/article/details/4060127</guid><author>froole</author><pubDate>Thu, 09 Apr 2009 17:18:00 +0800</pubDate><description><![CDATA[ PHP中，在事先知道类和类的方法名称，使用call_user_func函数可以做动态执行。官方手册给出了以下范例：<?php// 使用了NameSpace的例子namespace Foobar;class Foo {    static public function test() {        print "Hello world!/n";    }}]]></description><category></category></item><item><title><![CDATA[解决Eclipse下使用ANT编译提示OutOfMemory]]></title><link>https://blog.youkuaiyun.com/froole/article/details/4057164</link><guid>https://blog.youkuaiyun.com/froole/article/details/4057164</guid><author>froole</author><pubDate>Wed, 08 Apr 2009 14:51:00 +0800</pubDate><description><![CDATA[ 由于需要使用ANT编译的代码比较多，特别是在第一次变异的时候，会出现OutOfMemory错误。并提示更改ANT_OPTS设定。 出现此错我的原因是由于ant在执行的时候，默认给JVM的内存不够，需要通过设定启动参数，增加允许使用的内存量。如果是通过命令行直接执行ANT，那么，直接修改启动命令即可。但是，在Eclipse上执行，命令行的设定就不好用了。 自己也是试验了好几次，最后]]></description><category></category></item><item><title><![CDATA["成功WEB商务"的7步走（7）——PDCA]]></title><link>https://blog.youkuaiyun.com/froole/article/details/4026802</link><guid>https://blog.youkuaiyun.com/froole/article/details/4026802</guid><author>froole</author><pubDate>Thu, 26 Mar 2009 15:13:00 +0800</pubDate><description><![CDATA[转贴请注明出处：http://blog.youkuaiyun.com/froole 翻译：郝春利Ｗｅｂビジネス必勝法・７つのステップ　その７「ＰＤＣＡによるサイトの進化」地址：http://mainichi.jp/life/electronics/tsujii/news/20090321org00m300024000c.html   终于到了《"成功WEB商务"的7步走]]></description><category></category></item><item><title><![CDATA["成功WEB商务"的7步走（6）——实施和验证]]></title><link>https://blog.youkuaiyun.com/froole/article/details/3997508</link><guid>https://blog.youkuaiyun.com/froole/article/details/3997508</guid><author>froole</author><pubDate>Tue, 17 Mar 2009 11:23:00 +0800</pubDate><description><![CDATA[ 转贴请注明出处：http://blog.youkuaiyun.com/froole 翻译：郝春利儲かる！　ＩＴ実践講座：Ｗｅｂビジネス必勝法・７つのステップ　その６「実施と検証」地址：http://mainichi.jp/life/electronics/news/20090312org00m300014000c.html 终于到了真正掌握WEB商务的阶段了。回想起来，做]]></description><category></category></item><item><title><![CDATA[议《技术与需求的碰撞》——技术跟需求没有直接联系]]></title><link>https://blog.youkuaiyun.com/froole/article/details/3979613</link><guid>https://blog.youkuaiyun.com/froole/article/details/3979613</guid><author>froole</author><pubDate>Wed, 11 Mar 2009 12:42:00 +0800</pubDate><description><![CDATA[转贴请注明出处：http://blog.youkuaiyun.com/froole  来自于老紫竹的文章《技术与需求的碰撞》。文中通过举例上海一个高校的教授开发的公文流转系统举例，论证了高技术产品往往不被用户接受的问题。文章不长，通篇阐述了一个观点，就是不要把理论上的先进技术想当然的强加给客户。 “闭门造车，纸上谈兵”固然不可取，或许所在角度不同，个人跟老紫竹有些不同的看法。先进的软件]]></description><category></category></item><item><title><![CDATA[百度日本法人：公司更名为《バイドゥ》]]></title><link>https://blog.youkuaiyun.com/froole/article/details/3977112</link><guid>https://blog.youkuaiyun.com/froole/article/details/3977112</guid><author>froole</author><pubDate>Tue, 10 Mar 2009 17:28:00 +0800</pubDate><description><![CDATA[转贴请注明出处：http://blog.youkuaiyun.com/froole 翻译：郝春利来源：http://mainichi.jp/life/electronics/cnet/archive/2009/03/10/20389615.html?inb=ff  百度日本公司于3月10日将公司更名为“バイドゥ”。更名的主要目的是为了让日本用户更加易读，增加亲近感，以期提高其名牌效]]></description><category></category></item><item><title><![CDATA["成功WEB商务"的7步走（5）——建立结构的思维方式和方法]]></title><link>https://blog.youkuaiyun.com/froole/article/details/3977017</link><guid>https://blog.youkuaiyun.com/froole/article/details/3977017</guid><author>froole</author><pubDate>Tue, 10 Mar 2009 17:07:00 +0800</pubDate><description><![CDATA[转贴请注明出处：http://blog.youkuaiyun.com/froole 翻译：郝春利儲かる！　ＩＴ実践講座：Ｗｅｂビジネス必勝法・７つのステップ　その５「仕組み作りの考え方と方法」地址：http://mainichi.jp/life/electronics/news/20090309org00m300009000c.html  在这里所说的结构跟“赢利结构”有所区别]]></description><category></category></item><item><title><![CDATA[Tomcat配置技巧Top 10]]></title><link>https://blog.youkuaiyun.com/froole/article/details/3962692</link><guid>https://blog.youkuaiyun.com/froole/article/details/3962692</guid><author>froole</author><pubDate>Fri, 06 Mar 2009 12:25:00 +0800</pubDate><description><![CDATA[作者：Jason Brittain & Ian F. Darwin 出处：http://www.orielly.com/ ;译者：陈光  编者按：现在开发Java Web应用，建立和部署Web内容是一件很简单的工作。使用Jakarta Tomcat作为Servlet和JSP容器的人已经遍及全世界。Tomcat具有免费、跨平台等诸多特性，并且更新得很快，现在非常的流行。 你所需要做的就是]]></description><category></category></item></channel></rss>