Quake Wang发表的精彩技术文章

一行代码搞定ActiveRecord的二级缓存

背景介绍: JavaEye在今年1月份发布新版本以来,一直在使用cache_fu插件为整个网站提供缓存功能,在使用cache_fu时有遇到一些api调用不方便的问题: 1. 它没有对find(id)方法进行重写: class User < ActiveRecord::Base acts_as_cached end #find没有使用cache机制 User.find(p ...
by Quake Wang 2008-10-06 浏览 (550) 回复 (10) 关键字: rails.cache, memcache

推荐一个数据库查询监控插件 - query_reviewer

在做性能优化的时候,我们经常会需要在用户界面和后台输出日志窗口之间来回切换,查看执行的sql语句,对于查询缓慢的语句再切换另外一个窗口,用数据库命令行执行explain。 Query Reviewer是一个能够帮助你减少窗口来回切换的插件。 安装方法: 1. git clone或者在github上使用下载功能,拷贝到plugins目录即可 2. 在你需要做查询监控的界面,添加一行: <%= ...
by Quake Wang 2008-09-08 浏览 (3648) 回复 (6) 关键字:

Java程序员应该学习Ruby

Java v.s Ruby,prototype js v.s jquery, Hibernate v.s iBatis v.s EJB ... 这种语言之争,框架之争,每隔一段时间总会在论坛出现 最近我读到一篇博客:Java程序员应该学习Ruby,非常赞同作者的观点,粗略翻译其中的小部分,希望大家可以减少这种无意义的争论 --------翻译开始分割线-------- Java程序员应该学习R ...
by Quake Wang 2008-06-27 浏览 (17706) 回复 (73) 关键字: ruby

Google Android尝鲜 - 计算器小程序

在看了Google Android的入门文档Hello World以后,不禁有点手痒,想自己做点小东西试试看。 经过1个多小时的尝试和摸索,终于做出自己的第一个作品: 主文件很简单: public class Calculator extends Activity { private static EditText et; private static Interpreter i ...
by Quake Wang 2007-11-15 浏览 (12719) 回复 (19) 关键字: android

对于moxie的&quot;WebWork教程&quot;补充 - [文件上传]

WebWork利用ognl实现的资料绑定是非常实用的功能, 能够避免繁琐调用request.getParameter, object setter, 也不需要任何的多余配置文件, 再加上转换器的功能( http://forum.javaeye.com/viewtopic.php?t=10507 ), 我们就可以用一个业务对象, 从前台一直串到后台, 再也不需要考虑String转化, 不需要DTO, ...
by Quake Wang 2005-02-04 浏览 (13335) 回复 (8) 关键字:

对于moxie的&quot;WebWork教程&quot;补充 - [类型转化]

moxie的WebWork教程 ( http://forum.javaeye.com/viewtopic.php?t=5964 ) 非常详细,但是好像还缺少了webwork其他一些很有特色的东西,我在这里补充一些上来,首先是类型转化: 我们知道由于HTTP协议只能传递String,如果后台的Java模型使用了其他类型的属性,必须得做一些转化工作,而这些转化代码通常却是繁琐而又无聊,WebWork ...
by Quake Wang 2005-01-26 浏览 (17225) 回复 (16) 关键字:

Tapestry 和 JSP/Taglib 的比较

Robbin的Tapestry帖子讨论很热烈, 我这边也开一个关于Tapestry 和 JSP/taglib比较的帖子, 谈一下我使用Tapestry的一点感受: 举一个常见的user 管理界面, 列出几个用户, 然后在用户旁边是delete和update的按钮, 先列出一个静态的html代码: [code:1] <table>     <tr&g ...
by Quake Wang 2004-04-11 浏览 (20106) 回复 (24) 关键字:

论业务领域知识比掌握技术更重要(从建模贴子切分出来)

我觉得这样空对空地讨论数据建模 vs 对象建模根本是毫无意义的,因为用户不会关心你的系统是OO建模还是数据建模,用户只关心你的系统是否能符合他的业务需求。 作为IT人员最重要的是要做到2点: 1. 关注用户的业务逻辑,建造符合用户需求的系统。 2. 清晰的系统结构,维护性强的代码。 这2点就够了,技术只是一种手段,在IT业技术永远是日新月异,我们重点要学的是domain knowledge,一 ...
by Quake Wang 2003-11-20 浏览 (10235) 回复 (14) 关键字:

Macromedia launches New Rich Client Platform Flex

由于HTML的限制,B/S的application不能象传统desktop app.那样做rich client, 今天看到新闻: http://www.theserverside.com/home/thread.jsp?thread_id=22465  Macromedia 放出了利用Flash + UI-XML的解决方案,虽然需要安装额外的browser plugin,虽然flash ...
by Quake Wang 2003-11-18 浏览 (11803) 回复 (20) 关键字: