- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 读The Java™ Language Specification(一)——谈异常设计
<br />读The Java™ Language Specification(一)——谈异常设计文章分类:Java编程<br />原创文章,转载请保留作者名。 <br /> <br />摘要<br /> <br />Java异常模型的设计是Java应用的架构设计中最重要的决定之一。本文从Java语言规范中第11章对异常的介绍出发,探究Java异常的本质,并介绍Java异常设计的基本原则。<br /> <br />异常的本质<br /> <br />Java语言规范中对于异常的定义如下:<br />当程序违
2011-03-28 19:41:00 1025
原创 NET 应用架构指导 V2 学习笔记(十一) 业务逻辑层指导
<br /><br />业务逻辑层简介<br /> <br /> 上图的粗黑色边框的部分就是业务逻辑层,可以包含下面的内容:<br /> application facade应用外观。这个可选的组件为业务逻辑组件提供一个简单的接口,通常会将多个业务操作合并为一个操作,使得业务逻辑层更容易使用。可以减少依赖,因为外部调用者不需要知道业务逻辑组建的实现细节和他们之间的关系。 业务逻辑组件。在任何应用中,业务逻辑的定义都会集中在获取数据、处理数据、传输数据,管理应用的数据、业务规则和策略,保证数据的
2011-03-28 17:59:00 840
原创 Replace Error Code with Exception (以异常取代错误码)
<br />Replace Error Code with Exception (以异常取代错误码)http://book.51cto.com 2010-02-03 13:58 熊节 译 人民邮电出版社 我要评论(0)摘要:《重构:改善既有代码的设计》清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。第10章讲述简化函数调用。本节说的是Replace Error Code with Exception (以异常取代错误码)标签:重构 代码 函数
2011-03-28 11:40:00 1514
原创 另类的package-info.java文件探讨
<br /><br /> 翻看以前的笔记,看到一个特殊的java文件:pacakge-info.java,虽然有记录,但是不全,就尝试着追踪一下该问题,分享一下流水账式的结果。<br />首先,它不能随便被创建。在Eclipse中, package-info文件不能随便被创建,会报“Type name is notvalid”错误,类名无效,Java变量定义规范是:字母、数字、下划线,还有那个不怎么常用的$符号(顺带说下,Java是支持中文名称的变量,习惯挑战的同学可以尝试下,分享一下这方面的经验),
2011-03-25 11:04:00 10782 5
原创 入股分红协议书
<br /><br />入股分红协议书<br />甲方: 身份证号码:<br />地址: 联系电话: <br /> <br />乙方: 身份证号码:<br />地址: 联系电话:<br />甲方现因接手开办饭店需
2011-03-17 23:29:00 10148
原创 SUN 内存崩溃
<br />Sun JDK OOM<br />bluedavyjvm jvm, oom, sun jdk oom No Comments<br />Java的自动内存管理机制给开发人员带来了很多的便利,在设计、开发时可以完全不用考虑要分配多少内存,要记得回收内存等,但同时也带来了各种各样的问题,其中最典型的问题就是OOM,大部分Java开发人员估计都看到过java.lang.OutOfMemoryError这样的错误信息,在这篇文章中,就来介绍下Sun JDK中有哪几种OOM、OOM
2011-03-08 22:39:00 1746
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人