当困难来的时候,当遇到迈不过去的坎儿的时候,很多语言,很多道理好像都失去了作用,唯有自己去面对,自己去解决问题,不要逃避,静静地思考也好,努力地坚持也好,人没有自己想像地那么脆弱,失败了也没有那么可怕,柳暗花明又一村也未尝不会发生。
是啊,现在通货膨胀很厉害,不仅股市在疯长,物价也在猛涨。昨天还在看新闻讲,CPI是多少多少,这和我们老百姓的生活紧密相关的啊,假如没有理财的意识的话,也只能眼看着自己的血汗钱在银行里贬值了,受了层层剥削过后还要受经济动荡的疯狂盘剥,那个痛啊!这应该是经济不受控高速发展的很严重的后遗症吧,不过要平民老百姓来承受这个结果而已。而老百姓的承受能力随着经济金融的如此高速的发展,也变得如此的脆弱!所以我们的确需要看好我们的钱袋子。
...
看了坛子里各位高人关于敏捷开发、项目管理方面的高论,感觉实在受益良多。看来过去对于Agile的关注是太少了,努力学习中。
接受一种新的事物需要一个过程。在对这个概念还不是太了解的时候,或许还有一些新奇,但是大多是把它扔在一边,任它自己发展,而成为这个圈子之外的人。只有为数不多的人会去尝试一下,做一些什么,如果发现枣子是甜的,也会欣喜不已,如果味道不好,也可以赶快扔掉。恰恰是这些人得到了快速的成长。这样一种对于新事物的敏感和行为方式应该学习。
推广一种新事物也需要一个过程。看过不止一个帖子抱怨在公司实施敏捷开发、TDD是如何的困难。管理层抱有怀疑的态度,程序员也可能会抱怨工作 ...
- 10:49
- 浏览 (984)
- 评论 (1)
- 分类: Development Method
- 进入论坛
在上大学的时候,是很喜欢英文的,工作以后在这方面就很少努力了,平时也就是看看一些技术方面的英文材料,文档之类。口语就更不用说了,没有一点机会得到练习,也就是还偶尔听一听CRI的节目,没有计划的买上几期《空中英语教师》和《彭蒙慧》,顺便买上几份《China Daily》。有一次一个同事捣鼓着要去考BEC,后来也不了了之。现在又起了学习英文的热情,一是学学英语也挺有意思的,再就是工作的需要,programmer离不了英语的,最新的技术理论,业界动态大多来源于英语世界,还有就是将来的工作机会也会多一些。学习英语,或许每个人都会有自己喜欢的方式吧!
java 代码
public static final ThreadLocal session = new ThreadLocal();
public static Session currentSession() throws HibernateException {
&n ...
- 10:50
- 浏览 (379)
- 评论 (0)
- 分类: Java Foundation
这个想法是突然进入脑海的。在软件开发领域,新事物出现的速度很快,各大厂商和阵营、各种软件技术也是此消彼长。互联网开启的时代,Java迅速崛起。EJB本来要成为企业应用的一种标准,却被Spring占去了风头。虽然Struts1.0遭到很多人的抱怨,依然占领了大部分的领地,而如今虽然升级到Struts2.0,却已风气日下,倒是JSF的希望越来越大,EJB3.0也被认为成了Spring的挑战者,到RoR的风声鹤唳,JBoss Seam的迅速发展,到RIA、Ajax、SOA。很多的变化在不经意间。
&n ...
我所在的城市现在象是燃烧起来一样,到处在修路、建高架桥、建筑楼房。把刚修好的路拆了,重新修,把窄路扩展成宽路,把小路修成大大路,在大路上面修高架桥,修宽阔的地下通道。堵路、公交车改道,无论你到那里,差不多都能听到机器的隆隆声,各种机器、车辆飞奔,尘土飞扬,热火朝天。我距离上班的地方不是很远,却还是要转车,还要步行一段不近的距离,因为这个都迟到好几次了,汗哗哗地流啊!在不知不觉之间高楼一片一片地拔地而起。这个城市真的要大跃进了呢!照这个速度发展下去,成就要了不得的。我真的不知道要感觉到高兴,还是要深沉地感慨一下。
周末的时候逛书店,在计算机图书区逛来逛去,那种心情真是流连忘返。《代码大全》(Code Complete)早有耳闻,也下载样张体验了一下,的确是难得的好书。找了半天竟然没有找到,问了书店服务员才知道放在了别的地方,看样子不是此专业人士还真的不知道该怎么分类这本书。只有一本,很厚,还有一些破旧,随手翻了翻,感觉这样的一本书实在是很难得。技术方面的书籍写的这么好的实在很少。有一些书知识虽然很新,但是翻译的实在很烂,要么全是代码,还有一些虽然能把知识讲的明白,但也止于此而已,还有些书要好一些,不但讲的明白,读起来也 ...
一、java.util.Timer 在Java中有一个任务处理类java.util.Timer,非常方便于处理由时间触发的事件任务,只需建立一个继承java.util.TimerTask的子类,重载父类的run()方法实现具体的任务,然后调用Timer的public void schedule(TimerTask task, long delay, long period)方法实现任务的调度。 但是这种方法只能实现简单的任务调度,不能满足任务调度时间比 ...
策略模式的用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。
使用策略模式可以把行为和环境分割开来。环境类负责维持和查询行为类,各种算法则在具体策略(ConcreteStrategy)中提供。由于算法和环境独立开来,算法的增减、修改都不会影响环境和客户端。策略模式相当于"可插入式(Pluggable)的算法&q ...
- 16:58
- 浏览 (370)
- 评论 (1)
- 分类: Java Pattern
Bridge模式,将抽象部分与实现部分分离,使它们都可以独立的变化。[GOF 《设计模式》]
以日志记录工具为例子来说明Bridge模式。现在我们要开发一个通用的日志记录工具,它支持数据库记录DatabaseLog和文本文件记录FileLog两种方式,同时它既可以运行在.NET平台,也可以运行在Java平台上。
根据我们的设计经验,应该把不同的日志记录方式分别作 ...
- 16:40
- 浏览 (305)
- 评论 (0)
- 分类: Java Pattern
flyweight模式,即享元模式,属于结构模式的一种,通过共享相同的数据对象,避免产生重复,从而提高内存的使用效率和程序的运行速度。
Flyweight有两个重要的概念,内部状态intrinsic和外部状态extrinsic。Flyweight的内部状态用来共享数据对象。
Flyweight模式中常出现在Factory模式中。Flyweight factory负责维护一个Fl ...
- 14:51
- 浏览 (309)
- 评论 (0)
- 分类: Java Pattern
Spring Framework 开发参考手册 http://www.redsaga.com/spring_ref/2.0/html/index.htmlSpring framework http://www.springframework.org/ Hibernate http://www.hibernate.org/ SpringFramework中文论坛 http://spring.jactiongroup.net/
facade模式,即外观模式,为子系统中的一组接口提供一个统一的界面。
在子系统比较复杂的时候,把子系统分散到不同的类中实现,然后由一个高层的类对这些子系统中的类进行封装,对用户类屏蔽子系统实现的细节,在一定程度上实现了系统内部的解藕,提高系统的可扩展性。
代码例子:
public class SubSystemA {
protected&n ...
- 14:53
- 浏览 (368)
- 评论 (0)
- 分类: Java Pattern
Template模板模式定义:定义一个操作中算法的骨架,将一些步骤的执行延迟到其子类中。
使用Java的抽象类时,就经常会使用到Template模式,因此Template模式使用很普遍.而且很容易理解和使用。
public abstract class Benchmark {
/**
* 下面操作是我们希望在子类中完成
*/
publ ...
- 13:56
- 浏览 (271)
- 评论 (0)
- 分类: Java Pattern
Visitor模式,在不修改已有程序结构的前提下,通过添加额外的“访问者”来完成对已有代码功能的提升。
Visitor模式的组成结构:
1) 访问者角色(Visitor):声明一个访问接口。接口的名称和方法的参数标识了向访问者发送请求的元素角色。这样访问者就可以通过该元素角色的特定接口直接访问它。
2) 具体访问者角色(Concrete Visitor):实现访问者角色 ...
- 10:53
- 浏览 (457)
- 评论 (0)
- 分类: Java Pattern
- 进入论坛
在网上书店逛了逛,发现很多书都非常好,那真的是一种诱惑。读经典的书籍应该是一件美好的事情!
其实很多书早已有耳闻,确未曾读过,不免是一件憾事;有的书应该珍藏,或者放在案头,每读一次都会有更深一层的体会和认识,每读一次都会感觉到心身领会,会意作者的意图和深厚的功底。但这样的书实在不多,特别是技术领域中的书籍,不过也不乏这样的好书存在。
theory
1、《java与模式》作者阎宏。
2、《代码大全(第二版)》Steve ...
SUN JSF resources http://java.sun.com/javaee/javaserverfaces/download.html
SUN Javaee tutorials http://java.sun.com/javaee/5/docs/tutorial/doc/
jsf tutorials http://www.javaworld.com.tw/confluence/pages/viewpage.action?pageId=2630
oracle jsf resoures http://www.oracle.com/te ...
收录一些非专业网站。会不断更新。 Ubuntu 是一个由社区开发的、基于 Linux 的操作系统,适用于笔记本电脑、桌上电脑和服务器。它包含了您所需要的所有程序:网页浏览器、演示文稿、文字处理、电子表格、即时通讯等等。http://www.ubuntu.org.cn/ forum http://forum.ubuntu.org.cn/ wiki http://wiki.ubuntu.org.cn AmiGO is the official tool for searching and browsing the Gene Ontology datab ...
1997年,OMG组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。2003年,UML已经获得了业界的认同。 UML的主要创始人是Jim Rumbaugh、Ivar Jacobson和Grady Booch,他们最初都有自己的建模方法(OMT、OOSE和Booch),彼此之间存在着竞争。最终,他们联合起来创造了一种开放的 ...
- 10:38
- 浏览 (349)
- 评论 (0)
- 分类: Development Method
- 浏览: 54543 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
动力
共 6 张
共 6 张
最新评论
-
一个数据库连接Java工具类 ...
不错,加油,能写成工具类就好了。
-- by dd2086 -
Hibernate和Access
我指的是方法一
-- by 黑暗浪子 -
Hibernate和Access
我测试一下,如果连接的是*.asa文件,好像就报"can't open conn ...
-- by 黑暗浪子 -
计算机/软件领域中的名人
Bruce Eckel和其他几位根本不是一个层次的人物。Marin Fowler ...
-- by turing -
《夜袭》和战争
电影拍的不好,有辱历史!
-- by ken1984






评论排行榜