自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MAVEn仓库

Maven仓库在以前使用Ant的时候,我们会建立一个lib目录在存放我们的jar包,比如项目所依赖的第三方包,每建立一个项目都要建立一个lib,不停的做copy工作,不仅是对于磁盘的浪费,而且也造成了版本管理上的麻烦。而且我们还需要通过提交到svn上来对lib进行管理,但是svn对于这种二进制文件的管理并不出色。 Maven仓库的初中就是为了解决这个问题,是所有常用的第三方包的集...

2013-04-16 10:52:31 193

原创 MAVEN和IDE

转自:http://blog.csdn.net/arvinzhuo/article/details/4244061 Eclipse是目前最流行的JAVA,J2EE开发环境,因为他是开源的免费的,我们接下来首先会说下如何在Eclipse下使用Maven,另外一个商业的IDE,我认为在易用性和功能上都超过Eclipse的那就是Intellij IDEA,目前的版本是8.1,也是我这些年来一直...

2013-04-16 10:51:27 346

原创 Maven环境

Maven 下载地址: http://maven.apache.org/download.html   准备工作: JDK1.4以上,在你的操作系统中需要设置JAVA_HOME   Windows 2000/XP   1. 解压 apache-maven-2.0.10-bin.zip 到你想要的目录,比如c:/apache,那么解压...

2013-04-02 15:38:43 131

原创 常用MAVEN建设

转自:http://langchenfujian.iteye.com/blog/1452512  1、设计原理图 1.1、局域网电脑需要maven构件时,发现本地仓库无此稳定版本构件时到局域网私服下载(开发版本的构件,无论何时都到私服上检验时间戳,使用最新的开发版本,如果私服的版本更新,那么就下载私服的构件)。1.2、局域网私服收到构件请求后,查看本地是否有此构件的缓...

2013-04-02 15:29:03 169

原创 Maven

 转自:http://www.iteye.com/topic/973166前言Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把ABPM项目 完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用maven 缩短一些时间。...

2013-03-09 14:43:58 120

原创 Linux MySQL配置

 basedir = path使用给定目录作为根目录(安装目录)。character-sets-dir = path给出存放着字符集的目录。datadir = path从给定目录读取数据库文件。pid-file = filename为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/Linux系统); Init-V脚本需要使用...

2012-11-01 15:06:33 104

原创 链地址法处理Hash冲突

链地址法处理Hash冲突 博客分类:查找java数据结构算法     哈希表中的每个位置称为桶(bucket),当发生哈希冲突时就以链表形式存放多个元素。 链地址法处理Hash冲突,看看下面代码,模拟了JDK中的HashSet:Java代码  clas...

2012-10-29 08:47:42 443

原创 二叉排序树

学习“五大经典查找”(3) 博客分类:查找java数据结构算法  今天就聊聊这个”五大经典查找“中的最后一个”二叉排序树“,又叫二叉查找树。1. 概念如图就是一棵二叉排序树:2.实际操作:    我们都知道,对一个东西进行操作,无非就是增删查改...

2012-10-29 08:46:54 112

原创 哈希查找

学习“五大经典查找”(2) 博客分类:查找java算法jdk数据结构  大家可否知道,其实查找中有一种O(1)的查找,即所谓的秒杀。 第三:哈希查找:     对的,他就是哈希查找,说到哈希,大家肯定要提到哈希函数,呵呵,这东西已经在我们脑子里面形成固有思...

2012-10-29 08:45:56 124

原创 线性查找

网上看到《五大经典查找》,学习了。原文代码用C#,这里用java,顺便对照一下两种语言的语法。  在我们的生活中,无处不存在着查找,比如找一下班里哪个mm最pl,猜一猜mm的芳龄....... 对的这些都是查找。 在我们的算法中,有一种叫做线性查找。分为:顺序查找。      折半查找。查找有两种形态:分为:(1)破坏性查找   比如有一群m...

2012-10-29 08:45:05 119

原创 二分(折半)查找算法

二分(折半)查找算法 博客分类:查找java算法数据结构 二分查找又称折半查找,它是一种效率较高的查找方法。  折半查找的算法思想是将数列按有序化(递增或递减)排列,查找过程中采用跳跃式方式查找,即先以有序数列的中点位置为比较对象,如果要找的元素值小于该中点元...

2012-10-29 08:43:52 194

原创 SCRUM-燃尽图

  敏捷开发之“燃尽图之谜” 敏捷开发之“燃尽图之谜” 1     燃尽图的起点是迭代当天还是迭代前一天?2     用工时还是故事点来计算剩余工作量?3     只统计开发任务还是包括测试呢?...

2012-10-17 09:23:34 3630

原创 [转]使用Joinwork Process Studio创建jBpm和Activiti流程定义文件

