失败和成功之间距离只有1M

What you think decides everything

导航

2009年6月22日

摘要: <转自互联网>软件开发的冤枉路 大部分软件开发从业人员常述说“很难把握客户的需求”。这句话基本上不应该从一个专业人员口中说出来,你听过一个装修工人告诉你不能把握他客户的装修需求吗?但这却是事实。如何能够“把握客户的需求”便成为软件工程中急需解决的问题。很多专家发表很多理论,应该如何才能够把握客户的需求,需要采用那些手段,那些方法等等。。... 阅读全文

posted @ 2009-06-22 14:16 frank.net 阅读(257) 评论(1) 推荐(0) 编辑

2009年4月27日

摘要: 很久没有更新博客了,感觉生活总是很忙,每天忙工作,生活,总是有N多的问题需要解决.甚至半夜醒来,脑子里都是未解决的问题,不知道这是一种什么的状态,对于今年几个重要的事情一个也没有确定下来,很没有成就感,生活得毫无激情可言。难道这就是生活么?这就是在外拼搏了三四年后的生活?真不敢想像!是该静下来思考一下,是不是方式和方法不对。回想起以前的生活,每天简单地快乐着,有一点点小目标,经过努力,达到后,就有... 阅读全文

posted @ 2009-04-27 13:21 frank.net 阅读(167) 评论(0) 推荐(0) 编辑

2008年11月9日

摘要: http://bbs.51cto.com/archiver/tid-12587.html 阅读全文

posted @ 2008-11-09 15:54 frank.net 阅读(231) 评论(0) 推荐(0) 编辑

2008年10月18日

摘要: 随着软件系统的规模、复杂度日益上升,软件开发过程管理已经成为保证软件系统开发效率、质量、成本的关键性因素。作为软件开发过程中质量保障的重要组成部分,行之有效的软件配置管理(以下简称SCM,Software Configuration Management)能够显著提高软件开发组织的自身能力、提高软件开发过程的完整性,以及降低软件开发的风险。 软件配置管理的概念 ISO 9000、CMM、ISO/... 阅读全文

posted @ 2008-10-18 21:06 frank.net 阅读(321) 评论(0) 推荐(0) 编辑

2008年10月7日

摘要: Java 异步消息处理在前一节实现异步调用的基础上,现在我们来看一下一个完善的Java异步消息处理机制. [写在本节之前] 在所有这些地方,我始终没有提到设计模式这个词,而事实上,多线程编程几乎每一步都在应该设计模式.你只要能恰如其份地应用它,为什么要在意你用了某某名称的模式呢? 一个说书人它可以把武功招数说得天花乱坠,引得一班听书客掌声如雷,但他只是说书的.真正的武林高手也许并不知道自己的招式在... 阅读全文

posted @ 2008-10-07 16:04 frank.net 阅读(332) 评论(0) 推荐(0) 编辑

摘要: java实现异步调用在JAVA平台,实现异步调用的角色有如下三个角色:调用者取货凭证真实数据一个调用者在调用耗时操作,不能立即返回数据时,先返回一个取货凭证.然后在过一断时间后凭取货凭证来获取真正的数据.所以连结调用者和真实数据之间的桥梁是取货凭证.我们先来看它的实现:publicclassFutureTicket{privateObjectdata=null;privatebooleancomp... 阅读全文

posted @ 2008-10-07 16:03 frank.net 阅读(274) 评论(0) 推荐(0) 编辑

摘要: volatile 变量volatile 是用来保证[内存同步]的关键字,内存同步是说在某个线程中修改某实例字段能够及时地更新到主存储区,而某线程如果需要引用该字段也能及时地从主存储区中得到最新的数据.简单说它是当前线程的工作存储区和主存储区对某字段的及时同步,所以我们说它是[内存同步],但它不是线程同步.也就是说,一个线程对 volatile字段进行更新时,它只会把更新后的值及时地同步到主存储区,... 阅读全文

posted @ 2008-10-07 16:03 frank.net 阅读(326) 评论(0) 推荐(0) 编辑

摘要: 实战篇秘籍 (一) 本来这几节的内容想拿出来单独放在秘籍篇中.但由于我在实战篇五的结尾处说:关于这个例子仍然还有很多可说的内容,所以经由这句话所引出的秘籍篇,作为实战篇的继续,就叫它实战秘籍.在实战篇五中,有两个非常关键的重点需要在本节介绍的,之所以称之为秘籍,不客气地说就是很多高手根本没了解的(不是不理解,是压根就不知道)甚至一些在全球小有名气的大牛都是不很清楚.当然,还是有不少人是非常清楚的,... 阅读全文

posted @ 2008-10-07 16:02 frank.net 阅读(274) 评论(0) 推荐(0) 编辑

摘要: 中断线程有了上一节[线程的中断],我们就好进行如何[中断线程]了.这绝对不是玩一个文字游戏.是因为"线程的中断"并不能保证"中断线程",所以我要特别地分为两节来说明.这里说的"中断线程"意思是"停止线程",而为什么不用"停止线程"这个说法呢?因为线程有一个明确的stop方法,但它是反对使用的,所以请大家记住,在java中以后不要提停止线程这个说法,忘记它!但是,作为介绍线程知识的我,我仍然要告诉你... 阅读全文

posted @ 2008-10-07 16:02 frank.net 阅读(315) 评论(0) 推荐(0) 编辑

摘要: [线程的中断]不客气地说,至少有一半人认为,线程的"中断"就是让线程停止.如果你也这么认为,那你对多线程编程还没有入门.在java中,线程的中断(interrupt)只是改变了线程的中断状态,至于这个中断状态改变后带来的结果,那是无法确定的,有时它更是让停止中的线程继续执行的唯一手段.不但不是让线程停止运行,反而是继续执行线程的手段.对于执行一般逻辑的线程,如果调用调用它的interrupt()方... 阅读全文

posted @ 2008-10-07 16:01 frank.net 阅读(283) 评论(0) 推荐(0) 编辑