`
steadyman
  • 浏览: 9891 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
public class ThreadTest implements Runnable {public static int a = 0;public void run() {for (int k = 0; k < 5; k++) {a = a + 1;}}public static void main(String[] args) throws Exception {Runnable r = new ThreadTest();Thread t = new Thread(r);t.start();t.join();  //主要用于等待t线程运行结束,若无此句,main则会执行完毕,导致结果 ...
日志原文:http://haiganghou.blog.sohu.com/113022025.html 字符(Character)是文字与符号的总称,包括文字、图形符号、数学符号等。 一组抽象字符的集合就是字符集(Charset)。 字符集常常和一种具体的语言文字对应起来,该文字中的所有字符 ...
我们先来做一个例子,在例子中我用的是mysql-essential-5.1.30-win32版。 来跟我做以下几个命令: mysql> create database axman;mysql> use axman;mysql> create table axmantest(    -> id int(4) not null auto_increment primary key    -> name varchar(20)); mysql> insert into axmantest (name) values ('axman')mysql> i ...
1、异常的优点      如果没有异常,在程序中,应当检查每个命令的成功还是失败,如   BEGIN   SELECT ...   -- check for ’no data found’ error   SELECT ...   -- check for ’no data found’ error   SELECT ...   -- check for ’no data found’ error   这种实现的方法缺点在于错误处理没有与正常处理分开,可读性差,使用异常,可以方便处理错误,而且异常处理程序与正常的事务逻辑分开,提高了可读性,如   BEGIN   SELECT ...   SEL ...
查看Oracle字符集及如何修改字符集 2009-12-30 22:02:00 一、什么是oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理, ...
1.创建临时表空间create temporary tablespace website_temp tempfile '/opt/u02/oradata/website/website_temp01.dbf'size 50m autoextend on next 30m maxsize 2048mextent management local;2.创建数据表空间create tablespace website_dataloggingdatafile '/opt/u02/oradata/website/website_data01.dbf'size 100m autoextend on next ...
一、TableSpace管理准则   1、使用多个TableSpace       * 用户数据与数据字典数据分离,减少竞争     * 应用程序之间的数据分离,防止某个TableSpace脱机后对多个程序造成影响     * 不同磁盘驱动器上存储数据,减少I/O竞争     * 回滚段数据与用户数据分离,防止单磁盘故障造成数据永久丢失     * 可以控制单个TableSpace脱机,提供更高的整体可用性     * 为特定类型数据库使用保留TableSpace,可优化TableSpace的使用     * 可以备份单独的TableSpace ...

专用名词

BO: Business Object   Thin Business Object  贫血对象(领域模式) - 不存储实体状态及对象之间的关系 Rich Business Object  充血对象(领域模式) Abstraction role 业务抽象角色 Implementor  业务实现角色   requirement group 需求组 page group 美工组 code group 代码组
我偶然在google或yahoo这样的搜索引擎搜索GRASP发现,除了国外的网站,国内网站多介绍和讨论GoF而很少介绍GRASP,即使这少量的文章也讲解非常粗略。个人认为作为优秀的开发人员,理解GRASP比GoF更重要,故写此文章。前面我在《(原创)一个优秀软件开发人员的必修课:GRASP软件开发模式浅析》中介绍了使用GRASP的目的,今天允许我调换一下顺序,先从低耦合讲起,因为诸如创建者模式、信息专家模式的根本目的就是降低耦合。 1.低耦合(Low Coupling) “低耦合”这个词相信大家已经耳熟能详,我们在看spring的书籍、MVC的数据、设计模式的书籍,无处不提到“低耦合、高内聚”, ...
OOA与OOD的关系   “做什么”和“怎么做”,一句传统的经典的话:分析只解决系统“做什么”的问题,不涉及“怎么做”;设计解决“怎么做”的问题。也描述为“分析是针对问题空间的,设计是针对解空间的”等。   OOD的输出能够告诉开发人员怎么做吗?OOD的结果应该是指导Programmer如何去做,给出了怎么去做的方向,过于具体的基于算法的实现交给程序员 来处理。一个优秀的OOD的输出,对于OOP来说非常地便捷,工作也非常清晰。   我们的现状是,感觉OOA完成了OOD的工作,而忽略OOD的工作,直接地从OOA跳跃到OOD。缺点就是OOA不够细化,在OOP中由程序员大量的自由意识地工作,缺少规范性 ...
Global site tag (gtag.js) - Google Analytics