- 博客(11)
- 资源 (20)
- 收藏
- 关注
转载 Eclipse如果不出现可选的提示信息怎么办?
使用英文Eclipse的请看下面: 1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾 2、windows-->preference-->workbench-->keys 下设置Content Assist 的快捷键 3
2013-12-29 15:12:53 1143
转载 异常框架设计
错误处理需求什么是一个好的错误处理系统?抛开审美角度的考虑,一个好的错误处理系统通常要符合下面的条件:1、任何异常都不会导致应用系统的崩溃。2、在发生异常时,允许应用程序进行相应的处理。3、显示给用户的错误信息要清晰的描述发生了什么错误以及应该采取什么样的处理。4、如果需要辅助信息,错误信息还要帮助用户与帮助部门交互,为帮助部门团队提供必要的信息, 使他们能
2013-12-27 10:46:01 2661
转载 Error and Exception
exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况.error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出,VirtualMachineError ,ThreadDeath ,LinkageError 。不可能指望程序能处理这样的情况。 另一方面,error 是虚拟机的问题(通常是这样,但也可能是操作系统的问题)。引用Jav
2013-12-27 10:41:06 883
转载 Checked Exception and UnChecked Exception
使用Checked Exception还是UnChecked Exception如果你希望强制你的类调用者来处理异常,那么就用Checked Exception; 如果你不希望强制你的类调用者来处理异常,就用UnChecked。 那么究竟强制还是不强制,权衡的依据在于从业务系统的逻辑规则来考虑,如果业务规则定义了调用者应该处理,那么就必须Checked,如果业务规
2013-12-27 10:38:32 1045
转载 设计异常的最佳实践
1.当要决定是采用checked exception还是Unchecked exception的时候,你要问自己一个问题,"如果这种异常一旦抛出,客户端会做怎样的补救?" 如果客户端可以通过其他的方法恢复异常,那么这种异常就是checked exception;如果客户端对出现的这种异常无能为力,那么这种异常就是Unchecked exception;从使用上讲,当异常出现的时候要做一些试图恢
2013-12-27 10:37:41 723
原创 The APR based Apache Tomcat Native library which allows optimal performance
在启动tomcat时,发现有这样一条错误信息 The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:... 出现这种情况是没有加载到APR的包,如果是
2013-12-25 15:40:37 1672
原创 svn版本控制中有关merge的几个问题
在用svn的时候,我们通常会使用下面的目录结构 projectname -head -branches -tags 通常的做法是我们在需要一个新的分支的时候,从head创建一个分支到branches下面,比如叫release1. 开发完成后,上production结束,将head打一个tag
2013-12-24 15:03:17 4303 1
原创 为何要面向接口编程?
我们常常说要面向接口编程,似乎它是一种流行,一种规范,可是为什么要这么做,很多人就说不清楚了,网上也有很多这样的问题,我大概总结一下:1. 一种规范约束 制定者(或者叫协调者),实现者(或者叫生产者),调用者(或者叫消费者)。 接口本质上就是由制定者来协调实现者和调用者之间的关系。 只有实现者和调用者都遵循“面向接口编程”这个准则,制定者的协调目的才能达到。
2013-12-24 12:47:35 5829
原创 单元测试的重要性一例
早几天产品上线,发现了一个bug,而这个bug之前是不存在的,也就是说是我修改了另一个功能的时候导致了原来正常的一个功能出现了问题。这个bug的原因很简单,我有一个对象,在页面上会用到,而我现在需要把这个对象存到数据库,里面有一些信息是不需要的,为了避免存入过多的东西到数据库,我在存之前就清空了这个对象里面的一些数据。我忘记了我是在操作同一个对象,我的这个清除操作同时影响到了这个对象在页面上的展示
2013-12-23 10:44:34 1264
原创 2013深圳敏捷之旅
今天刚参加完2013深圳敏捷之旅,有幸在一天收获那么多敏捷知识,听那么多大牛分享管理经验,真是非常不错。 今天的议题比较多,吴穹老师的自动化测试,华为胡伟分享的打造自组织的敏捷团队,李小波的coding dojo,最后腾迅两个项目经理搞的ball-point游戏,还有中国平安的单超分享的敏捷经验都让我印象深刻。 吴穹老师的演讲恢谐幽默,同时内容也是非常丰
2013-12-21 23:49:34 1674
原创 sql server 2005 安装后连接不上的问题
安装好sql server 2005 express版本后,用java一直连接不上,但是用客户端可以访问,在网上查了很多方法都不管用,最后发现问题居然是在tcp/ip中没有启用任何IP地址其实下面这篇文章讲得比较详细了http://tech.ccidnet.com/art/1105/20070418/1064205_1.html关键就是下面这个图要注意某个IP地
2013-12-05 09:35:53 2120
写给WEB开发人员看的HTML5教程
2013-03-18
SEO圣经中文版
2012-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人