- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 Axis-Webservice课程
http://hi.baidu.com/annleecn/blog/item/0002da1242008d045baf5324.html 1,简单介绍 本文并不是想介绍Web服务的原理、系统架构等,我假设您已经了解了关于Web服务的一些基本的概念、原理等知识。本文主要是针对那些已经了解Web服务概念,但是还没有亲身体会Web服务所带来令人欢欣鼓舞的特征的开发人员。在此我认为你已经具备了Ja...
2012-07-10 11:40:52
464
原创 SSL安全socket的通讯实例
学习了SSL的基本原理后..动手用java来实现了一个安全连接的实例..1.使用keytool创建密钥对..并在服务端和客户端完成分配..具体方法可参看:java-使用keytool来创建管理密钥及证书2.建立客户端和服务端的socket实例:客户端代码如下:public class SSLClient {public static void startSSLClient() throws IOE...
2012-06-07 17:52:03
615
原创 使用keytool来创建管理密钥及证书
使用SSL来实现安全加密通讯需要有密码对及公钥证书等.. JDK中自带的一个工具keytool就可以用来生成密钥对..管理密码仓库以及证书的导入导出.. keytool的默认路径在~\java\jdk1.7.0\bin\下..以下介绍keytool的几种基本应用.. 1)创建服务端密钥库 >keytool -genkey -keystore d:\serverkey.jks -k...
2012-06-07 17:51:12
162
原创 SSL+socket
Java代码 服务器端代码: 服务器端代码: Java代码 import java.net.*; import javax.net.ssl.*; import java.io.*; import java.security.*; public class SSLServer { ...
2012-06-07 17:20:26
102
原创 用SSL构建安全的Socket
SSL(安全套接层)是 Netscape公司在1994年开发的,最初用于WEB浏览器,为浏览器与服务器间的数据传递提供安全保障,提供了加密、来源认证和数据完整性的功能。现在SSL3.0得到了普遍的使用,它的改进版TLS(传输层安全)已经成为互联网标准。SSL本身和TCP套接字连接是很相似的,在协议栈中,SSL可以被简单的看作是安全的TCP连接,但是某些TCP连接的特性它是不支持的,比如带外数据(o...
2012-06-07 16:38:32
145
原创 keytool 用法总结
内容概览: keytool的几个常用的命令。 1.创建证书 2.查看证书库 3.导出证书文件 4.导入证书的信息 5.查看证书信息 6.删除密钥库中的条目 7.修改证书条目的口令 -------------------------------------------------------------------------------------- 预备知识: keytoo...
2012-06-07 16:37:24
168
原创 Netty的一些笔记
Netty的一些笔记 1. 仍然要说明一点,netty仍然是一个nio,其开发者与mina是同一个人,可以认为时mina的升级版和改进版吧。 2. 其实对nio框架的编程的,我已经不是太热衷,毕竟就是使用一个工具而已,因为熟悉了nio的编程模式,发现这些框架都是千篇一律,只不过看看谁封装得好,效率更高而已。其实自己实现一个nio框架也未尝是件难事,但是我相信,写到最后,你会...
2012-06-05 17:25:26
120
原创 XStream实现Object与XML转换解决方案
方案说明: 1:特点 > 0 配置 > 富扩展,易定制 2:说明 com.spdx.xstream.bean.IBean接口 对象接口 定义需要转换为xml的对象的时候,统一实现该接口。 com.spdx.xstream.converter包 转换器包 与其他对象耦合度为0,只需要轻松实现 xml到obj,...
2012-06-05 11:16:32
165
原创 Netty3.1中文用户手册
Netty 3.1 中文用户手册 The Netty Project 3.1 User Guide The Proven Approach to Rapid Network Application Development 3.1.5.GA, r1772 序言 1 1. 问题 1 2. 方案 2 第一章. 开始 2 1.1. 开始...
2012-06-02 11:57:47
159
原创 Netty使用初步
1、简介 Java1.4提供了NIO使开发者可以使用Java编写高性能的服务端程序,但使用原生的NIO API就像Linux C中网络编程一样,还是需要做IO处理、协议处理等低层次工作。所以,就像C服务端程序大量使用libevent作为网络应用框架一样,Java社区也不断涌现出基于NIO的网络应用框架。在这其中,Jboss出品的Netty就是个中翘楚。Netty是个异步的事件驱动网络应用框架...
2012-06-02 10:26:08
123
原创 NIO框架Mina、Netty、Grizzly介绍与对比
Mina: Mina(Multipurpose Infrastructure for Network Applications) 是 Apache组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 Mina 版本2.04支持基于 JavaNIO 技术的 TCP/UDP 应用程序开发、串口通讯程序,Mina 所支持的功能也在进一步的扩展中。目前,正在使用Mi...
2012-06-02 10:16:04
892
原创 JAVA编程规范
Java语言编程规范 拟制 日期 审核 日期 批准 日期 湖人技术有限公司 SPDX Technologies Co., Ltd. 版权所有 侵权必究 All rights reserved 修订记录 日期 修订版本 描述 作者 2012-4-28 1.00 初稿完成 集成业务部 ...
2012-04-28 10:18:27
129
原创 bat启动java
@echo off SETLOCAL ENABLEDELAYEDEXPANSION set classpath1= FOR %%c in ("../Depends/*.jar") DO set classpath1=!classpath1!;../Depends/%%c set classpath2= FOR %%c in ("../Bin/*.jar") DO set clas...
2012-04-26 12:46:37
127
原创 JMS超时处理方案2
/** * set client id * @param conn jms connection * @param timeout timeout * @param unit time unit * @return Boolean true or false * @throws LogCollectionException L...
2012-04-26 12:39:33
552
原创 JMS超时处理方案1
import java.io.IOException; import java.io.InterruptedIOException; import java.net.SocketTimeoutException; import java.util.UUID; import java.util.concurrent.ArrayBlockingQueue; import java.util....
2012-04-26 12:36:49
891
原创 webservice
修改axis包中的server-config.xml文件即可 http://xml.apache.org/axis/wsdd/ http://xml...
2012-03-31 15:33:14
99
原创 Spring+JDBCTemplate事务
oracle.jdbc.OracleDriver jdbc:oracle:thin:@192.168.100.64:1521:spdx key key
2012-03-30 15:42:23
128
原创 SpingMVC2
SpringMVC基础知识: 核心类和接口 DispatcherServlet -- 前置控制器 HandlerMapping接口 -- 处理请求的映射 HandlerMapping接口的实现类: SimpleUrlHandlerMapping 通过配置文件,把一个URL映射到Controller DefaultAnnotation...
2012-03-29 23:21:44
94
原创 抽象工程、单例
用spring获取bean违例 1:定义工程接口 package com.spdx.app.proxy; public interface IBeanFactory { public Object createBean(String beanName); } 2:定义抽象工程,实现单例 public abstract class AbstractBeanFact...
2012-03-29 17:42:15
87
原创 SpringMVC
1:web.xml的配置 __TestSpring contextConfigLocation classpath:applicationContext.xml org.springframework.web.context.ContextLoaderListener __TestSpring ...
2012-03-29 17:18:26
90
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人