Java多线程编程是很考验一个程序猿水平的。传统的WEB程序中。由于框架提供了太多的健壮性、并发性、可靠性的支持,所以我们都是将全部的注意力放到了业务实现上。我们不过依照业务逻辑的要求。不停的积累自己的代码。由于知识,或者是经验的限制。常常出现了问题而不自知。比如,某些比較原始的项目中。并没有使用S ...
分类:
编程语言 时间:
2016-04-02 09:33:47
阅读次数:
229
一、 异常的概念和Java异常体系结构
异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架,
是Java语言健壮性的一个重要体现。
Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。
在Java API中已经定义了许多异常类,这些异常类分为两大...
分类:
编程语言 时间:
2016-04-01 18:44:47
阅读次数:
237
数据是信息的载体,能被计算机识别,存储和加工处理 数据元素是数据的基本单位,可由若干数据项组成,数据项是具有独立含义的最小标识单位。 数据的存储结构:顺序存储,链接存储,索引存储,散列索引 评价算法的质量:正确性,易读性,健壮性,高效率。 算法的特征:有穷性,确定性,可行性,输入和输出。 决定算法运 ...
分类:
其他好文 时间:
2016-03-30 16:28:11
阅读次数:
111
1、适合多个相同程序代码的线程去处理同一资源,把虚拟CPU(线程)同程序的代码、数据有效分离,较好地体现了面向对象的设计思想。2、可以避免由于java单继承特性带来的局限。3、增强了程序的健壮性,代码能够被多个线程共享,代码与数据是独立的。当多个线程的执行代码来自同一个类的实例时,继承它们共享相同的 ...
分类:
编程语言 时间:
2016-03-28 13:25:25
阅读次数:
195
我和我的组长是一对……并且我们找了一个时间在没人的屋子里面讨论了结对编程项目。 讨论的内容包括:确定了新加入的需求,数据范围,以及一些主要类的设计。 设计初稿 开始 功能增加:小数,分数,负数 数据范围:4个运算符-1000到1000结果精度--小数点后2位 健壮性:判表达式合法性,除0错,输入数值 ...
分类:
其他好文 时间:
2016-03-26 23:43:42
阅读次数:
200
//算法是一个程序员的基础,也是重中之重,我希望能重头系统的学习一遍算法。 Analysis of Algorithm 在程序领域,what's more important than the perfermance? 正确性,简洁性,健壮性。features,模块化,security, user ...
分类:
其他好文 时间:
2016-03-26 18:33:22
阅读次数:
200
第十八章 调试 一、调试开始前的准备 1.准备开始 成功调试的关键在于能否将错误重现 2.内核中的bug 其产生原因无数,表象变化也多种多样。从隐藏在源代码中的错误到出现的bug,可能是由一系列连锁反应触发的。 二、通过打印调试 1.健壮性 printk()函数的健壮性特质使得任何时候、任何地方都能
分类:
系统相关 时间:
2016-03-23 19:41:39
阅读次数:
186
中间层 时刻注意可移植性和健壮性 必须检查每个参数,保证他们不但合法有效,而且正确。最重要——检查用户提供的指针: ※1.检查读写(1)向用户空间写入数据——copy_to_user()参数: (2)从用户控件读取数据——copy_from_user()把第二个参数指定的位置上的数据拷贝到第一个参数
分类:
其他好文 时间:
2016-03-21 17:55:21
阅读次数:
132
/** 程序完成时间: 3月19日 9:50pm 发表时间: 3月20日 0:18am 此版本是在前三个版本的基础上添加了 等额本息还贷计算 的新功能 并且按照实验要求增强了系统的健壮性,保证在输入一部分的错误的 数据,后程序不会崩溃。例如是在输入int或者是输入double类型的 地方,输入了字符
分类:
其他好文 时间:
2016-03-20 02:03:06
阅读次数:
234
数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不
分类:
数据库 时间:
2016-03-19 12:58:53
阅读次数:
16389