自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

丁宏亮的专栏

业务,技术,经验决定你的事业成就

  • 博客(36)
  • 资源 (13)
  • 收藏
  • 关注

原创 驻足思考培训启示

     上周在TB参加了一个培训,是关于沟通,表达,管理方面的培训,起初老板叫我去,我并不是很感兴趣,因为一直从事项目编码和项目管理的工作,感觉这种培训对自己意义不是很大,而且还浪费时间。     培训时间为2天,培训内容比我想象的要丰富和有用,讲师也很有修养,所讲内容实例丰富,层次感强,生动有趣,而其还在课堂上有实战演练,现在把我培训的内容和博友分享一下。     驻足思考的核心理念是,表达"清晰","简练","有力".而这是你向上级和下级表达主题思想至关重要的三大美德.围绕这3个核心理念,在驻足思考里

2010-07-04 11:43:00 3719 2

原创 一种业务监控方法实施

     一般做业务监控方法是对业务异常进行捕获的时候进行,这种业务监控只有在出现系统异常的时候才起作用,具体实施的方法是利用spring的方法拦截器,如在spring 2.5.6版本里提供的AOP功能,具体实例代码如下:   public class CheckCodeExceptionInterceptor implements MethodInterceptor { private AlertAgent alertAgent; public AlertAgent getAlertAgent() {  

2010-07-03 21:26:00 825

原创 项目过程管理真实历程

5,6月份,在淘宝工作很忙,也很充实,一个接一个的项目和日常,使我在项目过程管理中得到了真实的历练,流程上也梳理的比较清晰,自己心里默默感觉在工作节奏,业务理解,技术上也不断在成长。现在把我所实践过的项目管理过程分享给大家。

2010-06-29 21:08:00 923 1

原创 工作量评估经验分享

一直以来,工作量评估对某些项目需要耗费的时间和资源,总是存在评估误差。为什么会存在这样的问题?为什么会这样,我自己在项目实践管理中有几点感悟和大家分享一下。1.项目任务task分解粒度比较粗,导致工作量评估过于理想化。2.对新项目,新技术,新业务流程理解不清晰,导致工作量评估有误差。3.项目开发生命周期的各个阶段或过程,工作量评估有误差。以上都是项目经理PM或TM 在工作量评估

2010-01-20 16:53:00 2328 1

原创 J2EE平台简介

J2EE(Java 2 Platform,Enterprise Edition)是SUN公司定义的一个开发分布式企业级应用的规范。它提供了一个多层次的分布式应用模型和一系列开发技术规范。多层次分布式应用模型是指根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件,组件在分布式服务器的组件容器中运行(如Servlet组件在Servlet容器上运行,EJB组件在EJB容器上运行),容器间通过

2010-01-12 19:15:00 756

原创 程序员就是写代码的吗

      程序员就是写代码的吗?非也!      一个有成就感的程序员,一个懂得把自己所学所想分享给别人的程序员,一个不断追求完美的程序员. 总是会不断地自我激励,为实现自己的目标而不断去努力,当然这个目标可以是阶段性,短期性,长期性 只要有目标,可操作就可以。      举例来说吧!一个刚入职的程序员,也许他急需要了解自己公司项目的内部开发规范和基础框架,了解这些之后可以便

2010-01-11 15:15:00 2039 4

原创 LINUX 环境变量总结

我们在Linux下安装系统软件的时候,经常遇到一些系统环境变量配置的问题。什么是环境变量?如何定制环境变量?我将在下面做一些介绍。一、什么是环境变量?Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义,这组变量被称为环境变量。用户可以对自己的环境变量进行修改以达到对环境的要求。二、定制环境变量 环境变量是和Shell紧密相关的,它

2009-06-18 17:08:00 24650 2

原创 2008年业绩总结

  2008年度业绩总结1.     取得了哪些进步(相比上一季度,对照上季度制定的改进计划)a>     技术研发1)ISV资源申请。项目按时按质量完成.2)ISP2.0 。项目使用model driver编程,使用BSF测试框架,提高了manager的测试覆盖率。项目按时按质量完成。3)保证金解冻及Admin权限,持续上一阶段的model driver成果,提高编程效率

2009-01-20 14:18:00 1337

转载 大型网站架构不得不考虑的10个问题

 这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必

2009-01-15 20:27:00 424

