自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(115)
  • 资源 (2)
  • 收藏
  • 关注

转载 OpenSSL 1.0.0生成p12、jks、crt等格式证书的命令个过程

OpenSSL 1.0.0生成p12、jks、crt等格式证书的命令个过程 此生成的证书可用于浏览器、java、tomcat、c++等。在此备忘!  1.创建根证私钥命令:openssl genrsa -out root-key.key 1024 2.创建根证书请求文件 命令:openssl req -new -out root-req.csr -key

2014-10-14 21:16:57 214

转载 java环境中配置SSL双向认证

在Java环境中配置Https双向认证,需要使用JDK自带的keytool工具,在命令行方式下,生成服务器证书申请文CSR,然后到CA签发服务器证书。以下为在Tomcat和Weblogic中配置Https双向认证的步骤,环境为JDK1.5。Tomcat下keystore密码与服务器密钥密码必须一致。1.在Tomcat中配置HTTPS双向认证在Tomcat5.0中配置Https双向认

2014-04-29 23:36:14 501

转载 用Tomcat服务器配置https双向认证过程实战

什么是https? 百度百科足够解释它:http://baike.baidu.com/view/14121.htm工具:keytool (Windows下路径:%JAVA_HOME%/bin/keytool.exe)环境:Windows8.1企业版、Tomcat-7.0.27、JDK1.6、IE11、Chrome一、为服务器生成证书C:\Windows\system32

2014-04-28 23:48:35 242

转载 HTTP 和HTTPS

HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议       它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。      它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTP

2014-04-28 23:28:49 211

转载 UML建模(三)用例图

1. 用例图的概述1.1 概述用例图(Use Case Diagram)也称为用户模型图,是由软件需求分析到最终实现的第一步,是从用户的角度来描述系统功能,描述如何使用一个系统。用例图显示谁将是相关用户、用户希望系统提供什么服务,以及用户需要为系统提供的服务。最长用来描述系统以及子系统。1.2 定义用例图用例图是有关系统细节的最高形式。事实上,用例图仅仅是站在外部观察系统功能,即参

2014-03-21 16:16:04 722

转载 UML建模(二)UML2.0中的新图

1. UML2.0对UML1.4进行了扩充,在静态模型图中增加了“包图”和“组成结构图”;在动态行为模型图中增加了“交互纵览图”和“计时图”。1.1 组成结构图组成结构图可以把每一个构建类放到一个整体中,这种方法表示从类的内部结构来审视这个类。1.2 交互纵览图交互纵览图可以直观地表达一组相关顺序图之间的流转逻辑。1.3 计时图计时图是一种可选的交互图,展示交互过程中的真实

2014-03-21 16:14:52 1481

转载 UML建模(一)概述

1.什么是UML?       统一建模语言(UML,UnifiedModeling Language)是一种可视化的建模语言,能让系统构造者用标准的、易于理解的方式表达出系统蓝图,便于用户、开发者之间进行交流设计结果。UML是一种基于面向对象的可视化建模语言,不同于其他程序设计语言。UML模型使用代码生成器,可以将UML模型转换为程序源码,使用逆向生成器也可以将程序源代码转换为UML模型。

2014-03-21 16:13:28 466

转载 java socket编程

一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为

2014-03-14 22:33:38 289

转载 maven目录

原文地址:http://wentao365.iteye.com/blog/778087

2014-02-12 17:30:16 164

转载 maven 教程一 深入

文章地址:http://wentao365.iteye.com/blog/903513

2014-02-12 17:23:47 209

转载 maven 教程一 入门

文章地址:http://wentao365.iteye.com/blog/903396

2014-02-12 17:21:44 217

转载 findbugs错误修改指南

FindBugs错误修改指南 1. EC_UNRELATED_TYPESBug: Call to equals() comparing different types Pattern id: EC_UNRELATED_TYPES, type: EC, category: CORRECTNESS解释:两个不同类型的对象调用equals方法,如果equals方法没有被重写,那么调用object的=

2014-02-12 14:48:58 956

转载 使用EclEmma进行覆盖测试

