D瓜哥--DiGuaGe.com

http://www.diguage.com/-分享技术带来的喜悦

2012年9月18日

MyBATIS(即iBATIS)问题集

摘要: 部门准备转做其他业务(小道消息啊,呵呵) ,技术选型方面准备考虑使用SpringMVC+Spring+iBATIS(第三版以后称为“MyBATIS”,以下统一称为“iBATIS”。如果第二版和第三版对比时,称第三版为“MyBATIS”)。而且,部门准备请另外一部门同事来讲解一下iBATIS。借此机会,我看了一些iBATIS的资料,同时也整理出一些问题。发布出来,希望大家帮忙解答。(以后这些问题解决了,我也会发布一些文章来跟踪介绍。)背景介绍完毕,直接上题:映射相关: iBATIS中,主键映射使用的是<selectKey>。 Oracle、MySQL对主键自动增加实现方式不同。DB2 阅读全文

posted @ 2012-09-18 09:08 D瓜哥 阅读(3661) 评论(7) 推荐(3) 编辑

2012年7月25日

高性能JavaScript

摘要: 在“高性能网站的十四条黄金法则”中,我高度概括性的介绍了建设高性能网站的十四条操作指南;在“使用微软CDN优化网页加载速度”中,我介绍了使用微软提供的CDN服务提高我的网站的加载速度。今天,我还要接着“高性能”来展开论述。 在“十四条黄金法则”中,第六、八、十、十四等四条法则都和JavaScript中有着直接的关系。可见,JavaScript在Web开发中占据着多么重要的作用。 根据Nicholas Zakas的研究显示,在多数浏览器使用单进程处理UI更新和JavaScript运行等多个任务,而同一时间只能有一个任务被执行。JavaScript运行了多长时间,那么在浏览器空闲下来响应用... 阅读全文

posted @ 2012-07-25 09:03 D瓜哥 阅读(3954) 评论(8) 推荐(4) 编辑

2012年7月24日

高性能网站的十四条黄金法则

摘要: 许多研究都表明,用户最满意的打开网页时间,是在2秒以下。用户能够忍受的最长等待时间的中位数,在6~8秒之间。这就是说,8秒是一个临界值,如果你的网站打开速度在8秒以上,那么很可能,大部分访问者最终都会离你而去。 Google做过一个试验,显示10条搜索结果的页面载入需要0.4秒,显示30条搜索结果的页面载入需要0.9秒,结果后者使得Google总的流量和收入减少了20%。 Amazon的统计也显示了相近的结果,首页打开时间每增加100毫秒,网站销售量会减少1%。 由此可见,网页的打开速度,对于一个站长,尤其是对于营利性网站来说,是多么重要。但是,从输入网址到网页全部打开,这段时间内,... 阅读全文

posted @ 2012-07-24 09:02 D瓜哥 阅读(4087) 评论(13) 推荐(2) 编辑

2012年7月22日

趣解HTTP状态码

摘要: 前两天,在豆瓣上看到一个讲解HTTP状态码的文章,觉得很搞笑。虽说我也是搞IT的,也经常见到服务器返回的各种HTTP状态码,但是真没认真去了解过这个东东。借此机会,我也搜集了一下HTTP状态码的相关资料,和大家分享一下。 HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC2616 规范定义的,并得到RFC2518、RFC2817、RFC2295、RFC2774、RFC2918等规范扩展。 HTTP状态码一共分为五类。状态码的第一个数字代表了响应的五种状态之一。分类如下:HTTP状态码分类分类含义1XX表示消息。这一类型的状... 阅读全文

posted @ 2012-07-22 21:41 D瓜哥 阅读(3235) 评论(5) 推荐(5) 编辑

导航