转载 开发人员经验总结

    立项 一、             需求的收集,UC的编写虽然不是开发人员的工作,但最终需要开发人员在产品中实现。所以开发不合理的设计至少浪费了你的时间,开发技术无法实现的设计带来最大的痛苦:失败。所以,开发人员要重视需求以及UC的评审,提出自己能够想到的所有异议。二、             一栋楼很难估算重量,但是一块砖头可以精确估算重量。一个项目的时间很难准确的估计,但把项目

2008-12-25 10:11:00 746

原创 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 657

原创 识别UML图---类图结构

  在面向过程的软件开发方式中,用的最多的是结构化流程图,用以表达程序的处理流程和程序结构,能比较直观的表达业务功能和业务逻辑的意图,但是随着软件工程不断的发展和进步。软件项目的开发方式,开发语言,硬件环境,软件环境越来越复杂,怎么能用一致,清晰,易表达的语言来表述软件开发不同阶段的模型,让用户与PD,PD与架构师,架构师与程序员,配置管理员能更方便,统一的沟通,就成了当代软件,项目管理阶段的

2008-12-23 12:32:00 875

原创 WEB测试

 Web 测试的经验 1. 功能测试 1.1.链接测试    链接是 Web 应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证 Web 应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的 URL 地址才

2008-12-23 12:21:00 1038

原创 JAVA中动态代理AOP的实现与思考

   在做开发的时候,总是有一些功能与实际的业务并不相关,但是还要渗透到自己的业务代码里。比如日志打印功能,认证功能,消息发送功能.由于这些公用的代码要在自己的业务代码里完成一定的辅助功能,造成了自己的业务代码里渗透了不相关的业务代码。所以就产生了代理模式来完成这些功能,使用代理模式可以只关心自己的业务逻辑代码,而那些通用的日志打印功能,权限功能可以使用代理类来实现。比如我要发送一个订单邮

2008-12-18 22:27:00 565

