自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自定义java Annotation快速入门与提高

我们先来看看一个简单的注解类定义import java.lang.annotation.Documented;import java.lang.annotation.Retention;import java.lang.annotation.Target;import java.lang.annotation.ElementType;import java.lang.ann

2013-08-16 16:37:15 709

原创 Java RMI

最近两天一个同事在学习EJB的时候,看到RMI并对此非常感兴趣,正好我做了一个简单的例子,由于众多轻量级应用层出纷纭,重量级架构EJB慢慢淡出了人们的视野,再此仅仅做了一个RMI例子,供大家学习对Rmi有一个初步的了解。Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种远程调用机制,能够让在某个 Java 虚拟机上的对象调用另一

2013-08-16 10:56:47 711

翻译 SQL Server 2005和SQL Server 2000数据的相互导入

1) SQL Server 2000数据导入SQL Server 2005在SQL Server 2000中,把其数据进行备份,在数据库中点击右键,选择“所有任务”下的“备份数据库”,弹出一个对话框,然后点击“添加”按钮,输入对应的数据库备份名称,就可以备份数据了。然后在SQL Server 2005中,在数据库中点击右键,点击“还原数据库”,在弹出的对话框中,“常规”的选项卡中,“目标数据库

2013-08-02 10:57:33 797

原创 SQL注入安全分析

(一)       应用环境列表网络互联设备操作系统序号操作系统名称设备名称脆弱性1IOS_路由器_内部_1route1 2IOS_路由器_VPN_1路由器_VPN_1 3IOS_路由器_

2013-07-24 09:26:34 1004 1

原创 webwork工作原理简单分析

一、WebWork的框架初始化过程利用WebWork做的项目,在服务器启动时完成WebWork的框架初始化。具体是通过Web.xml中配置好的FilterDispatcher过滤器中的init(FilterConfig filterConfig)方法完成。并且web.xml中配置好FilterDispatcher的映射,当用户用映射好的结尾资源请求浏览器时,FillterD

2013-07-19 16:26:32 1271

原创 java开发JMS for Jboss4

针对好多朋友,想熟悉JMS相关开发知识,网上例子写的也比较乱,特手动编写了一个例子和服务器配置,希望大家喜欢,支持我1)  jboss配置Queue消息队列     打开jboss安装目录,找到server/default/deploy/jms下找到文件jbossmq-destinations-service.xml文件     增加配置代码如下:

2013-07-19 14:09:32 750

原创 SPRING源码分析:IOC容器

