- 博客(36)
- 资源 (13)
- 收藏
- 关注
原创 驻足思考培训启示
上周在TB参加了一个培训,是关于沟通,表达,管理方面的培训,起初老板叫我去,我并不是很感兴趣,因为一直从事项目编码和项目管理的工作,感觉这种培训对自己意义不是很大,而且还浪费时间。 培训时间为2天,培训内容比我想象的要丰富和有用,讲师也很有修养,所讲内容实例丰富,层次感强,生动有趣,而其还在课堂上有实战演练,现在把我培训的内容和博友分享一下。 驻足思考的核心理念是,表达"清晰","简练","有力".而这是你向上级和下级表达主题思想至关重要的三大美德.围绕这3个核心理念,在驻足思考里
2010-07-04 11:43:00 3745 2
原创 一种业务监控方法实施
一般做业务监控方法是对业务异常进行捕获的时候进行,这种业务监控只有在出现系统异常的时候才起作用,具体实施的方法是利用spring的方法拦截器,如在spring 2.5.6版本里提供的AOP功能,具体实例代码如下: public class CheckCodeExceptionInterceptor implements MethodInterceptor { private AlertAgent alertAgent; public AlertAgent getAlertAgent() {
2010-07-03 21:26:00 839
原创 项目过程管理真实历程
5,6月份,在淘宝工作很忙,也很充实,一个接一个的项目和日常,使我在项目过程管理中得到了真实的历练,流程上也梳理的比较清晰,自己心里默默感觉在工作节奏,业务理解,技术上也不断在成长。现在把我所实践过的项目管理过程分享给大家。
2010-06-29 21:08:00 929 1
原创 工作量评估经验分享
一直以来,工作量评估对某些项目需要耗费的时间和资源,总是存在评估误差。为什么会存在这样的问题?为什么会这样,我自己在项目实践管理中有几点感悟和大家分享一下。1.项目任务task分解粒度比较粗,导致工作量评估过于理想化。2.对新项目,新技术,新业务流程理解不清晰,导致工作量评估有误差。3.项目开发生命周期的各个阶段或过程,工作量评估有误差。以上都是项目经理PM或TM 在工作量评估
2010-01-20 16:53:00 2342 1
原创 J2EE平台简介
J2EE(Java 2 Platform,Enterprise Edition)是SUN公司定义的一个开发分布式企业级应用的规范。它提供了一个多层次的分布式应用模型和一系列开发技术规范。多层次分布式应用模型是指根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件,组件在分布式服务器的组件容器中运行(如Servlet组件在Servlet容器上运行,EJB组件在EJB容器上运行),容器间通过
2010-01-12 19:15:00 762
原创 程序员就是写代码的吗
程序员就是写代码的吗?非也! 一个有成就感的程序员,一个懂得把自己所学所想分享给别人的程序员,一个不断追求完美的程序员. 总是会不断地自我激励,为实现自己的目标而不断去努力,当然这个目标可以是阶段性,短期性,长期性 只要有目标,可操作就可以。 举例来说吧!一个刚入职的程序员,也许他急需要了解自己公司项目的内部开发规范和基础框架,了解这些之后可以便
2010-01-11 15:15:00 2053 4
原创 LINUX 环境变量总结
我们在Linux下安装系统软件的时候,经常遇到一些系统环境变量配置的问题。什么是环境变量?如何定制环境变量?我将在下面做一些介绍。一、什么是环境变量?Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义,这组变量被称为环境变量。用户可以对自己的环境变量进行修改以达到对环境的要求。二、定制环境变量 环境变量是和Shell紧密相关的,它
2009-06-18 17:08:00 24684 2
原创 2008年业绩总结
2008年度业绩总结1. 取得了哪些进步(相比上一季度,对照上季度制定的改进计划)a> 技术研发1)ISV资源申请。项目按时按质量完成.2)ISP2.0 。项目使用model driver编程,使用BSF测试框架,提高了manager的测试覆盖率。项目按时按质量完成。3)保证金解冻及Admin权限,持续上一阶段的model driver成果,提高编程效率
2009-01-20 14:18:00 1343
转载 大型网站架构不得不考虑的10个问题
这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必
2009-01-15 20:27:00 430
转载 开发人员经验总结
立项 一、 需求的收集,UC的编写虽然不是开发人员的工作,但最终需要开发人员在产品中实现。所以开发不合理的设计至少浪费了你的时间,开发技术无法实现的设计带来最大的痛苦:失败。所以,开发人员要重视需求以及UC的评审,提出自己能够想到的所有异议。二、 一栋楼很难估算重量,但是一块砖头可以精确估算重量。一个项目的时间很难准确的估计,但把项目
2008-12-25 10:11:00 756
原创 SaaS---ASP接入宝典
1.本示例代码是ASP的REST风格SAAS平台接入演示,自定义了三个函数 1)validateUserforREST()封装validateUser的REST风格的请求参数。 2)getHTTPPage()发送HTTP请求,调用validateUser接口。 3)DOMXML()解析REST风格的响应。 2.本示例包含了两个asp文件,一个是formatUtil.asp格式化日期函数,一个是m
2008-12-24 17:19:00 669
原创 识别UML图---类图结构
在面向过程的软件开发方式中,用的最多的是结构化流程图,用以表达程序的处理流程和程序结构,能比较直观的表达业务功能和业务逻辑的意图,但是随着软件工程不断的发展和进步。软件项目的开发方式,开发语言,硬件环境,软件环境越来越复杂,怎么能用一致,清晰,易表达的语言来表述软件开发不同阶段的模型,让用户与PD,PD与架构师,架构师与程序员,配置管理员能更方便,统一的沟通,就成了当代软件,项目管理阶段的
2008-12-23 12:32:00 886
原创 WEB测试
Web 测试的经验 1. 功能测试 1.1.链接测试 链接是 Web 应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证 Web 应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的 URL 地址才
2008-12-23 12:21:00 1046
原创 JAVA中动态代理AOP的实现与思考
在做开发的时候,总是有一些功能与实际的业务并不相关,但是还要渗透到自己的业务代码里。比如日志打印功能,认证功能,消息发送功能.由于这些公用的代码要在自己的业务代码里完成一定的辅助功能,造成了自己的业务代码里渗透了不相关的业务代码。所以就产生了代理模式来完成这些功能,使用代理模式可以只关心自己的业务逻辑代码,而那些通用的日志打印功能,权限功能可以使用代理类来实现。比如我要发送一个订单邮
2008-12-18 22:27:00 570
原创 设计模式—工厂方法
设计模式—工厂方法工厂方法与抽象方法面向接口编程可以提高代码的灵活性,可以横向扩充代码.切忌不能使用面向实现的编程,这样做不便于以后业务的扩充和代码的灵活性。工厂方法:就是把new class的过程交给factory来做.构造类的细节不需要我们知道。 比如:构造一个List我们可以这样写:public class ListFactory{ public List
2008-12-04 17:47:00 659
原创 JMS初步研究与其他消息服务集成技术的对比
JMS in practiceAuthor : (丁宏亮)David Email : hongliang.dinghl@alibaba-inc.com Outline§ 什么是消息服务 § 为什么使用消息服务§ 什么是JMS(Java Message Service)§ JMS的通信方式 § JMS应用程序开
2008-11-21 16:47:00 1121
原创 IText 制作PDF格式的文档
在webwork 里面VIEW层的表现可以有很多种如volecity,jsp,pdf,excel等形式的视图,还有一些第三方插件也提供了这样的功能,比如:displayTag也可以导出pdf,excel的视图格式。其实最底层的实现如PDF使用了IText,Excel使用了POI等开源项目,只不过webwork或displayTag这样的工具有对它们封装了一下。 现在把
2008-11-11 14:48:00 728
原创 同事关于敏捷开发的总结
小型项目需要敏捷--迭代开发模型的应用 现在的项目模型越来越严谨,问题风险越来越少。这对一个大公司是很有用的流程。我们确实也需要通过不断的根据需求完善这套流程。但现在的业务流程有它自身的局限性。它使得项目越来越笨重,会议、文档、时间等沟通等成本增加,流水线过长将增加大量的固定成本。我们有必要考虑新的思路--迭代开发模型的应用。 长流程优势:n 安全:
2008-11-11 13:06:00 549
原创 样式表的导入与链接的区别
css样式1.网页加载前加载样式2.link是标签属于html语言的范畴3.可以通过javaScript控制link标签改变样式,达到换肤效果-->"face" rel="stylesheet" type="text/css" href="css/content.css">"javaScript"> //换肤函数 function s
2008-11-11 11:22:00 764
转载 大规模网站性能优化方法-从LiveJournal后台发展看大规模网站性能优化方法
一、LiveJournal发展历程LiveJournal是99年始于校园中的项目,几个人出于爱好做了这样一个应用,以实现以下功能: 博客,论坛 社会性网络,找到朋友 聚合,把朋友的文章聚合在一起LiveJournal采用了大量的开源软件,甚至它本身也是一个开源软件。 在上线后,LiveJournal实现了非常快速的增长:2004年4月份:280万注册用户。 2
2008-11-11 10:46:00 458
转载 网站性能优化与系统架构
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已
2008-11-11 10:39:00 523
转载 英特尔院士给中国年轻IT技术人员提三大建议
日前,在英特尔中国研究中心成立十周年暨“2008英特尔中国研究论坛”在京举行之际,英特尔企业技术事业部高级院士、通信技术实验室总监康凯文(Kevin Kahn),英特尔数字企业事业部院士兼编译器与架构高级开发部门总监罗杰飞(Geoffrey Lowney),英特尔企业技术事业部副总裁约瑟夫•舒茨(Joseph D.Schutz),与来自IT公司、科研院所从事研究和开发的年轻IT工程师们面对面交流
2008-11-05 13:02:00 581
原创 webwork+spring+ibatis MVC实践
Webwork,spring,ibatis MVC实践现在MVC的web架构模式,已经得到了开发人员和架构师的认可.无论是在可扩展性,可维护性都能在项目中充分体现其优越性。原理图如下所示: 我们这里的视图使用JSP 控制器由webwork承担 模型由ibatis承担 Spring 完成ibatis注入到
2008-11-03 16:37:00 1415
原创 Ajax 及javascript技术分享
Ajax Foundation Ajax基础 什么是DHTML = HTML+CSS+DOM+JAVASCRIPTXML衍生构建WEB UI 标记:1. XUL Xml用户界面语言(XML User Interface Language)由Mozilla推出。2. XAML 可扩展应用标记语言(eXtensible Applicati
2008-11-03 14:27:00 746
原创 Web测试方法
Web测试方法 在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。然而,Internet和Web媒体的不可预见性使测试基于Web的系统变得困难。因此,我们必须
2008-11-03 14:24:00 522
原创 远程方法调用前世今生
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog
2008-11-03 14:20:00 798
原创 J2EE平台简介
1.1 J2EE平台简介1.1.1 J2EE规范 J2EE(Java 2 Platform,Enterprise Edition)是SUN公司定义的一个开发分布式企业级应用的规范。它提供了一个多层次的分布式应用模型和一系列开发技术规范。多层次分布式应用模型是指根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件,组件在分布式服务器的组件容器中运行(如Servlet组件在S
2008-11-03 14:16:00 877
原创 JAVA解析XML四种方法
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definit
2008-10-28 14:24:00 1058
原创 创建可维护、可扩展的 XML 格式
常用缩写词NXD:原生 XML 数据库(Native XML database) XSD:XML 模式定义(XML Schema Definition) XSLT:XML 样式表语言转换(XML Stylesheet Language Transformation) W3C:万维网联盟(World Wide Web Consortium) XML:可扩展标记语言(Exten
2008-10-27 23:57:00 428
原创 项目开发工作经验总结
1. 项目评审PD2. UC评审 PD3. UI 评审 UI4. 数据库评审5. 系统评审6. 测试评审7. 功能评审8. BUGFIX从7月份到9月份已经参与开发的项目开发者社区交易管理,ISP平台管理,开发者社区评价管理,开发者社区
2008-10-24 15:31:00 1569
原创 外部引用CSS中 link与@import的区别
这两天刚写完XHTML加载CSS的几种方式,其中外部引用CSS分为两种方式link和@import。本质上,这两种方式都是为了加载CSS文件,但还是存在着细微的差别。差别1:老祖宗的差别。link属于XHTML标签,而@import完全是CSS提供的一种方式。link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加
2008-10-24 11:14:00 459
转载 项目构建中注意的问题
每个软件公司或互联网公司在部署与构建应用程序的时候都有自己一套行之有效或适用于本不公司的一种方法。在现在多变的环境下去部署与构建Application确实是一种比较有挑战性的工作。 由于操作系统,开发语言,网络环境的不统一等客观因素的存在,都对每次构建与部署产生不同的差异性。注意这里指的差异性不是应用自身的差异性,而是在环境配置,依赖的第三库的影响。比
2008-07-07 10:41:00 493
转载 项目构建中注意的问题
每个软件公司或互联网公司在部署与构建应用程序的时候都有自己一套行之有效或适用于本不公司的一种方法。在现在多变的环境下去部署与构建Application确实是一种比较有挑战性的工作。 由于操作系统,开发语言,网络环境的不统一等客观因素的存在,都对每次构建与部署产生不同的差异性。注意这里指的差异性不是应用自身的差异性,而是在环境配置,依赖的第三库的影响。比
2008-07-07 10:41:00 461
原创 session与cookie的区别
一、cookie机制和session机制的区别*************************************************************************************具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,
2008-04-17 08:53:00 1039
原创 JavaScript面向对象特性实践一
JavaScript面向对象特性实践一javaScript 在构造类的时候有好几种方法,每种方法特点是不一样的。1.构造/原型法 var BankCard=function(cardId,cardPassword)...{ this.cardId=cardId; //银行卡NO this.cardPassword=cardPasswo
2008-04-15 11:59:00 1337
原创 关于Velocity的一点看法
说明一下,我在项目中用的就是Velocity,可以说非常熟悉了。 文章取这个标题,只是用来吸引大家眼球的噱头 :) 下面是让我感到困惑的几个问题,欢迎大家踊跃提出解决方案!谢谢! 1. 可用的组件太少。 分页都要自己写。 更别说类似于JSP中的 extreme component了。绝对的硬伤。 2. 用起来不方便,跟JSP一样,#if, #else 漫天飞 3. 当JVM的资源降低时,会发生无法
2008-04-14 09:10:00 654
WinCVS入门与精通
2007-09-26
XML入门与实例
2007-09-26
PowerDesigner使用教程
2007-09-26
西安交大JAVA 基础讲义
2007-09-01
经典JSP2.0使用手册
2007-09-01
SQL2000经典讲义
2007-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人