原创 设计模式—工厂方法

  设计模式—工厂方法工厂方法与抽象方法面向接口编程可以提高代码的灵活性,可以横向扩充代码.切忌不能使用面向实现的编程,这样做不便于以后业务的扩充和代码的灵活性。工厂方法:就是把new class的过程交给factory来做.构造类的细节不需要我们知道。 比如:构造一个List我们可以这样写:public class ListFactory{   public List

2008-12-04 17:47:00 654

原创 JMS初步研究与其他消息服务集成技术的对比

JMS in practiceAuthor : (丁宏亮)David                 Email :  hongliang.dinghl@alibaba-inc.com Outline§   什么是消息服务 §   为什么使用消息服务§   什么是JMS(Java Message Service)§   JMS的通信方式 §   JMS应用程序开

2008-11-21 16:47:00 1113

原创 IText 制作PDF格式的文档

       在webwork 里面VIEW层的表现可以有很多种如volecity,jsp,pdf,excel等形式的视图,还有一些第三方插件也提供了这样的功能,比如:displayTag也可以导出pdf,excel的视图格式。其实最底层的实现如PDF使用了IText,Excel使用了POI等开源项目,只不过webwork或displayTag这样的工具有对它们封装了一下。       现在把

2008-11-11 14:48:00 719

原创 同事关于敏捷开发的总结

 小型项目需要敏捷--迭代开发模型的应用        现在的项目模型越来越严谨,问题风险越来越少。这对一个大公司是很有用的流程。我们确实也需要通过不断的根据需求完善这套流程。但现在的业务流程有它自身的局限性。它使得项目越来越笨重,会议、文档、时间等沟通等成本增加,流水线过长将增加大量的固定成本。我们有必要考虑新的思路--迭代开发模型的应用。    长流程优势:n  安全:

2008-11-11 13:06:00 542

原创 样式表的导入与链接的区别

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 752

转载 大规模网站性能优化方法-从LiveJournal后台发展看大规模网站性能优化方法

 一、LiveJournal发展历程LiveJournal是99年始于校园中的项目,几个人出于爱好做了这样一个应用,以实现以下功能: 博客,论坛 社会性网络,找到朋友 聚合,把朋友的文章聚合在一起LiveJournal采用了大量的开源软件,甚至它本身也是一个开源软件。 在上线后,LiveJournal实现了非常快速的增长:2004年4月份:280万注册用户。 2

2008-11-11 10:46:00 451

转载 网站性能优化与系统架构

 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已

2008-11-11 10:39:00 517

转载 英特尔院士给中国年轻IT技术人员提三大建议

 日前,在英特尔中国研究中心成立十周年暨“2008英特尔中国研究论坛”在京举行之际,英特尔企业技术事业部高级院士、通信技术实验室总监康凯文(Kevin Kahn),英特尔数字企业事业部院士兼编译器与架构高级开发部门总监罗杰飞(Geoffrey Lowney),英特尔企业技术事业部副总裁约瑟夫•舒茨(Joseph D.Schutz),与来自IT公司、科研院所从事研究和开发的年轻IT工程师们面对面交流

2008-11-05 13:02:00 567

原创 webwork+spring+ibatis MVC实践

               Webwork,spring,ibatis MVC实践现在MVC的web架构模式,已经得到了开发人员和架构师的认可.无论是在可扩展性,可维护性都能在项目中充分体现其优越性。原理图如下所示:                我们这里的视图使用JSP 控制器由webwork承担 模型由ibatis承担 Spring 完成ibatis注入到

2008-11-03 16:37:00 1403

原创 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 737

原创 Web测试方法

Web测试方法   在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。然而,Internet和Web媒体的不可预见性使测试基于Web的系统变得困难。因此,我们必须

2008-11-03 14:24:00 519

原创 远程方法调用前世今生

 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog

2008-11-03 14:20:00 789

原创 J2EE平台简介

 1.1 J2EE平台简介1.1.1 J2EE规范  J2EE(Java 2 Platform,Enterprise Edition)是SUN公司定义的一个开发分布式企业级应用的规范。它提供了一个多层次的分布式应用模型和一系列开发技术规范。多层次分布式应用模型是指根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件,组件在分布式服务器的组件容器中运行(如Servlet组件在S

2008-11-03 14:16:00 867

原创 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 1047

原创 创建可维护、可扩展的 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 421

原创 项目开发工作经验总结

                1.       项目评审PD2.       UC评审 PD3.       UI 评审 UI4.       数据库评审5.       系统评审6.       测试评审7.       功能评审8.       BUGFIX从7月份到9月份已经参与开发的项目开发者社区交易管理,ISP平台管理,开发者社区评价管理,开发者社区

2008-10-24 15:31:00 1559

原创 外部引用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 449

转载 项目构建中注意的问题

           每个软件公司或互联网公司在部署与构建应用程序的时候都有自己一套行之有效或适用于本不公司的一种方法。在现在多变的环境下去部署与构建Application确实是一种比较有挑战性的工作。           由于操作系统,开发语言,网络环境的不统一等客观因素的存在,都对每次构建与部署产生不同的差异性。注意这里指的差异性不是应用自身的差异性,而是在环境配置,依赖的第三库的影响。比

2008-07-07 10:41:00 481

转载 项目构建中注意的问题

           每个软件公司或互联网公司在部署与构建应用程序的时候都有自己一套行之有效或适用于本不公司的一种方法。在现在多变的环境下去部署与构建Application确实是一种比较有挑战性的工作。           由于操作系统,开发语言,网络环境的不统一等客观因素的存在,都对每次构建与部署产生不同的差异性。注意这里指的差异性不是应用自身的差异性,而是在环境配置,依赖的第三库的影响。比

2008-07-07 10:41:00 457

原创 session与cookie的区别

 一、cookie机制和session机制的区别*************************************************************************************具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,

2008-04-17 08:53:00 1004

原创 JavaScript面向对象特性实践一

JavaScript面向对象特性实践一javaScript 在构造类的时候有好几种方法,每种方法特点是不一样的。1.构造/原型法     var  BankCard=function(cardId,cardPassword)...{         this.cardId=cardId;  //银行卡NO         this.cardPassword=cardPasswo

2008-04-15 11:59:00 1324

原创 关于Velocity的一点看法

说明一下,我在项目中用的就是Velocity,可以说非常熟悉了。 文章取这个标题,只是用来吸引大家眼球的噱头 :) 下面是让我感到困惑的几个问题,欢迎大家踊跃提出解决方案!谢谢! 1. 可用的组件太少。 分页都要自己写。 更别说类似于JSP中的 extreme component了。绝对的硬伤。 2. 用起来不方便,跟JSP一样,#if, #else 漫天飞 3. 当JVM的资源降低时,会发生无法

2008-04-14 09:10:00 639

PHP新订购与支付流程(文档)DEMO

PHP新订购与支付流程(文档)DEMO

2008-06-23

MD5--ASP加密

MD5--ASP加密

2008-05-26

WinCVS入门与精通

本文主要介绍如何使用Windows NT 平台的CVS 服务器CVSNT 和<br>Windows 平台的CVS 客户端WinCVS 来组建CVS 系统。<br>关键词CVS,CVSNT,WinCVS<br>资料格式:PDF

2007-09-26

XML入门与实例

· 第一章:XML快速入门<br>· 一. 什么是XML? <br>· 二. XML是新概念吗?<br>· 三. 使用XML有什么好处?<br>· 四. XML很难学吗?<br>· 五. XML和HTML的区别 <br>· 六. XML的严格格式 <br>· 七. 关于XML的更多 <br>· 第二章:XML概念<br>· 一. 扩展性 <br>· 二. 标识 <br>· 三. 语言 <br>· 四. 结构化 <br>· 五. Meta数据 <br>· 六. 显示<br>· 七. DOM <br> <br>· 第三章:XML的术语<br>· 导言 <br>· 一.XML文档的有关术语<br>· 二.DTD的有关术语<br>· 第四章:XML的语法<br>· 一.XML语法规则<br>· 二.元素的语法<br>· 三.注释的语法<br>· 四.CDATA的语法<br>· 五.Namespaces的语法<br>· 六.entity的语法<br>· 七.DTD的语法<br>· 第五章:XML实例解释<br>· 一.定义新标识 <br>· 二.建立XML文档<br>· 三.建立相应的HTML文件 <br>· 第六章:XML相关资源<br> 资料全是PPT,PDF格式的。

2007-09-26

PowerDesigner使用教程

1.PD 的整体架构的介绍。<br>2.PD 数据库概念模型的建立方法。<br>3.PD 数据库逻辑模型的建立方法。<br>4.PD 业务流程图的画法。<br>物有所值

2007-09-26

java编程规范

java编程规范java编程规范

2007-09-05

J2EE面试关键技术

本文不深入具体技术,而是从一个比较宏观的角度讲述J2EE平台所涉及的一些技术,对于每种技术只介绍其特点以及应用,如有可能对相似技术做了一些简单的比较。

2007-09-04

西安交大JAVA 基础讲义

1.详细讲述了JAVA环境变量的配置和说明 2.透彻的介绍了类,对象的概念 3.对JAVA的多态,继承,封装做了比较详细的介绍 4.高级面向对象的概念和实现原理 5.详细讲述了JAVA的输入和输出流,尤其对inputStream和outputStream接口和实现类的类层次结构做了全面介绍 6.JAVA的图形用户界面GUI,对AWT,SWING等图形组件做了详细介绍 7.JAVA线程的概念,对Thread,Runable的实现原理做了丰富的图例 8.JAVA网络的概念,列举了丰富的Socket编程实例 9.使用JDBC,ODBC连接数据库,介绍了Connection,Statement ,ResultSet的使用方法和注意事项。

2007-09-01

经典JSP2.0使用手册

1.详细介绍了JSTL标准标签库的使用方法. 2.全面介绍了EL表达式的使用方法 3.重点介绍了JSP2.0的规范 4.Servlet2.4和JSP2.0的实现原理详细说明

2007-09-01

SQL2000经典讲义

1.掌握SQLServer2000数据库的安装,配置,管理. 2.数据库的建立和维护 3.表的建立和维护 4.建立数据库中数据的完整性,一致性. 5.索引的建立和维护 6.数据的修改(update,delete,insert) 7. 基本查询语言的使用 8. 高级查询语言的使用 9.视图的概念和建立 10.T-SQL语言的介绍和使用 11.存储过程的建立和维护 12.触发器的建立和维护 13.游标的建立和使用

2007-09-01

visio使用案例

1.本系统是某子系统的一部分,但详细的描述了使用visio画流程图的方法。2.业务流程图的画法

2007-08-31

JAVASCIRPT

通用javaScript的验证框架

2007-07-23

Spring的ACEGI的应用

Spring的ACEGI的应用

2007-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除