走在架构师的大道上 Jack.Wang's home

Java, C++, linux c, C#.net 技术,软件架构,领域建模,IT 项目管理 Dict.CN 在线词典, 英语学习, 在线翻译

语源科技BlogJava 首页 新随笔 联系 聚合 管理
  195 Posts :: 3 Stories :: 728 Comments :: 0 Trackbacks

2008年1月4日 #

     摘要: 软件架构设计编档之参考文件  阅读全文
posted @ 2009-10-21 20:04 Jack.Wang 阅读(7329) | 评论 (1)编辑 收藏

     摘要: 常见Oracle HINT的用法,标记在这里  阅读全文
posted @ 2009-08-23 09:02 Jack.Wang 阅读(2779) | 评论 (0)编辑 收藏

posted @ 2009-05-30 13:06 Jack.Wang 阅读(5095) | 评论 (0)编辑 收藏

posted @ 2009-05-30 10:03 Jack.Wang 阅读(3245) | 评论 (0)编辑 收藏

     摘要: 目前磁盘存储市场上,存储分类(如下表一)根据服务器类型分为:封闭系统的存储和开放系统的存储,封闭系统主要指大型机,AS400等服务器,开放系统指基于包括Windows、UNIX、Linux等操作系统的服务器;开放系统的存储分为:内置存储和外挂存储;开放系统的外挂存储根据连接的方式分为:直连式存储(Direct-Attached Storage,简称DAS)和网络化存储(Fabric-Attached Storage,简称FAS);开放系统的网络化存储根据传输协议又分为:网络接入存储(Network-Attached Storage,简称NAS)和存储区域网络(Storage Area Network,简称SAN)。由于目前绝大部分用户采用的是开放系统,其外挂存储占有目前磁盘存储市场的70%以上,因此本文主要针对开放系统的外挂存储进行论述说明。 表一: [url=http://www.wangchao.net.cn/bbsdetail_1782308.html][img]http://images.wangchao.net.cn/images/upload/images/lsdn/121  阅读全文
posted @ 2009-04-20 22:18 Jack.Wang 阅读(3295) | 评论 (0)编辑 收藏

posted @ 2009-04-12 09:17 Jack.Wang 阅读(18829) | 评论 (7)编辑 收藏

     摘要: 描述了一经典的架构设计过程,并在此基础上提出了四层驱动设计模型,在CKM项目中初次进行了实践,想看的可以下载看看  阅读全文
posted @ 2009-03-03 23:45 Jack.Wang 阅读(5598) | 评论 (6)编辑 收藏

     摘要: 分层是软件架构的基本理论。任何软件在逻辑上都可以分层,也可以适当的映射到物理层次上,至于怎么分,分多少层,要不要分等要看你的软件领域(每个领域都有一些现成的架构模式可以参考,所谓领域架构),在拿到需求的时候我们习惯上进行水平和垂直的分割,其实分层技术也是一种基本的架构模式  阅读全文
posted @ 2009-02-21 21:48 Jack.Wang 阅读(3948) | 评论 (2)编辑 收藏

     摘要: 在描述大而复杂的软件中,最复杂的抽象层次就是软件架构。因此,在这个抽象层次我们能更好的理解构件组装原理和交互方式。软件架构被认为是软件开发方面的驱动力,他允许指定每层那些方面和模型需要依照架构来设计。早期的架构描述语言 ADL,比较独立,侧重结构抽象层次而忽略行为描述层次、观念层次和元模型层次。这篇文章描述了适当的“理性的”软件架构视图并用 C3 元模型描述(最小的并且完整的描述语言),我们提供了一个机制集合以处理不同层次的不同级别,我也提出了一新的用C3元模型描述的连接件的增强定义。  阅读全文
posted @ 2009-01-30 17:43 Jack.Wang 阅读(7165) | 评论 (2)编辑 收藏

     摘要: 最近设计知识管理系统的资源导入功能,为了尽量的做到组件化,方便扩展,方便其他模块使用。简化组件提供的和需要的接口,设计并实现了基于 Mapping 机制的导入框架。其中有一功能用到了计算两个字符串相似度的算法。  阅读全文
posted @ 2009-01-19 23:53 Jack.Wang 阅读(11071) | 评论 (9)编辑 收藏

     摘要: 知识管理是伴随知识经济出现的一种创新管理,知识管理要综合运用战略、组织、流程、技术、变化等多种措施和管理工具,以富有效率的方式动员组织拥有的一切资源来实现其管理目标。
  阅读全文
posted @ 2009-01-13 22:03 Jack.Wang 阅读(2412) | 评论 (0)编辑 收藏

     摘要: 基于构件的开发(CBD)观念已广泛应用于软件开发中,便于构件的重用。众所周知的CBD体系结构有 ActiveX, CORBA, RMI以及 SOAP 等。文章主要通过与传统软件开发方法的比较研究支持基于CBD的实践,同时也评价了面向对象的过程模型以及提出了一种新型的基于 CBD 的软件开发过程模型,并探讨了仓储的重要概念。  阅读全文
posted @ 2008-12-28 13:31 Jack.Wang 阅读(4899) | 评论 (0)编辑 收藏

     摘要: 最大化的重用,在体系结构风格和构件方面形成了经验库,指导后续软件开发。可真正实现快速软件开发,特别是在特定领域中的应用!  阅读全文
posted @ 2008-12-27 22:15 Jack.Wang 阅读(4022) | 评论 (0)编辑 收藏

     摘要: 这篇文章说的很好,和大家分享一下,可能一些实战的朋友并不喜欢这种理论的东西,可以不看,这篇文章把软件体系结构和建筑学类比,形象化了体系结构设计。文章提到算法和数据结构有扩张和取代SA的可能,个人觉得有点欠妥,算法和数据结构毕竟是解决细粒度的问题,而体系结构最初从算法和数据结构脱离出来,形成一抽象的分析层次,就是因为软件越来越复杂,单凭算法和数据是很难解决问题的。算法数据结构和体系结构应该是属于不同的层次解决不同的问题罢了。文章也提到了黑盒复用和白盒复用的概念,强调了软件体系结构设计的意义。不过个人并不同意“软件体系结构是一个高层次上的抽象,它并不涉及具体的系统结构(比如B/S还是C/S),也不关心具体的实现。”笔者这句话,B/S和C/S 其实是一种设计风格,是软件体系结构的设计模式,其实模式的目的就是重用。在实际的架构设计中你不仅要可虑体系结构设计风格、框架以及复用构件等等,你也要考虑实现的技术和关键点的决策,这些都是需要在开发前期确定的。所以软件体系结构是高层抽象是不关心实现,但是他要涉及到具体的系统结构。
  阅读全文
posted @ 2008-11-30 20:35 Jack.Wang 阅读(3785) | 评论 (3)编辑 收藏

     摘要: 由于工作和学习的需要,强制自己这2到3个星期看完40篇论文  阅读全文
posted @ 2008-11-16 16:34 Jack.Wang 阅读(3309) | 评论 (2)编辑 收藏

     摘要: 当架构模型进行迭代的过程中,必然伴随着对模型进行修改和改进。我们如何防止对模型的修改,又如何保证对模型进行正确的改进?  阅读全文
posted @ 2008-11-16 12:09 Jack.Wang 阅读(3557) | 评论 (0)编辑 收藏

     摘要: 分层对现代的软件开发而言是非常重要的概念。也是我们必须学习的知识。分层的总体思路并没有什么特别的地方,但是要和自己的开发环境、应用环境结合起来,你还需要付出很多的努力才行。

在完成了分层之后,软件架构其实已经清晰化了。  阅读全文
posted @ 2008-11-14 21:14 Jack.Wang 阅读(4944) | 评论 (6)编辑 收藏

     摘要: 常见计算机类杂志投稿方式  阅读全文
posted @ 2008-10-29 16:40 Jack.Wang 阅读(3370) | 评论 (1)编辑 收藏

posted @ 2008-10-26 00:00 Jack.Wang 阅读(2604) | 评论 (0)编辑 收藏

     摘要: 目前,Web系统开发缺乏严格和系统的方法,大多数应用开发和管理实践在很大程度上依赖于开发人员个人的知识和经验,造成的后果是所开发的Web系统大多是低质量的产品。而传统的软件工程方法不能适应Web设计的要求,为此人们研究提出了众多的Web开发方法。这些研究旨在提供全面支持Web应用开发生命周期的模型和方法,但由于这些方法本身存在的局限性及其它方面的原因,还没有得到广泛的应用。论文首先讨论了成熟的Web开发方法应该具有什么样的特性和功能,然后分析了现有Web开发方法各自的特点,最后总结了这些方法所存在的问题和今后的研究重点。
  阅读全文
posted @ 2008-10-18 16:39 Jack.Wang 阅读(2516) | 评论 (0)编辑 收藏

     摘要: 阶乘是个很有意思的东西,可能很多朋友看到关于他的计算就怕了,其实没什么,看完下面两个问题您应该有低了。
1. 给定一个 N ,求出N!末尾有多少个零,比如 N=10,N!=3628800,N!末尾有两个零。
2. 求N!的二进制表示中最低为1的位置,比如 11010010, 最低为1的位置为2。

问题一解法:

在上一个 blog 中介绍的子数组乘积最大值的问题中,有朋友考虑到溢出的问题,在这个问题中,我们从那些数相乘能得到10这个命题开始思考。比如N!=K×10m那么N!后面就有m个零。这个问题转化为将N!进行分解,如N!=2a×3b×5c 很显然 10=2×5,那么零的个数m=min(a,c), 一个数能够被2整除的机率比5要大很多因此 m=c,因此转化为求 c的问题,具体算法如:
  阅读全文
posted @ 2008-10-18 12:05 Jack.Wang 阅读(4346) | 评论 (1)编辑 收藏

     摘要: 给定一个长度为N的整数数组,只允许用乘法,计算任意(N-1)个数的组合乘积中最大的一组,并
写出算法的时间复杂度。  阅读全文
posted @ 2008-10-17 12:43 Jack.Wang 阅读(4851) | 评论 (11)编辑 收藏

     摘要: 给定一个十进制数N,写下从1开始,到N的所有整数,然后数一下其中出现的所有"1"的个数。
例如:
N=2,写下1,2。这样只出现了1个"1"
N=12,写下 1,2,3,4,5,6,7,8,9,10,11,12。这样"1"的个数是5
请写出一个函数,返回1到N之间出现"1"的个数,比如 f(12)=5  阅读全文
posted @ 2008-10-16 18:10 Jack.Wang 阅读(4206) | 评论 (11)编辑 收藏

     摘要: 近来读了一篇《怎样成为优秀的软件模型设计者》的文章,感触颇深。仔细对比分析,发现原来我自己和周围的软件开发人员平常的一些自认为对的做法,有很多是有问题的。  阅读全文
posted @ 2008-10-15 15:01 Jack.Wang 阅读(4947) | 评论 (6)编辑 收藏

     摘要: 可伸缩性有时候被叫做“非功能性需求”,言下之意是它与功能无关,也就比较不重要。这么说简直错到了极点。我的观点是,可伸缩性是功能的先决条件——优先级为0的需求,比一切需求的优先级都高。


希望以上最佳实践能对你有用,希望能帮助你从新的角度审视你的系统,无论其规模如何。
  阅读全文
posted @ 2008-10-12 12:42 Jack.Wang 阅读(2527) | 评论 (0)编辑 收藏

     摘要: 俱往矣,李一男、任正非、华为港湾恩怨总汇-------------转载  阅读全文
posted @ 2008-10-09 20:23 Jack.Wang 阅读(1315) | 评论 (0)编辑 收藏

     摘要: XXX 作为一名架构师从程序员转到分析设计员再就爬到了架构师群体。当然架构师也分很多种比如应用级架构师,信息架构师等,从应用级架构师又可进一步发展到企业级架构师和平台架构师。当然你可能对这些不以为然,但这却是一个架构师的发展之路。本笔记是在XX培训时的体会,说实话本人在这领域也是菜的要死,不过我的研究方向是这个,以后继续努力,请大牛们多多指导。  阅读全文
posted @ 2008-10-09 19:06 Jack.Wang 阅读(4151) | 评论 (4)编辑 收藏

     摘要: 很多人都看过 DDD, 从2002 年开始在中国开发者社区已经炒的沸沸扬扬,但直到现在有多少家公司是这么做的?实话,我自己没用DDD,也是用数据库驱动开发的,即以数据设计为中心,至少从思想上是这样的。虽然我上一个公司的开发模式是用----- 用例模型-》服务对象-》业务对象-》数据对象----这样一个过程。但分析的实质还是以数据设计为中心,只能说是弱弱的DDD吧,批着DDD,实则是以数据库中心。
  阅读全文
posted @ 2008-10-08 16:08 Jack.Wang 阅读(1822) | 评论 (1)编辑 收藏

     摘要: 网络上对 restlet 的评判褒贬不一,有的说框架封装的很好,很有弹性,有的说 rest 架构风格本身是一种简单的风格,restlet 过设计以使编程过于复杂,其实我倒不觉得 restlet 有什么复杂,相反很简洁明了,不论他的类结构还是整个体系结构,个人很喜欢,昨天晚上匆匆看看他的文档和实例,很不错!本笔记对入门足以!  阅读全文
posted @ 2008-10-08 10:40 Jack.Wang 阅读(29747) | 评论 (4)编辑 收藏

     摘要: HTTP不是一个简单的运载数据的协议,而是一个具有丰富内涵的网络软件的协议。它不仅仅能够对于互联网资源进行唯一定位,而且还能告诉我们对于该资源进行怎样运作。这也是REST软件架构当中最重要的两个理念。而REST软件架构理念是真正理解HTTP协议而形成的。有了REST软件架构理念出现,才使得软件业避免了对HTTP协议的片面理解。只有正确的理论指导,才能避免在软件开发的实际工作过程中少走弯路。  阅读全文
posted @ 2008-10-07 10:41 Jack.Wang 阅读(6534) | 评论 (0)编辑 收藏

     摘要: 在这之前,先介绍一下负载因子和容量的属性。大家都知道其实一个 HashMap 的实际容量就 因子*容量,其默认值是 16×0.75=12; 这个很重要,对效率很一定影响!当存入HashMap的对象超过这个容量时,HashMap 就会重新构造存取表。这就是一个大问题,我后面慢慢介绍,反正,如果你已经知道你大概要存放多少个对象,最好设为该实际容量的能接受的数字。  阅读全文
posted @ 2008-10-06 21:24 Jack.Wang 阅读(1440) | 评论 (0)编辑 收藏

     摘要: “依赖”是和“变化”紧密联系在一起的概念。由于依赖关系的存在,变化在某处发生时,影响会波及开去,造成很多修改工作,这就是依赖的危害。可以说,变化是始作俑者,依赖是助纣为虐。  阅读全文
posted @ 2008-10-05 12:47 Jack.Wang 阅读(817) | 评论 (0)编辑 收藏

     摘要: 前几天看完了《领域驱动设计》这本书,本来想写点东西,看到已有兄弟撰写,贴过来分享一下。当然上面也只是浅显的谈论了下领域设计的基本内容以及自己的想法,很不错。可能很多朋友有些迷惑,个人觉得举一个实际开发项目例子,一步一步的讲明,可能会更好些。现在正准备稿件中...  阅读全文
posted @ 2008-09-30 16:50 Jack.Wang 阅读(3371) | 评论 (10)编辑 收藏

     摘要: 在项目中有一些关键性的技术工作,且这些工作在行业内部非常保守、国内技术力量薄弱——也就说技术工作人员难找。在我们团队里有一个这样的关键性技术人员,项目必须经过他这一环。在他这一环时,时间计划完全被他控制——他说要多少时间就多少时间,而且这个时间非常随意,不给我任何商量的余地,更不要说去控制。同时,这个工作环节很难找到人代替或外包,这个人对公司好像也没多少留恋可言,纯粹看钱办事。  阅读全文
posted @ 2008-09-28 12:46 Jack.Wang 阅读(1728) | 评论 (7)编辑 收藏

     摘要: 稳定性是衡量软件系统质量的重要指标,内存泄漏是破坏系统稳定性的重要因素。由于采用垃圾回收机制,Java语言的内存泄漏的模式与C++等语言相比有很大的不同。全文通过与C++中的内存泄漏问题进行对比,讲述了Java内存泄漏的基本原理,以及如何借助Optimizeit profiler工具来测试内存泄漏和分析内存泄漏的原因,在实践中证明这是一套行之有效的方法。  阅读全文
posted @ 2008-09-27 09:19 Jack.Wang 阅读(937) | 评论 (0)编辑 收藏

     摘要: 今天下午做了这幅脑图,为便于显示,切成了四个部分,描述了我对架构师能力的基本理解。

这四幅图不见得能阐述架构师能力的全部,但我尽量给出范围和有用的建议,希望能对大家有所启发和裨益。
  阅读全文
posted @ 2008-09-26 14:50 Jack.Wang 阅读(1507) | 评论 (0)编辑 收藏

     摘要: 反模式作为一种新视角模式,在表述和指导开发上与传统设计模式不同,他先提出模式的反面案例,而后在给出重构方案,这在指导开发人员(尤其是新手)不无裨益。本系列笔记为个人学习总结,也希望没有接触过反模式的朋友们一起学习进步。  阅读全文
posted @ 2008-09-25 16:09 Jack.Wang 阅读(1793) | 评论 (1)编辑 收藏

posted @ 2008-09-25 09:30 Jack.Wang 阅读(2484) | 评论 (2)编辑 收藏

     摘要: 5年前,马云从一家小小的翻译社起步,忽悠着太太辞职给他们做起了倒贴薪水的老妈子。如今,拥有了市值40亿美元的阿里巴巴,并囊括雅虎、淘宝、支付卡、阿里软件后,马云“翻脸”了,鼓动如簧巧舌硬是将太太劝离了总经理的岗位,回家做起了全职太太。然而,辞职回家的张瑛却一点不生气,安心在家相夫教子,看她的样子,比做总经理的时候还惬意……

  阅读全文
posted @ 2008-09-23 15:41 Jack.Wang 阅读(1626) | 评论 (0)编辑 收藏

     摘要: 反模式作为一种新视角模式,在表述和指导开发上与传统设计模式不同,他先提出模式的反面案例,而后在给出重构方案,这在指导开发人员(尤其是新手)不无裨益。本系列笔记为个人学习总结,也希望没有接触过反模式的朋友们一起学习进步。  阅读全文
posted @ 2008-09-23 14:39 Jack.Wang 阅读(2121) | 评论 (0)编辑 收藏

     摘要: 本文详细地阐述了医药行业的现状以及客户关系管理在医药行业中的结构与功能;最后深入地分析了以客户为中心的信息一体化企业的特点、一体化信息平台的设计、信息分层结构;该文章从企业信息能力方面全面阐述了客户关系管理的作用,对医药企业有效地进行信息化建设具有很强的指导作用。  阅读全文
posted @ 2008-09-19 16:45 Jack.Wang 阅读(471) | 评论 (0)编辑 收藏

posted @ 2008-09-18 10:18 Jack.Wang 阅读(1998) | 评论 (2)编辑 收藏

     摘要: 和所有早慧的孩子一样,张炘炀最先表现出来的还是学业上的天赋。有一次上课,这小子突然鼓起掌来,说看到了“多项式对称的美,情不自禁”。教授感到震惊,“我确实想表达对数学美的感受,但此前从未有过共鸣。”  阅读全文
posted @ 2008-09-17 12:36 Jack.Wang 阅读(776) | 评论 (1)编辑 收藏

     摘要: 由于[GOF95]是论述软件模式的著作的第一本,也是OO设计理论著作中最流行的一本,因此有些人常常使用设计模式(Design Pattern)一词来指所有直接处理软件的架构、设计、程序实现的任何种类的模式。另外一些人则强调要划分三种不同层次的模式:架构模式(Architectural Pattern)、设计模式(Design Pattern)、成例(Idiom)。成例有时称为代码模式(Coding Pattern)。
这三者之间的区别在于三种不同的模式存在于它们各自的抽象层次和具体层次上。架构模式是一个系统的高层次策略,涉及到大尺度的组件以及整体性质和力学。架构模式的好坏可以影响到总体布局和框架性结构。设计模式是中等尺度的结构策略。这些中等尺度的结构实现了一些大尺度组件的行为和它们之间的关系。模式的好坏不会影响到系统的总体布局和总体框架。设计模式定义出子系统或组件的微观结构。代码模式(或成例)是特定的范例和与特定语言有关的编程技巧。代码模式的好坏会影响到一个中等尺度组件的内部、外部的结构或行为的底层细节,但不会影响到一个部件或子系统的中等尺度的结构,更不会影响到系统的总  阅读全文
posted @ 2008-09-17 09:51 Jack.Wang 阅读(1134) | 评论 (0)编辑 收藏

     摘要: 对软件体系结构风格的研究和实践促进了对设计的复用,一些经过实践证实的解决方案也可以可靠地用于解决新的问题。体系结构风格的不变部分使不同的系统可以共享同一个实现代码。只要系统是使用常用的、规范的方法来组织,就可使别的设计者很容易地理解系统的体系结构。例如,如果某人把系统描述为"客户/服务器"模式,则不必给出设计细节,我们立刻就会明白系统是如何组织和工作的。  阅读全文
posted @ 2008-09-16 10:26 Jack.Wang 阅读(2107) | 评论 (0)编辑 收藏

     摘要: 最近好多朋友问我关于 SSO 的问题,其实市面上有很多成型的产品,SSO 理论本身也提和好多年了,下面是我以前写的一篇文章《基于 Web 的单点登录理论研究》里的一部分关于跨域和票据设计问题,相信对问我的朋友们有些帮助。
  阅读全文
posted @ 2008-09-15 18:43 Jack.Wang 阅读(6518) | 评论 (4)编辑 收藏

     摘要: 目前软件体系结构的现状如何呢?软件体系结构的发展趋势又是什么呢?这就是本文要介绍的内容。

目前,软件体系结构尚处在迅速发展之中,越来越多的研究人员正在把注意力投向软件体系结构的研究。用于对软件体系进行规格描述的模型、标记法和工具仍很不正规。尽管这些不正规的模型是有用的,为使之更为精确和健壮,在很多方面的研究工作还需要继续进行。
  阅读全文
posted @ 2008-09-14 21:22 Jack.Wang 阅读(1129) | 评论 (0)编辑 收藏

     摘要: 好文转载:http://www.pmsalon.net/viewthread.php?tid=1495&highlight=  阅读全文
posted @ 2008-09-14 12:58 Jack.Wang 阅读(2331) | 评论 (0)编辑 收藏

     摘要: 今天朋友问:“我在JSP里面直接打开另外一个小窗口,不从ACTION可以么?”。真晕,看来体系结构没学好啊,系统做多了照样犯晕,我答之:“你应该说是在 Html 里用 script 请求一个 html,并用新窗口打开,什么 JSP,Action的 ”。可能很多人做了很久的 Web 开发,C/S 或者说 B/S 的运行机理还是不清楚,服务和客户端一塌糊涂,这里把周老师的 http 协议转载下:http://tmsoft.lsxy.com/index.php?load=read&id=522

HTTP (HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。
  阅读全文
posted @ 2008-09-12 13:03 Jack.Wang 阅读(1313) | 评论 (0)编辑 收藏

     摘要: 还记得在刚刚工作的时候,公司的技术总监,经常教导我要学会分享。俗话说“人人为我,我为人人”,只有你分享给别人,别人才会分享给你,一个程序员要学会分享你的技术,即使是个初级程序员,一个老板要学会分享你的利益,作者举了史玉柱,马云的例子,犹在眼前。  阅读全文
posted @ 2008-09-11 22:42 Jack.Wang 阅读(1141) | 评论 (0)编辑 收藏

     摘要: 最近晚上抽出点时间写了这篇文章,关于 Flex 开发方面的语言和架构,按照严格分层,高解耦合性并结合 Flex 技术实验了一个用户管理小模块,案例不是目的。本文第一部分介绍 Flex 相关技术以及 ActionStript3.0 语言。第二部分介绍开发实例的开发过程,代码可以下载。由于本人 flex 经验不足,在以后的工作中会不断补充。  阅读全文
posted @ 2008-09-11 19:03 Jack.Wang 阅读(6015) | 评论 (4)编辑 收藏

     摘要: 08年一晃过了半年多了,感觉啥都没学,没有一点进步,准备业余时间学习下以前想看但一直没时间看的书,也推荐给大家,你可能看过,个人觉得这些书非常的经典。  阅读全文
posted @ 2008-09-11 15:42 Jack.Wang 阅读(4423) | 评论 (4)编辑 收藏

     摘要: 用户模型是对一组人员和这些人员如何使用某个 IT 解决方案的描述。这种类型的建模基于主要的可用性理论与实践,并允许解决方案架构师指定 IT 解决方案的外部条件,以便该解决方案对所有类型的用户都有用并可用。在本文中,了解如何为支持安全 Web 资源访问的简单组件构建用户模型。了解用户模型如何确定需求定义方面的可能差距。  阅读全文
posted @ 2008-09-10 21:18 Jack.Wang 阅读(1492) | 评论 (0)编辑 收藏

     摘要: 一个对象的HashCode就是一个简单的Hash算法的实现,虽然它和那些真正的复杂的Hash算法相比还不能叫真正的算法,它如何实现它,不仅仅是程序员的编程水平问题,而是关系到你的对象在存取是性能的非常重要的关系.有可能,不同的HashCode可能会使你的对象存取产生,成百上千倍的性能差别。
  阅读全文
posted @ 2008-09-08 20:53 Jack.Wang 阅读(5296) | 评论 (2)编辑 收藏

     摘要: 这是我导师和弟子们最近写的一本书,个人觉得很不错,故此推荐之
【作 者】王如龙 [同作者作品]
【丛 书 名】 重点大学软件工程规划系列教材
【出 版 社】 清华大学出版社 【书 号】 9787302180098
  阅读全文
posted @ 2008-09-06 10:23 Jack.Wang 阅读(933) | 评论 (0)编辑 收藏

     摘要: 郑岩峰老师的最新力作,全面讲解了 flex 的开发环境, actionscript3.0 的语法和特性,还有一些高级应用,很不错,本来也想写个 Flex in Action,但看来我是用不着了,视频是最好的学习资料并附有源码。  阅读全文
posted @ 2008-09-05 09:50 Jack.Wang 阅读(10939) | 评论 (75)编辑 收藏

     摘要: 很少关注 RIA 的一些技术,据说 Flex 框架用的很广发,作为架构师也应该知道个大概,最近准备用点时间研究研究,以下文章为转载。

简单的理解Flex

原文地址: http://weijie.blog.51cto.com/340746/76060
作者:魏杰  阅读全文
posted @ 2008-09-04 11:51 Jack.Wang 阅读(534) | 评论 (0)编辑 收藏

     摘要: 每次设计新东西的时候,总要到 google 是去找或参考设计模式的书,比如 GOF 的。有时努力的去找些简单的模式卡片似乎很难,不过终于找的了,是位外国朋友做的,目前只是 GOF 的23个模式图例,其他的经典模式,我会陆续补上。  阅读全文
posted @ 2008-09-03 10:50 Jack.Wang 阅读(1279) | 评论 (2)编辑 收藏

     摘要: 日子总是一天天的过着,转眼暑假了,转眼奥运结束了,转眼又开学了,似乎很多的转眼的转眼,有时候回想想过去的日子,不管是痛苦的还是喜悦的,似乎总是种福。深圳暑假的日子也结束了,做个总结吧。  阅读全文
posted @ 2008-09-01 09:51 Jack.Wang 阅读(1776) | 评论 (6)编辑 收藏

     摘要: JVM 作为 Java 的核心技术,很多朋友想必也有研究。一直都在关注 JVM 方面的技术,以前看过一些书籍和网上的资料,自己也发了些 Blog 文章,不过还是没有彻底的了解 JVM 机制,最近有时间研究了研究,特此写下一篇文章并结合笔者多年实践以揭露 JVM 实现机理。
1 JVM架构引言 2 JVM安全框架 3 JVM内部机理 3.1 JVM的生命周期 3.2 JVM的框架 3.3 数据类型 3.3.1 Java数据类型 3.3.2 浮点运算 3.4 方法区 3.5 操作数栈 3.6 本地方法栈 3.7 执行引擎 4 类文件结构 5 线程同步 6 垃圾回收机制 7 总结
8 参考资料
  阅读全文
posted @ 2008-08-27 15:18 Jack.Wang 阅读(6887) | 评论 (5)编辑 收藏

posted @ 2008-08-23 23:08 Jack.Wang 阅读(489) | 评论 (1)编辑 收藏

     摘要: Java nio api 大全  阅读全文
posted @ 2008-08-22 15:31 Jack.Wang 阅读(853) | 评论 (0)编辑 收藏

     摘要: 架构,从字面上很容易联想到建筑学中的构建蓝图,不过他是相对稳定的,而软件中的架构是需要不断演进的动态过程。软件架构是对系统构件及其交互关系的高层抽象描述,是软件系统的蓝图和整体结构,用于指导后续的设计与开发,以使抽象具体化。软件架构一直没有一个确切的定义,但是,普遍认为软件架构是一种关注和描述软件系统整体组织结构和性能的抽象系统机制,为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成   阅读全文
posted @ 2008-08-14 16:37 Jack.Wang 阅读(3213) | 评论 (7)编辑 收藏

posted @ 2008-08-13 22:43 Jack.Wang 阅读(340) | 评论 (0)编辑 收藏

     摘要: weblog 里有很多精彩的文章,大部分都是关于某项技术的个人解释和感想,这样是很好,也是 blog 文章的主要方式,其实还有一种很好的方式就是告送后来人,你的学习历程,比如:你是怎么学习一门技术的,列出你的学习经历和参考资料。  阅读全文
posted @ 2008-08-13 10:34 Jack.Wang 阅读(5113) | 评论 (3)编辑 收藏

     摘要: 在中小规模的软件中,对象和对象之间的协作关系就能够满足需要。但是当软件规模扩大,复杂度上升的时候,面向对象技术强调的协作却表现出另一个极端的特点-耦合度太高导致的复杂度。这时候就需要有一种新的方法来弥补面向对象技术的弱点。  阅读全文
posted @ 2008-08-11 11:41 Jack.Wang 阅读(449) | 评论 (0)编辑 收藏

posted @ 2008-08-10 12:14 Jack.Wang 阅读(570) | 评论 (0)编辑 收藏

     摘要: 单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用 CAS 实现轻量级单点登录解决方案的入门读者具有一定指导作用。  阅读全文
posted @ 2008-08-07 09:16 Jack.Wang 阅读(3991) | 评论 (3)编辑 收藏

     摘要: SOA作为一种IT架构已经广受业界追捧,几乎所有的大厂商都加入了有关SOA的开发之中.有关SOA将能够带来的激动人心的一切,也在这几年的宣传中众所周知.如何转向SOA,如何实现SOA,成为讨论得最多的话题.  阅读全文
posted @ 2008-08-06 11:50 Jack.Wang 阅读(520) | 评论 (0)编辑 收藏

posted @ 2008-08-02 11:11 Jack.Wang 阅读(1250) | 评论 (0)编辑 收藏

     摘要: 每个人都渴望成功,都渴望被人高看一眼,但是千万不要太浮躁!  阅读全文
posted @ 2008-07-16 18:04 Jack.Wang 阅读(2985) | 评论 (15)编辑 收藏

posted @ 2008-07-09 11:30 Jack.Wang 阅读(1735) | 评论 (0)编辑 收藏

     摘要: 一年闪光似的就过去了,至今依旧保留着老师接受我做为弟子时的那份激动,很感激王老师在这一年给我的关怀与帮助,让我学到很多很多。因为我是从公司里出来的,学习目标很明确,技术上我有较强的自学能力,管理上我比较欠缺,所以这一年刻意学了些管理方面的知识,比如和余世维博士学习企业管理;和曾仕强学习中国式管理等等。总之,这一年进步很快,加上自己的努力,在技术,基本知识以及管理方面都有很大的进步,也受到同学和老师的表扬,在技术上:J2EE 13 种技术,尤其是 EJB,JMS,RMI,CORBA等中间件的学习,分布式数据处理,流媒体技术(实做一流媒体播放器),SOA,架构体系,以及Linux, C++, C#.net,DCOM 等等的学习使我的知识面更广了。基础知识:学习了算法分析,工程数学,最优化,数据挖掘,分布式数据处理,中间件,管理经济学,高级计算机网络,高级软件开发过程等基础知识。管理方面,除了和老师学习项目管理之外,每天都看视频,有的可以使我联想起以前的工作经验,使我受益匪浅  阅读全文
posted @ 2008-07-05 22:51 Jack.Wang 阅读(4069) | 评论 (19)编辑 收藏

     摘要: 里面的视频全部可以在线观看(可以打打基础,呵呵)  阅读全文
posted @ 2008-07-02 22:20 Jack.Wang 阅读(3363) | 评论 (9)编辑 收藏

posted @ 2008-06-30 19:01 Jack.Wang 阅读(12988) | 评论 (8)编辑 收藏

posted @ 2008-06-23 12:44 Jack.Wang 阅读(1662) | 评论 (1)编辑 收藏

     摘要: 软件女士遇见硬件先生   阅读全文
posted @ 2008-06-23 12:27 Jack.Wang 阅读(1566) | 评论 (1)编辑 收藏

     摘要: 对于String s = "haha" ,它的虚拟机指令:
0: ldc #16; //String haha
2: astore_1
3: return
对于上面虚拟机指令,其各自的指令流程在《深入JAVA虚拟机》这样描述到(结合上面实例):
ldc指令格式:ldc,index
ldc指令过程:
要执行ldc指令,JVM首先查找index所指定的常量池入口,在index指向的常量池入口,JVM将会查找CONSTANT_Integer_info,CONSTANT_Float_info和CONSTANT_String_info入口。如果还没有这些入口,JVM会解析它们。而对于上面的hahaJVM会找到CONSTANT_String_info入口,同时,将把指向被拘留String对象(由解析该入口的进程产生)的引用压入操作数栈。
astore_1指令格式:astore_1
astore_1指令过程:  阅读全文
posted @ 2008-06-17 13:49 Jack.Wang 阅读(4753) | 评论 (0)编辑 收藏

posted @ 2008-06-17 13:24 Jack.Wang 阅读(1500) | 评论 (0)编辑 收藏

posted @ 2008-06-06 08:35 Jack.Wang 阅读(2058) | 评论 (1)编辑 收藏

     摘要: EJB3 就靠注释吃饭了,总结一下以备后查。  阅读全文
posted @ 2008-06-05 22:34 Jack.Wang 阅读(3222) | 评论 (2)编辑 收藏

     摘要: 我用的是 mysql 数据库, EJB3.0 相对于2.0 变化蛮大的,真的是迫于 Spring+Hibernate 的逼式,ejb 3.0 已经出现几年了,自从她轻装上阵,也不知道现在的应用情况如何,不过本人认为, ejb 3.0 是很有市场的。它的简洁和方便无疑是程序员的最佳选择!
  阅读全文
posted @ 2008-06-03 22:21 Jack.Wang 阅读(3858) | 评论 (4)编辑 收藏

     摘要: 分布式系统其实就是进程集,进程之间本质上是通过消息传递的,只不过在我们这个抽象层次,看到的都是对象,似乎就像单进程引用一样,很多技术比如 CORBA, RMI, DCOM, EJB 都抽象到了对象这一层,屏蔽了底层细节! 既然分布式都是一样的,那么为什么有这么都技术,一. 应用的领域不同。二. 抽象的层次不同,其实人们为什么去抽象一些东东,应该是关注点的转移,比如 SOA 的提出,就是将对象或组件的关注点转移到了业务这个层面!
  阅读全文
posted @ 2008-06-01 20:09 Jack.Wang 阅读(12915) | 评论 (16)编辑 收藏

     摘要: let us always meet each other with a smile, for the smile is the beginning of love, and once begin to love each other naturally we want to do something.  阅读全文
posted @ 2008-05-31 17:01 Jack.Wang 阅读(1186) | 评论 (0)编辑 收藏

posted @ 2008-05-30 17:39 Jack.Wang 阅读(4550) | 评论 (0)编辑 收藏

     摘要: 去年由于项目的需要,研究了下软件架构设计,读了些书和论文,以前认为架构师做的工作不太多,看完之后,感觉自己和架构师还有一段路程,笔者认为架构师不仅要熟悉技术和业务,更重要的是要有自己的思想,架构设计在我看来,他不是技术,而是一种艺术。我喜欢艺术,我热爱架构,以前在自己的学习道路上总是渺茫,似乎现在找到了方向。  阅读全文
posted @ 2008-05-29 13:03 Jack.Wang 阅读(13994) | 评论 (7)编辑 收藏

posted @ 2008-05-28 14:03 Jack.Wang 阅读(1595) | 评论 (0)编辑 收藏

     摘要: 今天偶尔在 rocket (http://www.blogjava.net/rocket/archive/2008/05/25/202709.html)的 blog上看到这篇随笔,
《感慨于我们的技术土壤》,颇有感触,和大家分享一下。
  阅读全文
posted @ 2008-05-28 13:20 Jack.Wang 阅读(1264) | 评论 (0)编辑 收藏

     摘要: 案例来自项目管理者联盟  阅读全文
posted @ 2008-05-26 22:15 Jack.Wang 阅读(3383) | 评论 (7)编辑 收藏

posted @ 2008-05-25 10:46 Jack.Wang 阅读(2348) | 评论 (2)编辑 收藏

     摘要: 本文通过对JVM的体系结构的深入研究以及一个Java程序执行时虚拟机的运行过程的详细分析,意在剖析清楚Java虚拟机的机理。  阅读全文
posted @ 2008-05-23 19:37 Jack.Wang 阅读(20441) | 评论 (5)编辑 收藏

     摘要: 基础数据类型直接在栈空间分配, 方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。 引用数据类型,需要用new来创建,既在栈空间分配一个地址空间,又在堆空间分配对象的类变量 。 方法的引用参数,在栈空间分配一个地址空间,并指向堆空间的对象区,当方法调用完成后从栈空间回收。局部变量 new 出来时,在栈空间和堆空间中分配空间,当局部变量生命周期结束后,栈空间立刻被回收,堆空间区域等待GC回收。 方法调用时传入的 literal 参数,先在栈空间分配,在方法调用完成后从栈空间分配。字符串常量在 DATA 区域分配 ,this 在堆空间分配 。数组既在栈空间分配数组名称, 又在堆空间分配数组实际的大小!
  阅读全文
posted @ 2008-05-21 21:14 Jack.Wang 阅读(16409) | 评论 (9)编辑 收藏

posted @ 2008-05-21 20:39 Jack.Wang 阅读(6791) | 评论 (3)编辑 收藏

     摘要: 自从Google上上周搬新家,开放101大楼七十三楼的新办公室(详情请见凯撒之鹰的上、中、下集),最近几天我也都拿这个当话题, Google办公室,太羡慕了!像游乐场一样,百步之内有食物可吃,可以玩Wii、打撞球、打乒乓球、打foosball,还有电动按摩椅,还有 cubical布置大赛,还有育婴室。在硅谷,免费食物啦、撞球乒乓球、懒人沙发和电视机等本就已经是网络公司的标准配备,不过Google确实又将这种文化再更上一层楼(我没听过其它网络公司有电动按摩睡觉椅的)。
  阅读全文
posted @ 2008-05-21 08:11 Jack.Wang 阅读(2572) | 评论 (4)编辑 收藏

     摘要: In the ashtray a small portion of the note remained. Where it had been wetted by his tear it had failed to bum, and on that scrap of paper were the words "died yesterday."  阅读全文
posted @ 2008-05-18 18:48 Jack.Wang 阅读(2021) | 评论 (1)编辑 收藏

     摘要: Money plays an important role in the material world, but expecting money to give happiness may be missing the meaning of life.  阅读全文
posted @ 2008-05-17 08:43 Jack.Wang 阅读(1421) | 评论 (0)编辑 收藏

posted @ 2008-05-15 18:47 Jack.Wang 阅读(9798) | 评论 (3)编辑 收藏

posted @ 2008-05-15 12:29 Jack.Wang 阅读(1510) | 评论 (2)编辑 收藏

     摘要: Do not wait...   阅读全文
posted @ 2008-05-13 22:37 Jack.Wang 阅读(1507) | 评论 (2)编辑 收藏

     摘要: Google何以会流失如此多的科技人才呢?有分析人士认为,Google已经不再是当初的Google了。现在的Google已经不再是那个致力于“不作恶”的搜索引擎了,而已经发展成为了一个足以与其它大型科技公司媲美的互联网巨无霸。目前,Google在世界范围内共有员工1.68万人。而加盟Google就一夜暴富的神话已经成为了历史,它为员工提供的股票期权也不再像以前一样具有吸引力了--Google的股价已经升到了600美元以上。或许更为重要的是,Google已经不再像初创公司那样拥有创业的激情了。

  阅读全文
posted @ 2008-05-12 13:11 Jack.Wang 阅读(1425) | 评论 (0)编辑 收藏

     摘要: 要开发出用户满意的软件并不是件容易的事,软件架构师必须全面把握各种各样的需求、权衡需求之间有可能的矛盾之处,分门别类地将不同需求一一满足。本文从理解需求种类的复杂性谈起,通过具体案例的分析,展示了如何通过RUP的4+1视图方法,针对不同需求进行架构设计,从而确保重要的需求一一被满足  阅读全文
posted @ 2008-05-11 19:32 Jack.Wang 阅读(2071) | 评论 (0)编辑 收藏

     摘要: 最近做项目准备引入 CRC 模型,可以很好的加强用户和开发方的沟通,以便准确的获得需求。  阅读全文
posted @ 2008-05-11 09:18 Jack.Wang 阅读(1871) | 评论 (0)编辑 收藏

     摘要: 先推荐一本书:《软件架构设计》温昱著。今天刚拿到这本书,非常高兴。这本书非常好,它对软件架构描述得非常清晰,理论包含了很多实践的例子,看上去很爽呀,嘿嘿。
  阅读全文
posted @ 2008-05-10 09:19 Jack.Wang 阅读(5635) | 评论 (5)编辑 收藏

posted @ 2008-05-09 09:50 Jack.Wang 阅读(784) | 评论 (0)编辑 收藏

     摘要: 让我感动欲哭的文章,我爱我的爸爸妈妈,我爱我的家。  阅读全文
posted @ 2008-05-07 22:50 Jack.Wang 阅读(1843) | 评论 (0)编辑 收藏

     摘要: Keep Your Direction, It is very vital for everybody!  阅读全文
posted @ 2008-05-07 22:35 Jack.Wang 阅读(1166) | 评论 (2)编辑 收藏

     摘要: 我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读完本篇文章,你会对泛型有更深的了解。
  阅读全文
posted @ 2008-05-05 21:34 Jack.Wang 阅读(31920) | 评论 (13)编辑 收藏

     摘要: 今日去导师公司拜听了 H3C 产品经理的 IP 存储方案报告,真是受益匪浅。最近也在搞系统架构
方面的东西,真是颇有体会,不由之中想在这里总结下,以备翻看。  阅读全文
posted @ 2008-05-05 19:42 Jack.Wang 阅读(1465) | 评论 (2)编辑 收藏

     摘要: “SOHO”是英文small office home office的头一个字母的拼写,就是在家里办公、小型办公的意思。 SOHO是人们对自由职业者的另一种称谓,同时亦代表一种自由、弹性而新型的工作方式。选择PC时尚自助事业=选择最时尚的SOHO
  阅读全文
posted @ 2008-05-05 18:47 Jack.Wang 阅读(1840) | 评论 (0)编辑 收藏

posted @ 2008-05-05 12:56 Jack.Wang 阅读(6349) | 评论 (5)编辑 收藏

     摘要: 从微软的1亿元,到盛大的5亿元,再到新华都的10亿元。唐骏的每次跳槽,不仅提升了自己的身价,更留下了好的名声。
  阅读全文
posted @ 2008-05-03 09:29 Jack.Wang 阅读(1596) | 评论 (2)编辑 收藏

     摘要: 一切生命形态都在追求自我平衡。自我平衡是指内部环境与外部环境之间的平衡。一切活体构造都在自我平衡中运转。  阅读全文
posted @ 2008-04-28 19:13 Jack.Wang 阅读(1223) | 评论 (1)编辑 收藏

posted @ 2008-04-27 21:10 Jack.Wang 阅读(13044) | 评论 (4)编辑 收藏

     摘要: 景象模糊了,笑靥退色了,惟当年那颗没来得及打开的纸包糖,还躺在那里晶莹……

  阅读全文
posted @ 2008-04-27 14:10 Jack.Wang 阅读(386) | 评论 (2)编辑 收藏

     摘要: 熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,对许多们还是比较模糊的。在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。  阅读全文
posted @ 2008-04-27 08:56 Jack.Wang 阅读(11872) | 评论 (2)编辑 收藏

posted @ 2008-04-26 21:13 Jack.Wang 阅读(8963) | 评论 (9)编辑 收藏

     摘要: 作为应用系统的负责人,一直被要求"要少花钱多办事"----用更少的硬件,更少的网络带宽,以及更短的时间完成更多的任务。J2EE通过提供组件方式和通用的中间件服务是目前首选的最优方式。而要能够构建一个具有高性能和可扩展性的J2EE应用,需要遵循一些基本的架构策略  阅读全文
posted @ 2008-04-23 22:18 Jack.Wang 阅读(3139) | 评论 (12)编辑 收藏

posted @ 2008-04-23 22:05 Jack.Wang 阅读(2518) | 评论 (5)编辑 收藏

     摘要: 最近在做 c#.net 方面的项目,用到 nhibernate 和 spring.net , 这里整理一下笔记。
资料有的是从网上 copy 下来的,如有知识产权问题。本人将立即删除。  阅读全文
posted @ 2008-04-21 10:06 Jack.Wang 阅读(4377) | 评论 (1)编辑 收藏

     摘要: 最近在做 c#.net 方面的项目,用到 nhibernate 和 spring.net , 这里整理一下笔记。
资料有的是从网上 copy 下来的,如有知识产权问题。本人将立即删除。  阅读全文
posted @ 2008-04-20 22:07 Jack.Wang 阅读(6601) | 评论 (0)编辑 收藏

     摘要: Love Your Life  阅读全文
posted @ 2008-04-20 16:25 Jack.Wang 阅读(1561) | 评论 (3)编辑 收藏

     摘要: 很多人说C#是微软用来和Java抗衡的武器,因为二者在很大程度上有着惊人的相似
,尽管如此,两者不同的地方也很多,所谓“于细微处见差异”。  阅读全文
posted @ 2008-04-19 20:51 Jack.Wang 阅读(27324) | 评论 (13)编辑 收藏

     摘要: 应该如何完整地理解“数据挖掘”?“数据挖掘”的理论基础是什么?  阅读全文
posted @ 2008-04-17 10:16 Jack.Wang 阅读(1229) | 评论 (0)编辑 收藏

posted @ 2008-04-17 10:13 Jack.Wang 阅读(7622) | 评论 (2)编辑 收藏

posted @ 2008-04-12 09:10 Jack.Wang 阅读(1299) | 评论 (2)编辑 收藏

posted @ 2008-04-11 22:43 Jack.Wang 阅读(11589) | 评论 (4)编辑 收藏

     摘要: When you re prepared,spiritually,mentally,and physically,you have nothing to fear.
  阅读全文
posted @ 2008-04-11 15:32 Jack.Wang 阅读(924) | 评论 (1)编辑 收藏

posted @ 2008-04-11 08:26 Jack.Wang 阅读(1596) | 评论 (4)编辑 收藏

posted @ 2008-04-11 08:02 Jack.Wang 阅读(1109) | 评论 (1)编辑 收藏

posted @ 2008-04-10 10:59 Jack.Wang 阅读(129572) | 评论 (63)编辑 收藏

     摘要: 构建我们的团队,而不是群组  阅读全文
posted @ 2008-04-05 15:48 Jack.Wang 阅读(1707) | 评论 (3)编辑 收藏

posted @ 2008-03-29 18:45 Jack.Wang 阅读(2162) | 评论 (7)编辑 收藏

     摘要: 猜想  阅读全文
posted @ 2008-03-27 10:30 Jack.Wang 阅读(1711) | 评论 (2)编辑 收藏

     摘要: 项目实战,如何制定可行的项目计划,大家给点意见 (案例来自项目管理者联盟)  阅读全文
posted @ 2008-03-24 09:53 Jack.Wang 阅读(2228) | 评论 (2)编辑 收藏

     摘要: 超简单的 Web 爬虫程序,不过可以在他基础之上改造一下,写出强大点的爬虫!
谢谢提供程序的 blog 友!
  阅读全文
posted @ 2008-03-24 09:32 Jack.Wang 阅读(23480) | 评论 (4)编辑 收藏

     摘要: 每日案例(案例来自项目管理者联盟)  阅读全文
posted @ 2008-03-21 09:06 Jack.Wang 阅读(3256) | 评论 (17)编辑 收藏

     摘要: 根植于技术,高于技术思考能力  阅读全文
posted @ 2008-03-20 09:23 Jack.Wang 阅读(3275) | 评论 (6)编辑 收藏

     摘要: 每日案例 (案例来自项目管理者联盟)  阅读全文
posted @ 2008-03-19 11:34 Jack.Wang 阅读(2356) | 评论 (7)编辑 收藏

posted @ 2008-03-18 18:52 Jack.Wang 阅读(399) | 评论 (1)编辑 收藏

posted @ 2008-03-18 18:47 Jack.Wang 阅读(565) | 评论 (0)编辑 收藏

posted @ 2008-03-18 18:35 Jack.Wang 阅读(393) | 评论 (0)编辑 收藏

     摘要: 请帮忙分析一下,这整件事的关键问题出在哪?我们要如何规避这样的风险?
  阅读全文
posted @ 2008-03-18 13:53 Jack.Wang 阅读(1237) | 评论 (3)编辑 收藏

posted @ 2008-03-18 13:18 Jack.Wang 阅读(3674) | 评论 (5)编辑 收藏

posted @ 2008-03-14 23:42 Jack.Wang 阅读(1045) | 评论 (3)编辑 收藏

     摘要: 接受别人,改变自己  阅读全文
posted @ 2008-03-13 13:31 Jack.Wang 阅读(1622) | 评论 (6)编辑 收藏

     摘要: 回顾爱因斯坦,平凡伟大的一生。  阅读全文
posted @ 2008-03-10 17:46 Jack.Wang 阅读(1025) | 评论 (1)编辑 收藏

     摘要: 大型高并发高负载网站的系统架构  阅读全文
posted @ 2008-03-09 20:16 Jack.Wang 阅读(827) | 评论 (0)编辑 收藏

     摘要: N条1000M光纤,N个服务器级的硬盘组成阵列, 当然快!  阅读全文
posted @ 2008-03-09 17:41 Jack.Wang 阅读(5939) | 评论 (1)编辑 收藏

     摘要: 无数企业的兴衰荣辱,闪烁着强势领导者留下的或光辉或黯淡的烙印,20世纪80年代,企业帝国GE(通用电器)的领导人杰克·韦尔奇以超前的眼光、不竭的热情力排众议、全面改革GE的文化和制度,使GE成为那个时代的成功典范。当然,强势领导者也有暗淡的一面,比如顾雏军之于格林柯尔系……  阅读全文
posted @ 2008-03-07 13:51 Jack.Wang 阅读(1135) | 评论 (0)编辑 收藏

     摘要: 正是这种激情,也许是比其他因素都更为重要的因素  阅读全文
posted @ 2008-03-07 13:28 Jack.Wang 阅读(1206) | 评论 (0)编辑 收藏

     摘要: 关于 JNI 的用法很简单,有点像 java 里的 reflect 的工作机制,有兴趣的朋友可以参看更详细的书
  阅读全文
posted @ 2008-03-02 08:23 Jack.Wang 阅读(8962) | 评论 (4)编辑 收藏

     摘要: 使用 VC 动态链接库的常用方法  阅读全文
posted @ 2008-02-28 22:43 Jack.Wang 阅读(5523) | 评论 (2)编辑 收藏

     摘要: 项目,从零开始
  阅读全文
posted @ 2008-02-27 09:05 Jack.Wang 阅读(2205) | 评论 (1)编辑 收藏

     摘要: Redhat 自9.0以后,不再发布桌面版的,而是把这个项目与开源社区合作,于是就有了Fedora 这个 Linux 发行版。Fedora 可以说是Redhat 桌面版本的延续,只不过是与开源社区合作。  阅读全文
posted @ 2008-02-25 22:52 Jack.Wang 阅读(1589) | 评论 (3)编辑 收藏

     摘要: 程序员们究竟在做什么  阅读全文
posted @ 2008-02-23 13:27 Jack.Wang 阅读(3953) | 评论 (31)编辑 收藏

     摘要: 你应当把这些技术看成给人安全而不是让人扫兴的技术。要积极地调查研究虚拟化、企业搜索和智能电话等新兴技术。你不能因为下面这些问题而保持现状、不敢采用这些新技术。要有所准备,然后一往无前。
  阅读全文
posted @ 2008-02-23 11:24 Jack.Wang 阅读(303) | 评论 (0)编辑 收藏

     摘要: 软件项目如何进行需求分析?我们要围绕两个核心问题开展需求分析:(1)应该了解什么?(2)通过什么方式去了解?  阅读全文
posted @ 2008-02-23 11:12 Jack.Wang 阅读(537) | 评论 (0)编辑 收藏

     摘要: 如何进行IT项目的需求调研  阅读全文
posted @ 2008-02-21 17:07 Jack.Wang 阅读(833) | 评论 (0)编辑 收藏

posted @ 2008-02-21 08:05 Jack.Wang 阅读(1747) | 评论 (2)编辑 收藏

     摘要: 元宵节是中国的传统节日,早在2000多年前的西汉就有了,元宵赏灯始于东汉明帝时期,明帝提倡佛教,听说佛教有正月十五日僧人观佛舍利,点灯敬佛的做法,就命令这一天夜晚在皇宫和寺庙里点灯敬佛,令士族庶民都挂灯。以后这种佛教礼仪节日逐渐形成民间盛大的节日。该节经历了由宫廷到民间,由中原到全国的发展过程。
  阅读全文
posted @ 2008-02-21 07:59 Jack.Wang 阅读(216) | 评论 (0)编辑 收藏

     摘要: 2007-9-11与凌小宁博士谈如何做PM的记录  阅读全文
posted @ 2008-02-18 19:58 Jack.Wang 阅读(485) | 评论 (0)编辑 收藏

     摘要: 世界被十辆推土机推平了,各肤色各人种的竞争机会平等了。托马斯·弗里德曼的《世界是平的》向读者阐述了可能大家都在经历但却没有认真思考或意识到的一个问题:世界正发生着显着的变化,科技、政治和经济革命正在消除各种壁垒,让世界变得更加平坦。平坦后的世界,竞争环境变得公平了,大家的机会也都渐渐变得越来越均等了。等等这些观点都在启发人们思考该如何面对这场正在发生的不以个人意志为转移的全球化变革,如何调整自己来迎接这场变革。   阅读全文
posted @ 2008-01-27 16:30 Jack.Wang 阅读(886) | 评论 (0)编辑 收藏

     摘要: 随着信息化的逐步深入,无论是企业、政府还是个人,对软件的依赖已经到了必不可少的地步。现在有越来越多的人认识到了软件在日常经营管理中的重要作用,因此外包的软件项目也在不断增长。但随之而来的,承接外包的软件公司、软件团队也越来越多,包括很多个人SOHO一族也加入到承接软件的竞争行列中来了,因此现在对于软件项目的争夺也很激烈。还有很多人甚至不知道上哪里去争取项目,总是抱怨没有项目做;也有的人虽然编程技术不错,但是对于与客户谈项目却是一窍不通,结果应该拿到的项目也拿不到手;也有的虽然已经接到了项目,却发现在实施开发的时候遇到好多从来没有遇到过的问题。作为一个多年从事外包项目接单的软件开发人士,我想从以下几方面谈谈我的经验,希望对大家会有所帮助。
  阅读全文
posted @ 2008-01-27 15:37 Jack.Wang 阅读(1103) | 评论 (1)编辑 收藏

     摘要: Visual C++开发中常见问题的答案  阅读全文
posted @ 2008-01-23 17:04 Jack.Wang 阅读(1440) | 评论 (0)编辑 收藏

     摘要: 简单配置 J2ME 开发环境  阅读全文
posted @ 2008-01-23 16:26 Jack.Wang 阅读(2173) | 评论 (0)编辑 收藏

     摘要: WASCE 配置简介  阅读全文
posted @ 2008-01-21 19:06 Jack.Wang 阅读(2355) | 评论 (1)编辑 收藏

     摘要: 轻松掌握分布式数据库的主要特点  阅读全文
posted @ 2008-01-14 22:48 Jack.Wang 阅读(587) | 评论 (0)编辑 收藏

     摘要: 如何度过硕士研究生阶段  阅读全文
posted @ 2008-01-04 08:14 Jack.Wang 阅读(552) | 评论 (1)编辑 收藏