使用EclEmma进行覆盖测试覆盖测试是衡量测试质量的一个重要指标。在对一个软件产品进行了单元测试、组装测试、集成测试以及接受测试等繁多的测试之后,我们能不能就此对软件的质量产生一定的信心呢?这就需要我们对测试的质量进行考察。如果测试仅覆盖了代码的一小部分,那么不管我们写了多少测试用例,我们也不能相信软件质量是有保证的。相反,如果测试覆盖到了软件的绝大部分代码,我们就能对软件的质量有一个合理的

2014-02-12 12:11:09 270

转载 深入浅出Maven:创建普通及Web项目、使用Profile进行资源过滤

1:Maven的选择和配置目前Maven主流版本包括Maven2和Maven3,但是官方推荐使用Maven3,可以到官方站点根据操作系统平台选择压缩包下载,页面下方有Maven的配置方法,原理跟JDK一样,按照步骤配置即可。这里友情提示一下,win7下不定期出现不识别%M2_HOME%路径,如果CMD下mvn -v始终不好使,可以将%M2_HOME%\bin替换成盘符的绝对路径。创建项

2014-02-10 23:44:37 362

转载 maven入门教程

一.Maven 是什么?    Maven 英文名称:专家,由名字可见,这个工具野心非常大。有人说他是"构建工具",一个用来把源代码构建成可发布的构件的工具。也有人说是项目管理工具。官方定义:    Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(ProjectLifecycle),一个依赖管理系统(

2014-02-10 23:36:43 689

转载 Code Reveiw工具 Jupiter 使用详解

首先把jupiter安装到eclipse中……直接把下载好的jupiter.jar放到eclipse的plugins文件夹里面即可,重启下 Jupiter里,代码评审(code review)分为4个流程 Configuration(配置):review发起者设置“Review ID”,指定要评审的代码,参与代码评审的人员,要讨论的问题等等。Individual revie

2014-02-10 16:03:14 1236

转载 50个经典实用的方法

本文会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助你又快又好地把事情完成。如果你发现你任何可以做得更好的地方的话,欢迎把你的版本粘贴在评论中!1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312):$.ajaxSe

2014-02-10 15:58:53 241

转载 tomcat使用war包和servlet

通常的网站,很多是以war包形式发布的下边介绍如何自行制作war包首先要求制作war包的环境安装j2sdk-1.4.2以上版本比如,安装了Plesk的服务器,就都已经具有了j2sdk切换到j2sdk的bin目录,找到jar命令在linux上,jar命令位于:/usr/java/j2sdk1.4.2/bin在win上,jar命令位于:C:\Program Files\SWso

2014-02-08 11:02:07 297

转载 Ant入门基础教程

一 Ant 介绍Ant是构建工具,用来实现软件的自动化的构建,类似于VisualStudio的project文件,Linux上构建C++的makefile,Ant通常用来构建Java程序。Ant是基于XML的文件,所以更容易阅读;Ant是用Java实现的,本身支持跨平台;Ant基于插件的方式开发,本身内置了常用的大部分的插件,而且第三方的扩展也很容易;Ant除了用来构建Java程序,也可以

2014-01-19 17:22:11 247

原创 CruiseControl持续集成

目前做的项目还未用到持续集成,不过接下来马上会用到持续集成,为了方便学习和掌握持续集成的方法,搜索了如下资料:       1.持续集成java手册: http://blog.csdn.net/chelsea/article/details/190545       2. 使用SVN+CruiseControl+ANT实现持续集成:http://www.cnblogs.com/shis

2014-01-18 10:57:29 352

转载 CruiseControl 持续集成