[转]使用Joinwork Process Studio创建jBpm和Activiti流程定义文件 博客分类:BPMNjbpmactivitibpmnjavajoinwork  转自【www.bpmn123.net】   BPMN2.0规范提供了通用的扩展机制...

2012-05-31 17:09:14 179

原创 尝试用BPMN 2.0的多实例任务建模多人会签流程

尝试用BPMN 2.0的多实例任务建模多人会签流程 博客分类:BPMNbpmnbpmn123jbpmactiviti工作流  国内做政务工作流项目中经常遇到多人会签的人工任务,刚学习了一下BPMN 2.0的多实例任务,试着做了一下多人会签任务。流程如下(用的是BP...

2012-05-31 17:08:37 2633 1

原创 [转]使用Joinwork Process Studio创建jBpm和Activiti流程定义文件

[转]使用Joinwork Process Studio创建jBpm和Activiti流程定义文件 博客分类:BPMNjbpmactivitibpmnjavajoinwork  转自【www.bpmn123.net】   BPMN2.0规范提供了通用的扩展机制...

2012-05-31 17:08:04 149

原创 BPMN 2.0的新特性--Event Sub-Process(事件子流程)

BPMN 2.0的新特性--Event Sub-Process(事件子流程) .netXML  做过实际业务流程设计的人都知道,正常的、没有例外和出错处理的流程是最容易建模的。(所以正常的流程又称为happy flow)处理流程中的例外和错误是流程建模中比较难的一部分。如果建模规范或语言对此...

2012-05-31 17:07:26 1586

原创 BPMN规范2.0的在线流程建模工具

一个支持BPMN规范2.0的在线流程建模工具 .netHTML BPMN 2.0规范迟迟未正式发布,但相关的工具开发却没有等待。下面是国内一个BPMN社区发布的在线流程建模工具,BPMN2.0的图元都能画,下面是工具的截图:工具会对不符合规范的地方做出提示,不错的说。更多的介绍:htt...

2012-05-31 17:06:31 3394

原创 JBPM知识点------tasknode

JBPM知识点------tasknode 分类: JBPM 2008-03-28 14:05 653人阅读 评论(0) 收藏 举报 同for...

2012-05-04 14:32:34 152

原创 JBPM知识点------identity

  JBPM知识点------identity 分类: JBPM 2008-03-28 14:00 167人阅读 评论(0) 收藏 举报 ...

2012-05-04 14:32:04 130

原创 JBPM知识点------timer、Scheduler

  JBPM知识点------timer、Scheduler 分类: JBPM 2008-03-28 13:59 314人阅读 评论(1) 收藏 举报 ...

2012-05-04 14:31:00 133

原创 JBPM知识点------JPDL3.1规范

  JBPM知识点------JPDL3.1规范 分类: JBPM 2008-03-26 11:37 656人阅读 评论(0) 收藏 举报 ...

2012-05-04 14:29:49 352

原创 JBPM工作流引擎内核设计思想及构架

JBPM工作流引擎内核设计思想及构架 引自:http://blog.csdn.net/foxking_yjl/article/details/2216006  分类: JBPM 2008-03-25 10:47...

2012-05-04 14:25:01 325

原创 生产者/消费者模式

架构设计:生产者/消费者模式http://www.sina.com.cn  2009年07月30日 00:49  IT168.com 文本Tag: 软件架构 【IT168 分析评论】    ★简介    在实际的软件开发过程中,经...

2012-02-28 16:08:00 98

原创 解析字符串类型的xml数据

在做一般的XML数据交换过程中,我更乐意传递XML字符串,而不是格式化的XML Document。这就涉及到XML字符串和Xml Document的转换问题,说白了这是个很简单的问题,本文就各种XML解析器分别列举如下,以方便自己今后查阅。  一、使用最原始的javax.xml.parsers,标准的jdk api// 字符串转XML...

2011-05-27 18:21:15 377

原创 java timer

JDK自带的java.util.Timer定时器的实现原理 文章分类:Java编程本文是我在项目中使用Timer后, 又看了一下Timer实现原理的整理. 主要介绍JKD自带的java.util.Timer定时器的实现原理.  Timer使用本身很简单, 同样, 他的设计原理也很精妙. 如果你仅仅只是想知道如何在自己的程序中来...

2011-05-27 09:53:41 154

原创 SORT

转自:http://yiyickf.iteye.com/blog/1047010排序算法java版,速度排行:冒泡排序、简单选择排序、直接插入排序、折半插入排序、希尔排序、堆排序、归并排序、快速排序 文章分类:Java编程先推荐一篇关于排序算法的文章:http://www.cppblog.com/guogangj/archive/2...

2011-05-25 09:54:03 105

原创 OSGi实现可扩展的模块

模块的可扩展性是模块设计时需要重点考虑的非功能特性,对于框架而言,扩展性的设计则更加的重要,框架需要通过不断的扩展来充实其基础设施,构成真正的应用系统。模块的扩展主要有两种,一种为扩充功能的扩展,另一种为覆盖性质的扩展,当然,本质上而言是可以把这两者进行合并的。在模块的扩展上Eclipse的扩展点的设计方式无疑是支撑模块可扩展的经典设...

2011-04-25 12:32:40 194

原创 我没搞懂的问题

问题一:我声明了什么!   String s = "Hello world!";   许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。   这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前...

2011-04-07 18:14:28 156

原创 Java反射

文章分类:Java编程Java反射机制是Java语言被视为准动态语言的关键性质。Java反射机制的核心就是允许在运行时通过Java Reflection APIs来取得已知名字的class类的相关信息,动态地生成此类,并调用其方法或修改其域(甚至是本身声明为private的域或方法)。也...

2011-04-07 17:49:34 93

原创 Java对象的equals()和hashCode()

解析Java对象的equals()和hashCode()的使用 解析Java对象的equals()和hashCode()的使用 前言 在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况 下,这两个函数是不用考虑的,直接使用它们的默认设计就可以了。但是在一...

2011-04-07 17:47:31 93

原创 序列化:java.io.Serializable

序列化:java.io.Serializablejava.io.Serializable引发的问题——什么是序列化?在什么情况下将类序列化?  序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现S...

2011-04-02 09:53:39 109

原创 java serializable

1、序列化是干什么的?       简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。 2、什么情况下需要序列化       a)当你想把的内存中的对象状态保存到一个文件中或...