在Spring中,最基本的IOC容器接口是BeanFactory - 这个接口为具体的IOC容器的实现作了最基本的功能规定 - 不管怎么着,作为IOC容器,这些接口你必须要满足应用程序的最基本要求: public interface BeanFactory {    //这里是对FactoryBean的转义定义,因为如果使用bean的名字检索FactoryBean得到的对象是工厂生成的对象

2013-07-02 09:53:55 860

原创 SPRING中的CONTEXTLOADERLISTENER

ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。现在的方法就是查看它的

2013-07-02 09:41:07 850

原创 java生成二维码方法事例

下面代码是基于QRCode矩阵二维码生成方法实例,有兴趣的朋友可以参考一下,为了方便大家的研究与应用,我已经把Qrcodeed.jar包和本程序源文件,上传到了资源里,供大家参考!如有疑问也可以给我留言,感谢大家的支持,更多文章请浏览:http://blog.youkuaiyun.com/zhangtao__a谢谢!import java.io.*;import java.ut

2013-04-22 15:45:58 810

原创 需求管理之业务分析

我们将从客户调研现场拿回来的需求,经过一番功能角色分析,整个系统的整体脉络与轮廓已经被勾画出来。在这个过程中,我们首先将系统划分成了几个功能模块(如果系统规模较大,还应先划分为几个子系统,然后再划分出各个功能模块)。然后,我们为每个功能模块绘制用例图。用例图是站在用户角度去观察的系统,即系统为用户提供了哪些功能,这就是功能分析。同时,这些功能是为哪些用户服务的,这就是角色分析。我们绘制的用例图应当

2013-01-23 13:30:19 1073

原创 需求调研之用例图

在我们进行一系列需求调研工作的同时,我们的需求分析工作也开始启动了。需求调研与需求分析工作应当是相辅相伴共同进行的。每次参加完需求调研回到公司,我们就应当对需求调研的成果进行一次需求分析。当下一次开始进行需求调研时,我们应当首先将上次需求分析的结果与客户进行确认,同时对需求分析中提出的疑问交给客户予以解答。这就是一个需求捕获->需求整理->需求验证->再需求捕获的过程。 但是,当我们经过一

2013-01-23 13:29:39 1087

原创 需求调研之捕获

前面我们讨论了,需求分析工作是一个迭代的过程:需求捕获->需求整理->需求验证->再需求捕获······需求捕获是这个迭代过程的开始,也是整个需求分析工作中最重要的部分。没有捕获哪来后面的整理与验证工作?但是,非常遗憾,按照我以往的经验,需求捕获是我们最薄弱的环节。前面我提到的许许多多项目开发的问题都可以归结为需求分析的问题,而许许多多需求分析的问题又都可以归结为需求捕获不完整的问题。需求捕获是整

2013-01-23 13:27:46 714

原创 Lucene应用

Lucene 简介  Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。  目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 Eclipse 的帮助系统的搜索功能。Lucen

2013-01-09 16:32:59 321

原创 语言分析包org.apache.lucene.analysis

语言分析包org.apache.lucene.analysisAnalyzer是一个抽象类,司职对文本内容的切分词规则。 切分后返回一个TokenStream,TokenStream中有一个非常重要方法next(),即取到下一个词。简单点说,通过切词规则,把一篇文章从头到尾分成一个个的词,这就是org.apache.lucene.analysis的工作。 对英文而言

2013-01-09 16:32:17 644

原创 IT需求管理之迭代

前面我一直在反复强调这样一个观点,需求分析不是一蹴而就的,是一个反复迭代的过程。它将从第一次需求分析开始,一直持续到整个项目生命周期。为什么这样说呢?让我们一起来分析分析。在第一次的需求分析阶段,我们在一段时期内需要与客户进行反复地讨论,这个过程往往是这样一个反复循环的过程:需求捕获->需求整理->需求验证->再需求捕获。需求捕获,就是我们与客户在一起开研讨会,讨论需求的活动。客户可能

2013-01-09 16:30:28 907

原创 IT需求管理之研讨

前面我们探讨了业务研讨会应当怎样组织,下面我们再具体讨论一下我们应当怎样与客户讨论业务需求。如果说组织业务研讨会是项目经理的功底,那么讨论业务需求就是需求分析人员的功底。以往我们常常认为,需求分析是一件最简单的事情。客户说他们需要做一个什么软件,有些什么功能,我们照着做就可以了,所谓的需求分析员就是需求的记录员。我要说,这是一个极大的错误,许多失败的软件项目,或者说软件项目中的需求问题,大

2013-01-09 16:29:33 501

原创 IT需求管理之研讨会

经过一番努力,我们终于在客户中找到了一批人,可以解答困扰我们多时的业务问题了,真是不容易呀。但是,如何以合适的时间、合适的地点、通过合适的形式与客户研讨业务需求,是摆在项目经理面前的一道难题。在我所经历的项目中,业务研讨会没有一个是相同的。我曾经做过一个政府机关的项目,在这个项目中,从总局到省、地市、区县,形成了一个多组织机构的管理系统。虽然全国管理流程大体相同,但各地因各地实际情况的不同

2013-01-09 16:27:46 470

原创 IT需求管理之拜访

项目组经过一番努力,获得了一些初步的成果。首先是给客户留下了一个良好的印象,这是一个开端,但要在他们心目中树立自己的职业威信还要看你今后的表现。同时,我们与客户一起为项目制订了短期与长期目标。不要小看了这些目标,它们就是我们的尚方宝剑。正是因为有了它,今后项目中的有关各方就应当协助实现这个目标。我们应当清晰地向客户表达这样一个意思,要完成这样的目标,不是某一方的努力,而是双方共同努力的结果。这也是

2013-01-09 16:26:51 474

原创 SQLite For JAVA

JDBC差不多,如果你熟悉JDBC的话,也有图形化的工具,可以用图形化的工具建表什么的,比较容易。 下面是一个小例子:[java] import java.sql.Connection;  import java.sql.DriverManager;  import java.sql.ResultSet;  import java.sql.SQLExceptio

2013-01-09 08:31:33 445

原创 IT需求调研初始

需求调研之初始很多需求分析的工作是从需求调研开始的,我们就从这里说起吧。需求调研是需求分析最重要的一环,也最集中地体现了需求分析的特点——既是一份体力活儿,更是一份技术活儿。它既要求我们具有一种理解能力、设计能力,更要求我们具有一种与人交往、沟通的能力。在一个阳光明媚的下午,项目经理带领着项目组成员,参加了客户组织的见面会,一个新的软件研发项目就这样开始了。双方在一种友好的气氛中进行,

2013-01-08 15:36:04 593

原创 IT项目管理之需求管理

需求篇---需求确认时间过得真快,经过一系列需求研讨、需求分析和整理确认,我们整理出了需求列表,编写出了需求规格说明书,一切似乎该到结束需求分析阶段的时候了。但是,敏捷大师的一句话让我们彻底心凉到了骨头里。敏捷大师说了,我们不可能在需求分析阶段完成所有的需求分析工作,它将延续到设计、开发,甚至测试阶段。一直以来,我对这句话非常困惑。既然需求分析阶段不能完成所有的需求分析工作,那么完成多

2013-01-08 15:23:08 1389

oracle函数大全

1)oracle数据库开发使用函数大全 2)DBA人员必备函数知识库

