自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Java ClassLoader内存泄露

看到一篇关于Java中ClassLoader内存泄露的文章,很不错。记录下。 http://www.ijavaboy.com/classloader-leak-2.html

2013-05-09 09:26:48 203

原创 业务分析的六个阶段(刁吉水)

第一阶段“多”,广泛地调研,搜集客户资料,包括各种文件、规章、单据、报表、总结计划等;广泛地与客户沟通,听取他们的想法;广泛地上网搜集资料,包括各种相关软件资料,部委、省厅、相关地市的资料;搜集一些专业书籍。对这些资料进行研读。第二阶段“繁”,在研读资料的过程中,头绪繁多,关系错综复杂,无论身处何处,总是一眼望不边的感觉。这个阶段,要多看,硬着头皮看;勤动手,大量地做分解、比较、归并等工作;多...

2011-02-23 08:57:38 923

原创 敏捷开发基本思想

本文主要总结一下敏捷开发模式的基本思想 1、测试驱动开发(TDD):敏捷开发中,测试是在功能实现之前。就是要实现一个功能,首先根据业务需求,写出相应的测试,然后再写功能代码使得每个测试都可以通过。可以将每个功能做成一个Story,然后针对每个Story编写测试。 2、小版本发布(Frequent Releases):敏捷开发中,最重要的思想之一就是,尽可能短的时间内,发布可以运行的...

2011-01-29 11:26:30 887

原创 敏捷开发中如何保障项目进度(相对估算加迭代求精法)

 随着敏捷开发热潮的到来,很多开发者开始了敏捷之旅!本人也不例外,正踏上敏捷的航班! 敏捷开发的模式和普通的开发模式存在几点关键的不同:@1、敏捷开发拥抱变化。@2、是人管项目,而不是项目在牵制人。(人永远处于主动地位,不可让项目牵着走)。@3、采用xp进行项目实践。@4、采用scrum进行过程管理。 本文主要探讨敏捷流程中如何确保项目的开发进度の相对估算加迭代...

2011-01-28 17:13:25 563

原创 何为REST?

学习Web Service时,不免会经常遇到REST这个术语。他的含义是:Representational State Transfer(表述性状态转移)。其实,简而言之,REST就是一种解决方案,一种思想。其主要目的在于,提高系统的可伸缩性和降低系统开发的复杂度,同时简化基于Web Service服务的架构开发。 在REST中一个很重要的概念是:资源!然而在WEB中一个资源的含义,并非指...

2011-01-24 15:25:41 107

原创 Webservice*Axis2客户端调用实例之判断QQ在线状态

在开发webservice的时候,无意会涉及到服务端和客户端。这里通过调用QQ在线状态的webservice来演示客户端的调用。其中客户端的调用一般有同步调用和异步调用。 webservice地址:http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl用wsdl2java命令(相关配置可以参...

2011-01-17 17:20:25 109

原创 axis2相关工具使用所做的配置

在用axis2开发部署webservice的时候,为了方便开发工作,需要做一些简单的配置。 1、下载axis2 axis2-1.4-bin.zipxis2-1.4-war.zip解压上面两个包2、部署axis2 将axis2.war拷贝到tomcat的webapps目录下。...

2011-01-17 16:49:04 95

原创 Notification 学习

package demo.notification;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Intent;...

2011-01-11 10:24:12 72

原创 Broadcast 实例

package demo.broadcast;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;/** * 实现一个广播和广播接收器比较简单...

2011-01-11 09:06:43 106

原创 认识框架

一、框架的含义:某一领域中,所有或者大部分应用的共同结构。所为共同结构,包含:通用的类,组件,函数,已经他们之间的关系等。框架,就是提取问题域的共同特点,进行抽象和封装,从而达到重用的目的。 二、框架的核心:框架的通用性和扩展性。通用性:框架可以被广泛应用于特定领域的软件设计中扩展性:框架能够不影响特定系统的功能实现。 三、用户、框架、操作系统(OS)、应用程序四者之间...

2011-01-10 16:09:46 167

原创 软件架构设计的三个维度

http://www.uml.org.cn/zjjs/200705101.asp软件架构设计的三个维度 作者: 陈亮亮 出处:软件世界  架构设计是一个非常大的话题,不管写几篇文章,接触到的始终只是冰山一角,更多的是实践中去体会。这篇文章主要介绍面向对象OO、面向方面AOP和面向服务SOA这三个要素在架构...

2011-01-10 09:19:15 152

原创 架构学习一:什么是软件架构

一、什么是软件系统的架构?1、一个系统从整体到部分的最高层次的划分!这里是从功能性需求的角度,确定系统大致需要完成什么功能。比如,一个查询系统,可以初步确定需要包含号码归属地查询,天气查询,快递查询,火车查询四大功能!2、从全局的角度和非功能性需求的角度设计其结构!什么事非功能性的需求?参看下面二,软件系统的架构目标: 二、软件系统的架构目标:1、可靠性(Relia...

2011-01-10 09:07:45 202

空空如也

空空如也

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

TA关注的人

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