2011-04-02 09:38:56 90

原创 java file

import java.io.File;   import java.io.FileInputStream;   import java.io.FileOutputStream;   import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;   import java.i...

2011-03-16 14:51:30 76

原创 Spring and Quartz

概述     各种企业应用几乎都会碰到任务调度的需求,就拿论坛来说:每隔半个小时生成精华文章的RSS文件,每天凌晨统计论坛用户的积分排名,每隔30分钟执行锁定 用户解锁任务。对于一个典型的MIS系统来说,在每月1号凌晨统计上个月各部门的业务数据生成月报表,每半个小时查询用户是否已经有快到期的待处理业 务……,这样的例子俯拾皆是,不胜枚...

2011-03-16 14:06:58 73

原创 任务调度框架Quartz

任务调度框架Quartz文档概述各种企业应用几乎都会碰到任务调度的需求,就拿论坛来说:每隔半个小时生成精华文章的RSS文件,每天凌晨统计论坛用户的积分排名,每隔30分钟执行锁定用户解锁任务。对于一个典型的MIS系统来说,在每月1号凌晨统计上个月各部门的业务数据生成月报表,每半个小时查询用户是否已经有快到期的待处...

2011-03-16 14:05:46 87

原创 Java synchronized关键字

不久前用到了同步,现在回过头来对JAVA中的同步做个总结,以对前段时间工作的总结和自我技术的条理话。JAVA中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和class liter...

2011-03-02 11:24:47 69

原创 Spring DAO层的设计思想

概述     【IT168 专稿】近几年持久化技术领域异常喧嚣,各种框架雨后春笋般地冒出,Sun也连接不断地颁布几个持久化规范。Spring对多个持久化技术提供了集成的支持,包括Hibernate、iBatis、JDO、JPA、TopLink,此外,还通过Spring JDBC框架对JDBC API进行简化。Spring面向DAO制定了一个通用的异常体系,屏蔽具体持久化技...

2011-02-11 12:47:41 376

原创 Java Mail

 import java.io.BufferedReader;   import java.io.BufferedWriter;   import java.io.IOException;   import java.io.InputStreamReader;   import java.io.OutputStreamWriter;   import java.net.Sock...

2011-01-30 16:18:37 105

原创 看的是书,读的却是世界

看的是书,读的却是世界(转)一、看的是书,读的却是世界;沏的是茶,尝的却是生活;斟的是酒,品的却是艰辛;人生就像一张有去无回的单车票,没有彩排。每一场都是现场直播。把握好每次演出便是最好的珍惜。将生活中点滴的往事细细回味,伤心时的泪、开心时的醉,都是因追求而可贵。日落不是岁月的过,风起不是树林的错。只要爱过等过付出过,天...

2010-12-31 17:59:13 128

原创 JDK,JRE,JVM区别与联系

JDK,JRE,JVM区别与联系 文章分类:Java编程    很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的。    今天特写此文,来整理下三者的关系。     JDK : JavaDevelopment ToolKit(Java开发...

2010-12-15 11:50:44 72

空空如也

空空如也

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

TA关注的人

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