2013-10-22

二维码 开发工具包

1)开发二维码需要的QRCode.jar包程序 2)开发二维码java生成事例

2013-04-22

搜索引擎爬虫

1)根据URL搜索过滤网络内容 2)搜集URL内的所有资源进行抓取分析 3)建立索引文件 4)搜索引擎爬虫

2013-03-22

文件内容检索

树状图索引应用 文件关键字过滤 严格通过效率测试

2013-03-21

数据库经典讲解

1)常用数据库剖析精讲 oracle、mysql、sql server、sqllite 2)数据库多样性分析 3)持久层架构选型 4)数据库精讲

2013-01-23

J2EE 主流架构详解与应用

1)详细讲解主流架构strutsX系列 2)持久层架构剖析与精讲 3)Spring详解与实战 4)系统设计实战心得

2013-01-23

SQLite For JAVA

java操作SQLite数据库,便于嵌入式或内存数据库开发应用

2013-01-09

加密签名与验签

该代码实现了如下功能 1)密钥对生成与写文件 2)数据与文件加密 3)数据与文件签名 4)数据与文件验签

2013-01-08

多文件及其文件夹压缩

java编写源代码类文件,实现如下 1)多文件长传压缩 2)文件夹压缩

2013-01-08

struts2学习指南 chm格式

本书分为13章 分别详细的介绍了struts2中常用的标签,action,国际化,拦截器,Ioc,文件上传,CRUD,OGNL,和AjAX等,从项目入手,知识点丰厚

2009-02-02

struts2 中文学习手册PDF版本

文章从0开始讲起,比较系统详细的介绍了整个struts2的整体框架和开发技巧,中间穿插了实战项目,让你理论中学习实践,很快上手

2009-02-02

空空如也

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

TA关注的人

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