最近心情很是复杂,工作上积累越来越多,但我不觉得麻烦,因为事情总得一件件解决......家里LP不知道又发什么疯,又开始了自己胡思乱想,让我很是牵挂和担忧,但又无可奈何.....最让我揪心的是我的儿子,儿子很可爱,很乖,但他妈妈的状况让我对他很是担忧,希望她们母子能让我省心,但对他妈的这种状况我实在是不知道怎么处理才好.....儿子前几天早上醒了突然跟妈妈说:“妈妈,爸爸走了不要吴悠了!”,当我看到LP给我发的这个信息的时候,心里就象刀割一样疼,可怜的孩子,以前爸爸妈妈对你的伤害太深了,我总想让儿子过上无忧无虑的生活,但对现状又无技可施,谁能告诉该怎么办?我心痛!昨天晚 ...
- 10:08
- 浏览 (21)
- 评论 (0)
作者:江南白衣,原文出处: http://blog.csdn.net/calvinxiu/archive/2007/01/27/1495778.aspx,转载请保留出处。 Unix系统永远只会越来越多,开发人员就没必要特意学习它们的安装、配置和管理了,就全部交给集成人员吧。 但开发人员行走于Unix之间,依然有四样东西要熟练。 一、VI 虽然Unix上的文本编辑器已经越来越好用,但不在Console前面,网速也不够连XWindows的时候,还是要依赖V ...
- 13:00
- 浏览 (23)
- 评论 (0)
最近加班太频繁了,整天坐着写代码,腰疼的厉害,中午去百盛买了个靠背,垫到腰下面,还挺舒服的。晚上从会议室换了把椅子,比以前坐着得劲多了!
- 18:57
- 浏览 (21)
- 评论 (0)
上午收到老婆的短信,说今天儿子 今天吃了俩个汉堡,半个蛋挞,一杯果汁,呵呵,跟小猪一样,问了周围的同事,没有一个人一次吃过俩个汉堡的,才俩岁半的孩子,肚子怎么能放这么多东西。
- 18:47
- 浏览 (22)
- 评论 (0)
平台支付的业务逻辑代码终于写完了,经历了四次重构,重新组织了数次代码,今天基本完成了业务部分的代码。1)核心模块经过设计后的可扩展和可维护性大大增强了 2)代码的复用和重用也提高了很多3)在完成自身模块的同时也对其他模块封装了很多可以重用的方法在设计框架下写的代码可读性以及内聚性强了很多。下午领导开会,还是决定先改二期,后上三期,于是在年前的最后几周时间了,利用下一周完成对二期防盗号方案的改造,决定成立项目开发敢死队!呵呵,我又作为重要角色参与进来了!明天开始新一轮的项目突击,还是负责业务逻辑层的设计和开发!
- 18:43
- 浏览 (36)
- 评论 (0)
自从上周六回来到今天,整整加了一个星期班,每天晚上3个小时,周末俩天,忙的连写blog的时间都没有了,终于今天晚上领导说可以早回去会,于是整个项目组的人都走光了,只剩下我和另外一个同事!项目年前要上线,上午领导要我负责割接,除了硬件外的所有事情几乎都要我负责,昨天领导安排我春节值班,负责解决节日期间平台出现的问题!我不知道自己是什么感觉,是感到高兴呢,还是感到郁闷,是领导觉得我能力强,放心把重任交给我?还是因为我在石家庄,值班和割接方便?可能俩者都有吧!今天感觉特别累,其实下午并没有作多少工作,开了俩个小时会,修改了2个接口,再就是给领导发了封邮件,身体是累,但心里更累,这个公司,这个项目,这 ...
- 19:28
- 浏览 (105)
- 评论 (0)
MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献版权给该软件。这样,围绕该软件得所有代码得版权都集中在发起开发人得手中。但MPL是允许修改,无偿使用得。MPL软件对链接没有要求。 BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件: 1. 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协 ...
- 21:14
- 浏览 (89)
- 评论 (0)
1. 代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代理对象可以在执行真实对象操作时,附加其他的操作,相当于对真实对象进行封 ...
- 20:49
- 浏览 (29)
- 评论 (0)
从《UML for Java Programmers中文版》摘录的部分设计原则,相信对我们编码和设计都有很多的指导意义,都是些很基本的原则,从pdf导出的,重新排版排了半天。 怎样意味着适当的设计?一个被适当地设计了的系统是容易被理解的、容易改变的和容易重用的。它表现为没有特别的开发困难,是简单的、扼要的和经济的。使用它是一件愉快的事情。相反地,一个糟糕的设计散发出像腐烂的肉般的臭味。 臭哄哄的设计: 当一个程序员正忙于一个糟糕的设计时,你能够看到他查看代码时眼睛和鼻子的样子。 如果他或 ...
- 19:30
- 浏览 (48)
- 评论 (0)
特点:采用2.0 java+xml技术加载歌词,并且歌词根据词曲滚动,并自动把正在演唱的歌词加重显示前几天偶然发现百度MP3的试听歌曲可以实现歌词动态滚动,看了下源文件,呵呵,而且Only For IE。主要是一个JS函数来实现这个效果,代码如下:[code]function lrcInterface(pID,lrcID){ var tmpOutput=document.getElementById('LrcShower'); var count=0; tmpOutput.innerHTML="<br ...
- 16:23
- 浏览 (87)
- 评论 (0)
命令模式(我的理解)前言第一章:通常的命令模式第二章:简化的命令模式第三章:其他要说的内容前言以下是我对命令模式的理解。可能和很多其他文章讲述的不太一样。经过我理解加工的。供大家参考!学艺不精,并且写的比较仓促,还请大家指教。通常的命令模式:1.1通常命令模式有一下几个角色调用者:(命令的执行者)生成有序的命令队列按顺序执行命令操作提供撤销命令操作记录已经操作的命令抽象命令:抽象的命令接口具体命令:具体的命令。由三个要素组成:执行者,执行者要作的操作和被执行的对象组成。当然还可以有其他,比如将对象执行成什么结果。例如:调用Mypait类(执行者)将My rectangle(对象)填充(操作)为 ...
- 13:25
- 浏览 (50)
- 评论 (0)
板桥里人 http://www.jdon.com 2006/1/2(转载请保留) 更确切地说,我们在比较AOP的拦截器和Decorator模式,它们非常相似,一些AOP框架本身就是使用Decorator模式来实现拦截器功能的。 过滤器是架构设计模式中比较常用的一种,几乎每个灵活动态系统都需要过滤器,特别是当我们的数据以内存状态出现时,过滤器无疑成为领域层的一个核心业务逻辑,当然如果你还是使用面向数据库的编程模式,过滤器功能就被你用SQL语句的where语法给替代了,那么以下你可能不必再看,请浏览这篇文章:状态对象:数据库的替代者。 当我们在一个AOP框架下编程,经常会问自己,到底过滤器 ...
- 13:14
- 浏览 (44)
- 评论 (0)
板桥里人 http://www.jdon.com 2002/04/27(转载请保留)模式实战书籍《Java实用系统开发指南》Composite模式定义:将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性.Composite比较容易理解,想到Composite就应该想到树形结构图。组合体内这些对象都有共同接口,当组合体一个对象的方法被调用执行时,Composite将遍历(Iterator)整个树形结构,寻找同样包含这个方法的对象并实现调用执行。可以用牵一动百来形容。所以Composite模式使用到Iterator模式 ...
- 12:57
- 浏览 (38)
- 评论 (0)
板桥里人 http://www.jdon.com 2002/03/30模式实战书籍《Java实用系统开发指南》Strategy策略模式是属于设计模式中 对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类.Stratrgy应用比较广泛,比如, 公司经营业务变化图, 可能有两种实现方式,一个是线条曲线,一个是框图(bar),这是两种算法,可以使用Strategy实现.这里以字符串替代为例, 有一个文件,我们需要读取后,希望替代其中相应的变量,然后输出.关于替代其中变量的方法可能有多种方法,这取决于用户的要求,所以我们要准备几套变量字符替代方案. 首先,我们建立一个抽象 ...
- 12:06
- 浏览 (44)
- 评论 (0)
板桥里人 http://www.jdon.com 2006/1/11(转载请保留) 面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。如果你还在大量使用if else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你的思维停留在传统的面向过程语言上。传统思维习惯分析 为什么会业务逻辑层使用if else,其实使用者的目的也是为了重用,但是这是面向过程编程的重用,程序员只看到代码重用,因为他看到if else几种情况下大部分代码都是重复的,只有个别不同,因此使用if else可以避免重复代码,并且认为这是模板Templa ...
- 21:03
- 浏览 (49)
- 评论 (0)
公司新来了个开发部经理,据说以前在我们公司呆过,而且是从华为出来的,一直想了解新的领导的管理方式和执行能力, 通过这俩天的接触,发现了有很多值得我等学习的地方,摘取一二,以飨来者: 一、对项目清晰的把握,从客户角度确定进度,从公司角度分析利弊; &nbs ...
- 20:05
- 浏览 (27)
- 评论 (0)
公司作的SP加载Demo用的华为提供的demo,这几天因为给Sp讲解,所以抽空看了一下,代码很简单,但从简单的代码中能看到大公司规范的开发的影子,从中摘录一二,已备参考。 1、vo重载equals和hashcode方法,增加synchroized 修饰,如果用于soap传输,则通过static设置TypeDesc和ElementDesc;2、编写soapServiceLocator继承Axis的Service,构造函数超实现;3、编写log4j的自己的工具类,统一配置和管理;4、随机数的获取通过调用 ...
- 19:04
- 浏览 (31)
- 评论 (0)
为Spring远程服务增加自动发现和群集功能摘要本文讨论了自动化远程服务发现如何简化复杂的多层企业级应用的开发和布署。作者通过布署在Jboss环境中的基于Spring的应用演示了这人过程。本文假设读者已有一些Spring框架的知识。版权声明:任何获得Matrix授权的网站,转载时请务必保留以下作者信息和链接作者:Mikhail Garber;xMatrix(作者的blog:http://blog.matrix.org.cn/page/xMatrix)原文:http://www.javaworld.com/javaworld/jw-10-2005/jw-1031-spring.html译文:ht ...
- 20:57
- 浏览 (75)
- 评论 (0)
RUP是Rational统一过程(Rational Unified Process)的简称,它是Rational公司(现归属IBM公司)推出的一种软件过程产品。从软件过程模式角度看,RUP又是一种典型的软件过程模式,它以迭代增量式、架构为中心、用例驱动的软件开发方法、采用UML语言描述软件开发过程为主要特征,其中以用例驱动乃是贯穿软件开发始终的方法。 什么是 CMM? CMM(Capability Maturity Model)是卡耐基梅隆大学软件工程研究院( SEI ,Software Engineering Institute)受美国国防部委托制定的软件过程改进评估模型也称为 ...
- 20:05
- 浏览 (100)
- 评论 (0)
本人从事了四年左右的软件开发工作,曾参与开发过多个大型项目,对于整个项目开发中我觉得有很多地方都应该应当值得注意,特写如下观点和各位看客共同探讨! 1、项目设计 项目设计的主导思想,我觉得可以理解为两种,一种是完全设计,一个是简单设计。 完全设计是指在具体编写代码之前对软件的各种方面都调查好,做好详细的需求分析、编写好全部的开发文档,设计出程序全部流程后再开始写代码。 换句话说,就是全部的计划好了,能看到最终的样子,再开战。这好像也是很多“软件工程”书里要求的那样。开始的时候,我觉得这种方法不错也。什么都计划好了,照着做就是了。不过这里有个明显的问题,就是谁来做这个完美 ...
- 19:37
- 浏览 (32)
- 评论 (0)
这是微软资深项目经理人Stephen Maguire的项目管理经验。软件开发和网站开发有极其相似的地方,我们可以从中学习领会许多知识。 第一章 .有效团队的基础 1、专心改善产品公司付工资给设计师,要他们在合理的时间开发出品质精良的网站,但是设计师们的时间却经常被其它事情占用了。 典型的情况是设计师要花大量的时间准备会议,参加会议,读写开会记录和进度报告,还有回复email等等,这些事情都不能改善网站的工作,虽然其中一些是设计师自己主动做的,但更大一部分是项目经理下的命令。虽然项目经理的本意是好的,但是却违背了项目经理的基本 ...
- 21:18
- 浏览 (29)
- 评论 (0)
Windows网络操作系统内置的IIS是大家最常用的Web服务器。但在系统默认配置下,IIS使用的是“HTTP协议”以明文形式传输数据,没有采用任何加密手段,传输的重要数据很容易被窃取。这对于一些安全性要求高的网站来说,是远远不够的。为了保证重要数据的万无一失,IIS也提供了SSL安全加密机制,下面就向大家介绍如何在IIS服务器中使用SSL安全加密机制。生成证书请求文件 笔者以Windows Server 2003(简称Windows 2003)系统为例,介绍如何在IIS6服务器中应用SSL安全加密机制功能。要想为某个IIS网站创建数字证书,首先必须使用“ ...
- 21:12
- 浏览 (47)
- 评论 (0)
内容: 1.Tomcat简介 2.SSL(Server Socket Layer)简介 3.SSL工作原理 4.配置Tomcat 4.x 使用SSL 5.结论 赵 梁 (b-i-d@163.com) 2002 年 5 月 赵梁,1995年毕业于北京航空航天大学。对J2EE, J2ME以及CORBA, Web Service等技术比较感兴趣。目前的主要工作是采用J2EE技术开发供分销企业使用的供应链/销售链ERP。可以通过电子邮件 b-i-d@163.com 与作者联系。 ---------------------- 目前介绍配置Tomcat 4使用单向SSL认证(只验证服务器证书)的资料很多, ...
- 21:07
- 浏览 (76)
- 评论 (0)
SSL 的英文全称是 “Secure Sockets Layer” ,中文名为 “ 安全套接层协议层 ” ,它是网景( Netscape )公司提出的基于 WEB 应用的安全协议。 SSL 协议指定了一种在应用程序协议(如 HTTP 、 Telenet 、 NMTP 和 FTP 等)和 TCP/IP ...
- 20:56
- 浏览 (177)
- 评论 (0)
概念分布式是指将不同的业务分布在不同的地方。 而集群指的是将几台服务器集中在一起,实现同一业务。 分布式中的每一个节点,都可以做集群。 而集群并不一定就是分布式的。 就比如新浪网,访问的人多了,他可以做一个群集, 前面放一个响应服务器,后面几台服务器完成同一业务,如果有业务访问的时候,响应服务器看哪台服务器的负载不是很重,就将给哪一台去完成。 而分布式,从窄意上理解,也跟集群差不多, 但是个人觉得,它的组织比较松散,不像集群,有一个组织性,一台服务器垮了,其它的服务器可以顶上来。 分布式的每一个节点,都完成不同的业务,一个节点垮了,哪这个业务就不可访问了。何时要用分布式 单台服务器无法承 ...
- 20:43
- 浏览 (150)
- 评论 (0)
一需要包含的包import java.security.*;import java.io.*;import java.util.*;import java.security.*;import java.security.cert.*;import sun.security.x509.*import java.security.cert.Certificate;import java.security.cert.CertificateFactory; 二 从文件中读取证书用keytool将.keystore中的证书写入文件中,然后从该文件中读取证书信息Certificat ...
- 20:26
- 浏览 (57)
- 评论 (0)
本人不过小小程序员,对此所谓系分级的UML发表看法好像不恰当,不过看了坛子上这些现在或者未来的系分精英们就只有一个看法:自从令狐大侠用独孤九剑以无招胜有招后,一群从未练过武功的有为青年个个都找把长剑乱挥一气,全是号称师承独孤九剑,如今是招式已经过时,非要无招才行。于是对编程一窍不通的都敢叫嚣设计最重要,编程好像只要有两个手能敲键盘的都能干。对此不屑一顾。本人虽然不过是还在用招式的小门派的入门弟子而已,但对什么是令狐冲的独孤九剑,什么是乡野村夫的胡乱出招,却还能分辨一二。我不否定设计的重要,但从经验得知,写不好程序的通常也不会是好的系分。当然,写程序是可以很简单,就象印度人,先找一个人写个功能原 ...
- 20:12
- 浏览 (44)
- 评论 (0)
现在体会到了开会原来也是个体力活,从早上9点到下午6点,又开了一天的会,最近这样的会议不知道有多少次了,有和局方的,项目组内的,大部分是设计人员内部交流会,大的项目作起来真不容易,只有通过会议来解决业务流程问题和人员组织分配问题,但问题是项目作到现在了还在讨论srs问题,忽紧忽松的管理模式实在有时候让人摸不清思路,项目的进度是有客观规律的,如果违背客观规律,那么作出来的项目还有生命力么;今天刚刚出了项目计划,但我对这个计划的可执行性有很大的怀疑,那是领导要看的计划,跟实际的工作执行是不般配的,而且还有很多未考虑的因素在里面,恰逢过年,估计这个年谁都不好过;我的任务是6天时间完成平台核心支付模块 ...
- 19:10
- 浏览 (30)
- 评论 (0)
来了北京这么长时间,今天终于去了天安门,从北航坐604到西单,然后走西长安街到天安门,终于见到了小时候常挂在嘴边的天安门,看到了金水桥,看到了毛主席象,过了端门、午门来到了故宫门口,转回来到了升国旗的地方,到了人民英雄纪念碑前(帮一位大姐照了张相),右边是人民大会堂,后边是毛主席纪念堂,左边是国家博物馆;我用我的模糊手机拍了几张典型的照片,转了一大圈,该看的都看了,觉得传说中的天安门远远不象想象的那么神秘;免费的到里面瞧瞧,收费的到门口瞧瞧,呵呵,来回共花了5块钱(车票2元+糖葫芦1元+奥运福娃2元);以后利于业务时间尽量把北京的景色多看看,只可惜儿子没在身边,等明年暖和了带儿子去趟欢乐谷,据 ...
- 15:45
- 浏览 (29)
- 评论 (0)
摘要 泛型是J2SE 5.0最重要的特性。他们让你写一个type(类或接口)和创建一个实例通过传递一个或多个引用类型。这个实例受限于只能作用于这些类型。比如,在java 5,java.util.List 已经被泛化。当建立一个list对象时,你通过传递一个java类型建立一个List实例,此list实例只能作用于所传递的类型。这意味着如果你传递一个String ,此List实例只能拥有String对象;如果你传递一个Integer,此实例只能存贮Integer对象。除了创建参数化的类型,你还能创建参数化的函数。 ...
- 14:47
- 浏览 (43)
- 评论 (0)







评论排行榜