Eric's knowledge respository
文章平均质量分 81
ucdream
I am a web developer and have worked in Amazon China since 2010
展开
-
Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+En转载 2008-12-29 11:55:00 · 486 阅读 · 0 评论 -
JAVA开发者最常去的20个英文网站
JAVA开发者最常去的20个英文网站1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.3.[http://java.sun.com] – 官方的Java开发者网站转载 2009-09-02 13:52:00 · 472 阅读 · 0 评论 -
应用 AXIS 开始 Web 服务之旅
文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="16"height="16" src="//www.ibm.com/i/c.gif"/><td class="small转载 2009-08-24 17:15:00 · 482 阅读 · 0 评论 -
BAT脚本编写教程
echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。 echo 表示显示此命令后的字符 echo off 表示在此语句后所有运行的命令都不显示命令行本身 @与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。 call 调用另一个批处理文件(如果不用call转载 2009-05-15 10:28:00 · 1407 阅读 · 0 评论 -
How to develop social networks when you’re a start-up
When developing social networks, the biggest challenge forstart-ups may not be safeguarding against failure so much as preparingfor massive success. The first commandmentfor building a social转载 2009-04-27 11:42:00 · 940 阅读 · 0 评论 -
Debug和Perfmon里的一些特殊值
通过!FinalizeQueue检查是否有大量的SqlConnection对象等待被Finalize. 通常Finalizequeue中的Connection应该为0,或者小于10。当数量超过30的时候,通常说明代码中有使用完SqlConnection后忘记及时调用Close或者Dispose的情况。通过!dumpheap –stat检查内存中是否有大量的DataTable对象原创 2009-03-05 11:32:00 · 663 阅读 · 0 评论 -
Tomcat+JSP经典配置实例
一、开发环境配置 第一步:下载j2sdk和tomcat:到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下载j2sdk,注意下载版本为WindowsOffline Installation的SDK,同时最好下载J2SE 1.5.0Documentation,然后到tomcat官方站点(http://jakarta.apache.转载 2008-12-17 17:04:00 · 433 阅读 · 0 评论 -
Log4j配置过程
在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。 Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键=值)】。下面我们介绍使用Java特性文件做为配置文件的方法 具体如下: 1、配置根Lo转载 2009-03-02 17:15:00 · 416 阅读 · 0 评论 -
一个简单的RMI会话实现
实现远程方法调用非常简单,只需要实现以下6个步骤。(1)定义一个远程接口的接口,该接口的每一个方法必须声明它将产生一个RemoteException异常(2)定义一个实现该接口的类(3)使用RMIC程序生成远程实现所需的残根和框架(4)创建安全策略(5)使用rmiregistry注册表注册该远程对象并启动服务器对象(6)创建一个客户程序和服务器进行RMI调用1. 定义远程接口import java原创 2008-12-15 15:29:00 · 649 阅读 · 0 评论 -
JUnit入门
一、简介 JUnit是一个开源的java单元测试框架。在1997年,由 Erich Gamma 和 Kent Beck 开发完成。这两个牛人中 Erich Gamma 是 GOF 之一;Kent Beck 则在 XP 中有重要的贡献(你觉得眼熟一点都不奇怪)。 正如常言道:“麻雀虽小,五脏俱全。” JUnit设计的非常小巧,但是功能却非常强大。 下面是JUnit一些特性的总结: 1转载 2008-12-15 15:23:00 · 321 阅读 · 0 评论 -
Facebook的成功秘诀是什么
关键字: sns, facebook SNS是2008年中国互联网最火爆的现象了,无数的SNS网站一夜之间纷纷涌现,前仆后继,慰为壮观:校内、海内、开心、一起、蚂蚁以及无数的Facebook克隆SNS网站陷入了一场空前惨烈的厮杀当中,每个人都生怕错过互联网下一个the bigthing的机会,一波接一波的抄袭、炒做和竞争令人应接不暇、眼花缭乱。我也未能免俗,从2006转载 2009-02-03 14:21:00 · 1555 阅读 · 0 评论 -
写出漂亮代码的七种方法
首先我想说明我本文阐述的是纯粹从美学的角度来写出代码,而非技术、逻辑等。以下为写出漂亮代码的七种方法:1, 尽快结束 if语句例如下面这个JavaScript语句,看起来就很恐怖:1 function findShape(flags, point, attribute, list) {2 if(!findShapePoints(flags, point原创 2009-02-03 10:33:00 · 423 阅读 · 0 评论 -
使用TestNG:基于注释的单元测试框架
在每个现代软件包的构造阶段,测试这一实践都扮演着中心角色。过去那种先编写代码,然后有空的时候再测试(或者根本不测试)的日子已经一去不返,因为大多数开发人员现在认识到需要采用编码和测试彼此交织、同步推进的软件方法论,以便尽早发现 bug,在开发过程开始的时候就识别出主要的风险。 JUnit 超过了其他测试框架,推动开发人员理解了测试尤转载 2009-01-12 10:08:00 · 1123 阅读 · 0 评论 -
The Golden Ratio in Web Design
Dec 29th in Other by Jarel Remick Mathis beautiful. Does that sound a little strange? I sure thought so whenI first started designing. Math is so rigid and often ti转载 2009-01-06 13:14:00 · 949 阅读 · 0 评论 -
Ant入门
一. 配置环境变量 1. 添加ANT_HOME——Ant目录;(可选) 2. 在PATH追加"Ant目录/bin" 3.在控制台cmd输入命令ant,提示 “Buildfile: build.xml does not exist! Build failed“ 表示系统能够识别ant 命令了转载 2009-01-04 10:26:00 · 873 阅读 · 0 评论 -
了解REST
REST(Representational State Transfer)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST提出了一些设计概念和准则: 1.网络上的所有事物都被抽象为资源(resource); 2.每个资源对应一个唯一的资源标识(resource identifier); 3.通过通用的连接器接口(generic conne转载 2008-12-30 10:00:00 · 485 阅读 · 0 评论 -
dwr.xml详解 [转]
<!-- /*<![CDATA[*/if(top.location != self.location){ top.location = self.location;}var myref = encodeURIComponent("http://hi.baidu.com/sayjava/blog/item/5efc32518b2a578a8d543065%2Ehtml");转载 2009-07-08 16:26:00 · 1006 阅读 · 0 评论