一.背景从这本书中了解到,然后又从网上查资料做了一定尝试.同时,项目持续集成这部分我也计划在自己参与的项目上先试点实行,才有了这篇文章. 二.CruiseControl 是什么简单点说,就是一个项目自动构建,持续集成工具和框架(为什么我叫它框架,是因为CruiseControl可以支持很多第三方扩展,而且也不只是能build java应用,比如.net,不过.net的Cruis

2014-01-15 23:23:31 274

原创 资料搜索常用网址

工作和学习中,难免会上网搜索资料,下面搜集了一些常用的资料搜索网址。1. http://www.verysource.com(超过100万源码资源,1000万源码资源免费下载)2.源码爱好者 http://www.codefans.net3.大众源码 http://www.hicode.cn4.源码天空 http://www.codesky.net

2014-01-09 13:18:26 317

原创 数据结构的java源码实现

最近,想了解下数据结构的源码实现,在网上找到了部分共享的java源程序。链接:http://www.verysource.com/49252-5-185486.html

2014-01-09 13:08:35 207

转载 数据结构之树(五)

树:是一种递归定义的数据结构。树( Tree )是树结构的简称,它是一种重要的非线性数据结构。树或者是一个空树,即不含有任何的结点(元素),或者是一个非空树,即至少含有一个结点。    根:在一棵非空树中,它有且仅有一个节点。    子树:在一棵非空树中,除根外其余所有结点分属于 m 个( m ≥ 0 )不相交的集合。每个集合又构成一棵树,称为根结点的 子树。    树

2014-01-08 23:25:19 272

转载 数据结构之树(四)二叉树

1 二叉树的深度【定义】结点的层次从根开始定义,根为第一层,树中结点的最大层次为树的深度或高度。【思路】如果一棵树只有一个结点,它的深度为1。如果根结点只有左子树而没有右子树,那么树的深度应该是其左子树的深度加1;同样如果根结点只有右子树而没有左子树,那么树的深度应该是其右子树的深度加1。如果既有右子树又有左子树呢?那该树的深度就是其左、右子树深度的较大值再加1。public in

2014-01-08 22:48:31 187

转载 数据结构之树(三)二叉树

package com.jimmy.impl;import java.util.Stack;import com.jimmy.BinaryTreeInterface;public class Binarytree implements BinaryTreeInterface { private BinaryNode root; // 只要一个数据节点就够了 // 构造空树

2014-01-08 21:41:33 194

转载 数据结构之树(二)二叉树

在计算机科学 中,二叉树 是每个节点最多有两个子树 的有序树 。通常子树被称作“左子树”(left subtree )和“右子树”(right subtree )。二叉树常被用于实现二叉查找树 和二叉堆 。二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第i层至多有2i  − 1个结点;深度为k的二叉树至多有2k  − 1

2014-01-08 21:28:00 204

转载 数据结构之树

树树的定义:树是n(n>0)个结点的有穷集合。(1)    有且仅有一个称为根的结点;(2)    其余结点分为m(m>=0)个互不相交的非空集合T1,T2…Tm,这些集合中的每一个都是一棵树,称为根的子树。在树上,根结点没有直接前趋。树形结构的术语及其含义:(1)    度:树上任一结点所拥有的子树的数目称为该结点的度。(2)    叶子或终端结点:度为0的结点。

2014-01-08 21:22:38 219

转载 数据结构之树(一)二叉树

1 Tree's Advantage      Why might you want to use a tree? Usually, because it combines the advantage of two other structures: an ordered array and a linked list. You can search a tree quickly like

2014-01-08 21:13:40 263

转载 JAVA设计模式-Visitor (访问者)

Visitor访问者模式定义作用于某个对象群中各个对象的操作. 它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作.在Java中,Visitor模式实际上是分离了collection结构中的元素和对这些元素进行操作的行为.为何使用Visitor?Java的Collection(包括Vector和Hashtable)是我们最经常使用的技术,可是Collection好象

2014-01-08 13:24:07 191

转载 JAVA设计模式-Strategy (策略 )

今天你的leader兴致冲冲地找到你,希望你可以帮他一个小忙,他现在急着要去开会。要帮什么忙呢?你很好奇。他对你说,当前你们项目的数据库中有一张用户信息表,里面存放了很用户的数据,现在需要完成一个选择性查询用户信息的功能。他说会传递给你一个包含许多用户名的数组,你需要根据这些用户名把他们相应的数据都给查出来。这个功能很简单的嘛,你爽快地答应了。由于你们项目使用的是MySQL数据库,你很快地

2014-01-08 13:16:49 271

原创 JAVA设计模式-State (状态 )

参考文章:http://blog.csdn.net/jeanszu/article/details/7771123                 http://blog.csdn.net/java_1111/article/details/8653418 State模式的定义: 不同的状态,不同的行为;或者说,每个状态有着相应的行为.何时使用?State模式在实际使用中比较多

2014-01-08 00:02:23 230

转载 JAVA设计模式-Observer (观察者 )

1.概念 observer模式定义对象间的一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。JDK里提供的observer设计模式的实现由java.util.Observable类和 java.util.Observer接口组成。从名字上可以清楚的看出两者在Observer 设计模式中分别扮演的角色:Observer是观察者角色,Observable是被

2014-01-07 23:51:12 233

转载 JAVA设计模式-Memento (备忘录)

转载一个备忘录模式的实现方法一、定义:备忘录(memento)模式又叫快照(snapshot)模式或者token模式,主要功能:备忘录模式是用一个对象来存储另外一个对象的内部状态的快照,实现备忘录模式的关键点是在不破坏封装的情况下,将一个对象的状态捕捉住,并外部化,存储起来,从而可以在合适的时候,把这个对象还原。说明:备忘录模式适模式中比较好理解的一个,这里就不举例子,但是备忘录模

2014-01-07 23:47:46 191

转载 JAVA设计模式-Mediator (中介者)

GOF给中介者模式下的定义是:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。简单点来说,将原来两个直接引用或者依赖的对象拆开,在中间加入一个“中介”对象,使得两头的对象分别和“中介”对象引用或者依赖。当然并不是所有的对象都需要加入“中介”对象。如果对象之间的关系原本一目了然,中介对象的加入便是“画蛇添足”。中介

2014-01-07 23:44:51 269

转载 JAVA设计模式- Iterator (迭代器)

定义:提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节。类型:行为类模式类图:       如果要问java中使用最多的一种模式,答案不是单例模式,也不是工厂模式,更不是策略模式,而是迭代器模式,先来看一段代码吧: public static void print(Collection coll){ Iterator it = coll.iterator

2014-01-07 23:40:00 204

转载 JAVA设计模式- Command (命令)

命令模式有以下角色来组成             1)  命令角色(Command):声明执行操作的接口。有java接口或者抽象类来实现。2)  具体命令角色(Concrete Command):将一个接收者对象绑定于一个动作;调用接收者相应的操作,以实现命令角色声明的执行操作的接口。3)  客户角色(Client):创建一个具体命令对象(并可以设定它的接收者)。4)  请求者角色

