Java包导入机制的解析总结

java中有两种包的导入机制,总结如下: 单类型导入(single-type-import),例如import java.io.File; 按需类型导入(type-import-on-demand),例如 import java.io.*; 关于这两种导入类型大家...

2010-12-01 20:50:18

阅读数 27

评论数 0

从3个科技公司里学到的57条经验

自1999年起我就开始发掘一些科技公司,并帮助它们运营。我最近的一个公司是fabulis.com 。下面是从干这行中得到的57条经验。我可以列出更多,但恐怕会令你厌烦。 1.做你个人有热情的事情。你是你自己最好的民意代表。 2.用户体验很重要。大多数产品做不到这些是因为用户弄不清怎样才能从这...

2010-11-30 13:47:17

阅读数 51

评论数 0

Web编程是函数式编程

任何一位在两个领域里——本地应用程序和Web应用程序——都做过长期开发的人都会告诉你,web应用开发和传统的应用开发有很大的不同。这指的并 不是编程语言。同样用Java,或者是Python,甚至C++,你既能开发本地应用,也能开发出web应用。不同之处在于web的载体介质。它体现出的 是一种完...

2010-11-30 13:44:42

阅读数 13

评论数 0

高效编程之欲擒故纵

昨天我做了一些事情使我的编程效率提高了一倍。简单,容易,但使我的生活发生了巨大的变化。 你们中可能有些人已经知道我是怎么做的。对于其他的人,这听起来有些疯狂。 我不持续工作。 或者,我把定时器设置成50分钟,在此期间我只干一件事 — 没email,没聊天工具,没游戏,没分心的事。50分钟后,...

2010-11-30 13:43:04

阅读数 20

评论数 0

如何开发Web应用程序

这是一个经常被问到的问题,问的理所当然。作为一个程序员,为什么我就非要被认为知道如何开发Web应用程序呢?这个问题没有一个简单的答案,甚至 那些教育机构都未必能清楚的知道;我上的那个大学并没有提供任何关于这个主题的课程。所以,像大多数在这个领域里的web开发人员一样,我只是通过去做, 去实验才...

2010-11-30 13:41:23

阅读数 22

评论数 0

提高JSP和SERVLET性能的七大绝招

本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。        其中,某些调优技术是在你的...

2010-11-30 10:02:38

阅读数 15

评论数 0

设计Web应用程序时要注意可伸缩性

Max Indelicato是一位软件开发主管和前首席软件架构师,他最近发表了一篇关于如何设计具备可伸缩性的web应用程序 的文章。他提出要选择正确的部署和存储解决方案,选择可伸缩的数据存储和模式,并且使用抽象层。 适合工作的工具 Indelicato的第一个建议是“为工作选择正确的工具”,...

2010-11-26 09:19:37

阅读数 13

评论数 0

天涯新款key-list类型内存数据引擎——Memlink

天涯社区最近开发了一款数据引擎——Memlink ,并将其开源。对于为什么会出现这样一款开源项目、它的能力和市面上的其他款同类型项目相比有怎样的优势,InfoQ中文站特地采访了天涯社区在北京研发中心的技术负责人冯勇先生。 1. 您好,能请您先自我介绍一下吗?您最近在做哪些有趣的事情呢? ...

2010-11-26 09:11:00

阅读数 17

评论数 0

约束是一种隐蔽的优势

构建软件与管理大量的约束有着紧密的联系。这些约束可能是时间上的,也可能是资金、技术、决策、兼容性、管理、人员、过程或者以上所有方面的。Jim Bird 探讨了Scrum、XP的约束,并讨论了这些约束如何帮助 我们培养创造力并构建正确的软件。 关于约束,Jim提到了一个有趣的观察结果。 但是...

2010-11-25 20:30:22

阅读数 11

评论数 0

Web 2.0应用客户端性能问题十大根源

  Web 2.0应用的推广为用户带来了全新的体验,同时也让开发人员更加关注客户端性能问题。最近,资深Web性能诊断专家、知名工具dynatrace的创始人之一Andreas Grabner根据自己的工作经验,总结 了Web 2.0应用客户端性能问题十大根源,InfoQ中文站将这十个问题做了概括...

2010-11-25 20:19:37

阅读数 30

评论数 0

HTML压缩(JSP的GZIP实现)

     HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对 于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它...

2010-11-24 22:31:52

阅读数 19

评论数 0

浏览器加载和渲染html的顺序

1.浏览器加载和渲染html的顺序 1、IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的。 2、在渲染到页面的某一部分时,其上面的所有部分都已经下载完成(并不是说所有相关联的元素都已经下载完) 3、如果遇到语义解释性的标签嵌入文件(JS脚本,CSS样式),那么此时IE的...

2010-11-22 09:45:11

阅读数 12

评论数 0

在服务端合并和压缩JavaScript和CSS文件

Web性能优化最佳实践中最重要的一条是减少HTTP请求 ,它也是YSlow 中比重最大的一条规则。减少HTTP请求的方案主要有合并JavaScript和CSS文件、CSS Sprites 、图像映射(Image Map) 和使用Data URI来编码图片 。CSS Sprites和图...

2010-11-22 09:16:14

阅读数 22

评论数 0

用 YUI Compressor 压缩和混淆 JS 和 CSS

    一、简介:     目前开发Web应用Javascript发挥的作用越来越大,相关的Javascript框架也比较多。但是有一个问题,我们开发过程中,所有的JS代码都添加了注释,如使用JsDoc,代码的可读性比较强,同时这样的代码也便于调试。但是在产品环境中,我们希望这些JS代码是压...

2010-11-22 09:05:00

阅读数 19

评论数 0

如何缓存DWR生成的JS文件

DWR provides a convenient mechanism to execute server side java classes from javascript running in the browser. We use it extensively while develop...

2010-11-18 17:37:58

阅读数 15

评论数 0

HTTP状态一览

在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法 ,提及到由于404状态页面设置不正常,导致了google 管理员工具无法验证的情况,当然,影...

2010-11-17 22:43:44

阅读数 21

评论数 0

Web缓存教程

原文(英文)地址: http://www.mnot.net/cache_docs/   版权声明:署名-非商业性使用-禁止演绎 2.0 这是一篇知识性的文档,主要目的是为了让Web缓存相关概念更容易被开发者理解并应用于实际的应用环境中。为了简要起见,某些实现方面的细节被简化或省略了...

2010-11-17 15:08:41

阅读数 9

评论数 0

浏览器工作原理拆解分析

本文将深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~ 1. 首先嘛,你得在浏览器里输入网址: 2. 浏览器查找域名的IP地址 导航的第一步是通过访问的域名找出其IP地址。DNS查找过程如下: 浏览器缓存 – 浏览器会缓存DNS记录一段时间。 有趣...

2010-11-17 15:00:44

阅读数 10

评论数 0

高性能WEB开发 - 图片篇

一、缩小图片大小   当图片很多的时候,减少图片大小是提高下载速度最直接的方法。 1. 使用PNG8代替GIF(非动画图片),因为PNG8在效果一样的情况,图片大小比GIF要小。   2. 用fireworks处理PNG图片,在我们产品中很多PNG图片是美工直接用photoshop导出的...

2010-11-17 14:53:37

阅读数 15

评论数 0

对应Yslow的网站速度优化方法略谈

Yahoo!曾经针对网站速度体验提出了34条宝贵的准则《Best Practices for Speeding Up Your Web Site 》,而Yslow 正是按照这些准则,评测一个网站在速度体验上的优化程度的Firefox插件,将34条精简为更加直观的13条,并针对每一条给出从F~A...

2010-11-17 14:40:46

阅读数 15

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