- 博客(88)
- 资源 (24)
- 收藏
- 关注
原创 Grails技巧系列——GORM中select结果进行count的方法
《Grails技巧系列》将介绍笔者在Grails开发中总结的一些经验。这里将避免重复官方文档中的内容,希望能够以短小的文章给读者更多有价值的内容。 GROM是Grails框架提供的一种O/R Mapping的解决方案。通过GROM可以摆脱繁琐的SQL书写,并且根据搜索到的结果自动生成Groovy实现,可以省去数据访问层代码的开发,减轻程序员的工作量。Java中的JDO、S2JDBC都是此类
2013-05-02 15:13:01
9404
原创 在开始Grails之前——送给想要学习Grails的朋友们
基于Groovy开发的Grails框架,继承了Ruby On Rails的轻快的同时,又可以兼容Java,不但可以节省编程的时间进行快捷开发,又可以有效利用现有系统,一举多得,可以说是一项非常吸引人的新技术。 无论Grails还是Groovy语言,虽然有诸多优点,而且已经营多年,遗憾的是一直没有大规模普及开来。虽然目前并不被大多数开发团队所接受,但是,我始终坚信,Grails有它火的那一天,以
2013-04-26 15:15:46
5044
1
原创 被联通中移动扫地出门 谷歌的如意算盘不灵了!
Google(谷歌)宣布退出中国才过了一天,它原本“半退半留”的如意算盘就打不响了。中国最大的两家流动通信服务商─中国移动和中国联通,先后宣布将终止与其在手机领域的合作。而手机业务正是Google原本想留在中国继续“搵真银”的主要市场。 中国联通宣布旗下使用Google Android操作平台的手机将会移除Google搜寻的功能。与此同时,中国
2010-03-26 15:58:00
1846
转载 Java开发Oracle数据库的ORA-01000错误解析
很多朋友在Java开发中,使用Oracle数据库的时候,经常会碰到有ORA-01000: maximum open cursors exceeded.的错误。 实际上,这个错误的原因,主要还是代码问题引起的。 ora-01000: maximum open cursors exceeded. 表示已经达到一个进程打开的最大游标数。 这样的错误很容易出现在Jav
2010-01-13 15:23:00
1102
原创 到2013年,全世界IT领域对云系统消费额将占10%
原文: http://japan.cnet.com/news/ent/story/0,2000056022,20401482,00.htmhttp://blogs.idc.com/ie/?p=543
2009-10-22 15:15:00
695
原创 JavaFX脚本语法总结(3)——其它基本型
作者:郝春利转贴请注明出处:http://blog.youkuaiyun.com/froole JavaFX中的数值在JavaFX脚本语言中,数值型分为整数(Integer)和浮动小数(Number)两种。Integer型也就是Java中的int型,32位带有符号的整数。同样,Number型即为Java中的double型,其中正负符号占用1位,指数部分11位,假数占用52位。以下是定义数值
2009-07-15 14:11:00
972
1
原创 JavaFX脚本语言入门(2)——文字串
作者:郝春利转贴请注明出处:http://blog.youkuaiyun.com/froole 在前文中展示了JavaFX脚本语言的基本与法。相信,通过《声明Stage目标》部分,简单的体验了使用声明性语言的语法开发GUI。但是,那个Hello World!演示实在是太简单,要想进一步开发复杂的程序,就需要深入理解JavaFX脚本的语法。从本期开始,笔者将开始正式进入JavaFX脚本基础内容。
2009-07-08 09:48:00
1132
原创 JavaFX脚本语言入门(1)——语法概要
作者:郝春利转贴请注明出处:http://blog.youkuaiyun.com/froole JavaFX是SUN为Java程序员简化GUI开发而推出的一款新的脚本语言。他不但支持目前流行的RIA概念,而且完全打破了传统的基于Java的GUI开发的概念。使得基于Java的GUI开发中的UI和逻辑处理更容易分离。JavaFX的好处这里不费太多口舌,笔者鉴于JavaFX的中文学习资料
2009-07-07 12:09:00
4045
5
原创 加密网站地址——从根本解决盗连
作者:郝春利转贴请注明出处:http://blog.youkuaiyun.com/froole 网站防止图片等内容盗链的方法多种多样,其中最常用的方法就是通过HTTP访问头信息,判断访问来源。理解TCP/IP通信员里的读者都知道,由于HTTP头信息处理是在OSI模型的应用层,所以,编造一些假的HTTP头信息发送给服务器,并不需要什么特殊的技术或者工具。下面的演示中,是利用wget命令模拟Firefox
2009-05-13 10:50:00
18095
2
原创 号外:Windows7将于10月23日正式发售!
翻译:郝春利转贴请注明出处:http://blog.youkuaiyun.com/froole 全世界PC市场占有率排名第三的Acer公司,在一次关于其高层决策的谈话中透漏,Windows7的发行时间可能提前。任职于Acer UK,Marketing Director职务的Bobby Watkins于当地时间4月30日,向Pocket-lint.com透漏,Windows7将于今年秋天正式发放。Wat
2009-05-01 08:36:00
1243
1
原创 Java下判断全角空格、缩进、改行等的方法
翻译:郝春利转贴请注明出处:http://blog.youkuaiyun.com/frooleJava程序开发中经常用到判断对象字串是否为“空白”的处理。这里的空白指的不仅仅是""或者null,包括空格、缩紧、改行等,对被看作空白。通常情况下,我个人比较喜欢使用Apache Jakarta Commons Lang包中的StringUtils#isBlank方法,但是,只支持英文,如果是全角空格就
2009-04-20 14:29:00
4306
翻译 PHP单体测试自动化
翻译:郝春利转贴请注明出处:http://blog.youkuaiyun.com/froole 此篇文章翻译了PHPUnit文档的第20章《Chapter 20. Build Automation》,一篇关于PHP工程开发的文章。其中主要介绍了如何在使用PHPUnit进行单体测试时实现自动化。感觉挺有意思,翻译如下。Apache AntApache Ant是一个基于Java的脚本自动化引擎。理
2009-04-20 10:33:00
3302
原创 php动态执行带有参数的类方法
PHP中,在事先知道类和类的方法名称,使用call_user_func函数可以做动态执行。官方手册给出了以下范例:<?php// 使用了NameSpace的例子namespace Foobar;class Foo { static public function test() { print "Hello world!/n"; }}
2009-04-09 17:18:00
3232
原创 解决Eclipse下使用ANT编译提示OutOfMemory
由于需要使用ANT编译的代码比较多,特别是在第一次变异的时候,会出现OutOfMemory错误。并提示更改ANT_OPTS设定。 出现此错我的原因是由于ant在执行的时候,默认给JVM的内存不够,需要通过设定启动参数,增加允许使用的内存量。如果是通过命令行直接执行ANT,那么,直接修改启动命令即可。但是,在Eclipse上执行,命令行的设定就不好用了。 自己也是试验了好几次,最后
2009-04-08 14:51:00
2591
1
原创 "成功WEB商务"的7步走(7)——PDCA
转贴请注明出处:http://blog.youkuaiyun.com/froole 翻译:郝春利Webビジネス必勝法・7つのステップ その7「PDCAによるサイトの進化」地址:http://mainichi.jp/life/electronics/tsujii/news/20090321org00m300024000c.html 终于到了《"成功WEB商务"的7步走
2009-03-26 15:13:00
3314
1
原创 "成功WEB商务"的7步走(6)——实施和验证
转贴请注明出处:http://blog.youkuaiyun.com/froole 翻译:郝春利儲かる! IT実践講座:Webビジネス必勝法・7つのステップ その6「実施と検証」地址:http://mainichi.jp/life/electronics/news/20090312org00m300014000c.html 终于到了真正掌握WEB商务的阶段了。回想起来,做
2009-03-17 11:23:00
1507
原创 议《技术与需求的碰撞》——技术跟需求没有直接联系
转贴请注明出处:http://blog.youkuaiyun.com/froole 来自于老紫竹的文章《技术与需求的碰撞》。文中通过举例上海一个高校的教授开发的公文流转系统举例,论证了高技术产品往往不被用户接受的问题。文章不长,通篇阐述了一个观点,就是不要把理论上的先进技术想当然的强加给客户。 “闭门造车,纸上谈兵”固然不可取,或许所在角度不同,个人跟老紫竹有些不同的看法。先进的软件
2009-03-11 12:42:00
1151
2
转载 百度日本法人:公司更名为《バイドゥ》
转贴请注明出处:http://blog.youkuaiyun.com/froole 翻译:郝春利来源:http://mainichi.jp/life/electronics/cnet/archive/2009/03/10/20389615.html?inb=ff 百度日本公司于3月10日将公司更名为“バイドゥ”。更名的主要目的是为了让日本用户更加易读,增加亲近感,以期提高其名牌效
2009-03-10 17:28:00
3019
翻译 "成功WEB商务"的7步走(5)——建立结构的思维方式和方法
转贴请注明出处:http://blog.youkuaiyun.com/froole 翻译:郝春利儲かる! IT実践講座:Webビジネス必勝法・7つのステップ その5「仕組み作りの考え方と方法」地址:http://mainichi.jp/life/electronics/news/20090309org00m300009000c.html 在这里所说的结构跟“赢利结构”有所区别
2009-03-10 17:07:00
1625
转载 Tomcat配置技巧Top 10
作者:Jason Brittain & Ian F. Darwin 出处:http://www.orielly.com/ ;译者:陈光 编者按:现在开发Java Web应用,建立和部署Web内容是一件很简单的工作。使用Jakarta Tomcat作为Servlet和JSP容器的人已经遍及全世界。Tomcat具有免费、跨平台等诸多特性,并且更新得很快,现在非常的流行。 你所需要做的就是
2009-03-06 12:25:00
793
翻译 "成功WEB商务"的7步走(4)——构建商业模式
转贴请注明出处:http://blog.youkuaiyun.com/froole 翻译:郝春利儲かる! IT実践講座:Webビジネス必勝法・7つのステップ その4「ビジネスモデルの構築」(《每日新闻》)地址:http://mainichi.jp/life/electronics/news/20090227org00m300009000c.html 购入权和购入券成功的公司必
2009-03-02 10:48:00
1479
1
翻译 "成功WEB商务"的7步走(3)——了解消费者
转贴请注明出处:http://blog.youkuaiyun.com/froole翻译:郝春利此文章译自《儲かる! IT実践講座:Webビジネス必勝法・7つのステップ その3「相手の見極め」》(《每日新闻》)地址:http://mainichi.jp/life/electronics/news/20090218org00m300021000c.html本次讨论的内容是”成功WEB商务“的第3步——
2009-02-25 10:53:00
1662
4
翻译 "成功WEB商务"的7步走(2)——明确目的
转贴请注明出处:http://blog.youkuaiyun.com/froole 翻译:郝春利此文章译自《儲かる! IT実践講座:Webビジネス必勝法・7つのステップ その2「動機(=目的)の精査」》(《每日新闻》)地址:http://mainichi.jp/life/electronics/news/20090212org00m300017000c.html本周围绕“成功WEB商务”的第2
2009-02-24 11:25:00
1758
原创 解决HTTP数据不更新问题——no-cache在HTTP通信协议中的应用
转贴请注明出处:http://blog.youkuaiyun.com/frooleHTTP服务器向客户端返回的头信息中可以包含Cache-Control:no-cache信息,意为“数据内容不被储存”。很多WEB程序设计中,通常并不需要考虑这一点。但是,对相同URL的请求,并需要动态数据时,就需要程序员对服务器返回头信息的进行修改。例如,通过Ajax向同一个URL发送请求、页面访问同一个URL并需要动态显
2009-02-13 13:54:00
4780
1
原创 SUN正式发布JavaFX Mobile
转贴请注明出处:http://blog.youkuaiyun.com/froole原文地址:http://news.cnet.com/8301-1001_3-10161780-92.html SUN Microsystems公司于美国时间2月12日正式发布JavaFX Mobile。JavaFX Mobile的初次亮相分为3步,此次为第2部。Sun试图通过对Java技术的升级,让软件设
2009-02-12 16:58:00
1574
翻译 "成功WEB商务"的7步走(1)——思想准备
转贴请注明出处:http://blog.youkuaiyun.com/froole 翻译:郝春利 此文章译自《儲かる! IT実践講座:Webビジネス必勝法・7つのステップ その1「心がまえ」》(《每日新闻》)地址:http://mainichi.jp/life/electronics/news/20090206org00m300040000c.html?由于工作原因,笔者有幸接触到各种各样
2009-02-09 17:17:00
3550
5
原创 苹果“iPhone 3.0”将导入后台处理机制
据苹果公司透露,虽然将向iPhone中导入Push Notificatin Service(PNS)功能,但是从长远考虑,此功能并不是最理想的解决方案。因此,在将来的iPhone将导入后台处理机制。虽然,这一决定跟苹果公司一直提倡的,反对iPhone同时运行多个应用程序的后台处理。但是,美国当地时间2月3日,据MacRumors报道,“据说”苹果将在未来的某个时候对后台处理机制进行重新研
2009-02-04 18:39:00
1441
2
原创 最新浏览器调查:Firefox、Safari、Chrome市场占有率上升
转贴请注明出处:http://blog.youkuaiyun.com/froole 微软的“Internet Explorer”(IE)浏览器的市场占有率已经连续7个月下滑。根据美国Net Applications公司于2月2日发表的调查结果来看,IE的市场占有率在前一年中下降了7个百分点,目前为67.55%。相反,Mozilla的“火狐”(Firefox)浏览器在同一时期的市场占有率上升了3个
2009-02-03 10:37:00
4275
2
原创 不停止JVM动态更新Java类
转贴请注明出处:http://blog.youkuaiyun.com/froole不停止JVM动态更新Java类,到底有什么用处?对于大多数WEB程序这个功能并没有什么意义,这里假设在桌面系统以及服务器的情况:桌面软件,当用户在线升级程序后,需要将最新的Java类动态提取到当前的classloader以供用户使用最新状态的程序桌面软件,当需要各种插件时,需要从设定文件中提取信息,并在启动时
2009-01-29 09:23:00
4362
原创 NetBeans IDE下如何更改文件的编码
转贴请注明出处:http://blog.youkuaiyun.com/froole NetBeans在编辑Java文件的时候,通常使用OS下默认的编码。但是在很多工程中,需要使用UTF-8编码,以下将对更改文件编码的方法作具体说明。前些天在论坛上提出此问题《netbeans6.5,如何设置文件编码和换行字符?》,似乎整个优快云也很少有人知道NetBeans下更改文件编码的方法,在此自问
2009-01-28 11:51:00
12214
转载 Swing 模型过滤
本文讨论模型过滤技术。您可将这一技术用于 Swing组件集,这样即可在不改变底层数据的条件下提供模型数据的不同视图。过滤器可以改变数据元素的外在内容,将数据排除在视图之外、将外部元素包含进数据集中、或者以不同的顺序呈现元素。过滤器既可应用于数据模型,也可应用于状态模型。您还可以叠用过滤器,以将它们的效果组合起来。 简介模型过滤是这样一种技术,它在 Swing组件体系结
2009-01-27 12:58:00
1159
原创 牛年春节晚会“老牛老牛了”!
每逢佳节倍思亲。每逢春节,作为海外游子的我,看春节晚会是缓解思乡之情的一种方式。因为所有国内家里人都在看,虽然不能跟他们坐在一起,但是可以同时看一个节目。也只有每年的这个时刻,我的时差跟他们是相同的。我个人对春晚有一种特殊的“感情”。今年跟老婆一起看春晚、熬年夜,也更是倍感幸福。每年看过春晚都会很感慨。今年的春晚,总体感觉可以用“老牛老牛了”概括。个人总结主要有以下几点:1.舞台灯光设计牛
2009-01-26 10:57:00
1099
原创 使用Apache digest做md5加密的范例
活用Apache commons,使用Apache digest做md5加密的范例。import java.security.NoSuchAlgorithmException;import org.apache.commons.codec.digest.DigestUtils;/** * @author loveapple * @since 2009-01-15 * @ve
2009-01-15 13:27:00
13082
原创 Java主要相关开发工具版本跟踪[长期有效]
对Java开发中最常用的相关工具进行了总结。以后,此页将对以下软件的版本进行长期的跟踪。 转贴请注明出处:http://blog.youkuaiyun.com/froole [JavaFX1.0.1●][J2EE EE 5 SDK Update 6/APS9.1U2/GlassFish v3 Prelude/1.4_03 FCS] [J2ME2.2/2.5.2/3.0EA][JDK1.1
2009-01-15 11:35:00
1001
原创 亲手杀害亲生女儿——禽兽不如的日本主妇
来源:http://mainichi.jp/select/jiken/news/m20090114k0000m040155000c.html只是日本每日新闻的连载,其中的一部分,翻译如下:岐阜県関市的高木香織(35岁),对自己正在京都大学附属医院住院,不满一岁的亲生女儿点滴注射混有细菌的水,而涉嫌杀害未遂被逮捕。这是她的第5个女儿。于本月14日,京都府警察搜查一科,怀疑高木嫌疑犯涉嫌以同样手段,
2009-01-14 10:24:00
1336
原创 管理1800台服务器的工程
最近的工作参加一项工程,做一个管理服务器信息的web程序,感觉工程背景很有意思。为了节约开支,决定把所有的服务器转移到一个DC,并实行更高效的自动化管理。一共有190以上的网站,分布在1800台服务器上。整个工程涉及到150人,我这边是做管理程序的。一共9个人,需要在不到两周的时间内做几十个叶面,相当于平均一人一天一个页面。使用Java开发,使用一种基于Seasar2和Struts的内部框架,代码
2009-01-09 18:21:00
928
原创 浅析Java执行外部命令的几个要点(4)——支持shell的"|","`","*","?"等特殊符号
转贴请注明出处:http://blog.csdn.com/froole在上一章已经验证了CommandExec可以很好的支持超时功能,通过它可以更方便的执行外部命令。但是,这里还有一点需要注意——那就是shell(DOS)中的特殊符号。因为用Java作为后台程序的系统,多运行于Unix/Linux,以下的介绍将基于如何shell来展开讨论。假设,系统需要通过提取某个命令的标准输出,来进行某项处理。
2009-01-02 13:59:00
4077
原创 JavaScript烟花效果
一个很简单的烟花代码JavaScript代码radius =0;last_radius=100;startY=200;c_count=0;deviatY=1;// 设定礼花颜色Colors=new Array(ff0000,00ff00,ffffff,ff00ff,ffa500,ffff00,00ff00,ffffff,ff00ff);sColors=new
2008-12-30 14:48:00
5795
24
原创 浅析Java执行外部命令的几个要点(3)——如何提取执行命令的标准输出
转贴请注明出处:http://blog.csdn.com/froole上一部分定义了一个支持超时控制功能的类——CommandExec在这部分,将展示CommandExec的使用方法,并且向读者展示如何取得命令的执行结果并将他们打印出来。环境描述:假设执行环境为Windows,在C盘(系统盘)上有一个test.zip文件,里面压缩一个test.txt文本文件。用系统自带的unzip -l命令可以显
2008-12-26 13:45:00
4312
1
原创 浅析Java执行外部命令的几个要点(2)——如何支持Timeout
转贴请注明出处:http://blog.youkuaiyun.com/froole用Java执行外部命令非常简单,只要在带入参数的时候注意不要把参数弄错就可以了。但是,在实际运用中,还有一个比较棘手的问题,就是外部命令执行的timeout。特别是执行时间比较长的外部命令,如外部的后台处理程序。当执行这些程序的时候不可能任由他们随便跑,大多数时候,都要事先设定一个外部命令的最大执行时限,也就是timeo
2008-12-25 14:12:00
5375
JavaFX 1.1 Production Suite[photoshop/Illustrator/Media Factory 插件]
2009-03-01
PHP中文版开发手册[CHM]适合PHP4/PHP5
2008-12-15
Libchart for PHP5图形生成类库
2008-11-21
PHP-GTK简体中文开发手册
2008-10-16
scriptpad——Java脚本语言学习、演示程序
2008-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人