2014-01-07 23:34:04 296

转载 JAVA设计模式-Chain of Responsibility(职责链)

职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的藕合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 1.当客户提交一个请求时,请求是沿链传递直至有一个ConcreteHandler对象负责处理它。 2.接收者和发送者都没有对方的明确信息,且链中的对象自己也并不知道链的结构。结果是职责链可简化对象的相互连接,它们仅需保持一

2014-01-07 23:23:29 273

转载 JAVA设计模式-Template Method(模板方法)

定义:定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变算法的结构即可重定义该算法中的某些特定步骤。类型:行为类模式类图:        事实上,模版方法是编程中一个经常用到的模式。先来看一个例子,某日,程序员A拿到一个任务:给定一个整数数组,把数组中的数由小到大排序,然后把排序之后的结果打印出来。经过分析之后,这个任务大体上可分为两部分,排序和打印,打印功能好

2014-01-07 23:11:15 247

转载 Java设计模式-Interpreter (解释器)

解释器模式定义语言的文法,并且建立一个解释器来解释该语言中的句子。它属于类的行为模式。这里的语言意思是使用规定格式和语法的代码。应用环境:如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的句子。这样就可以构建一个解释器,该解释器通过解释这些句子来解决该问题。而且当文法简单、效率不是关键问题的时候效果最好。类图:抽象表达式角

2014-01-07 23:01:14 238

Servlet简单应用示例

Servlet简单应用示例,包含了一个web工程,并列举了两个简单的servlet访问小示例。

2014-01-05

Mule基础教程

Starup for Mule.pdf;MULE使用说明3.2.pdf

2013-12-23

空空如也

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

TA关注的人

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