- 浏览: 47102 次
- 性别:
- 来自: 南京
最新评论
-
asialee:
博主这块写的挺好的,我完全看了,不过我也写了一些关于编解码器的 ...
Netty3.1中文用户手册
文章列表
Axis-Webservice课程
- 博客分类:
- java
http://hi.baidu.com/annleecn/blog/item/0002da1242008d045baf5324.html
1,简单介绍
本文并不是想介绍Web服务的原理、系统架构等,我假设您已经了解了关于Web服务的一些基本的概念、原理等知识。本文主要是针对那些已经了解Web服务概念,但 ...
SSL安全socket的通讯实例
- 博客分类:
- java
学习了SSL的基本原理后..动手用java来实现了一个安全连接的实例..1.使用keytool创建密钥对..并在服务端和客户端完成分配..具体方法可参看:java-使用keytool来创建管理密钥及证书2.建立客户端和服务端的socket实例:客户端代码如下:publi ...
使用keytool来创建管理密钥及证书
- 博客分类:
- java
使用SSL来实现安全加密通讯需要有密码对及公钥证书等..
JDK中自带的一个工具keytool就可以用来生成密钥对..管理密码仓库以及证书的导入导出..
keytool的默认路径在~\java\jdk1.7.0\bin\下..以下介绍keytool的几种基本应用..
1)创建服务端密钥库
>keytool -genkey -keystore d:\serverkey.jks -keyalg rsa -alias ssl1 -validity 700
上述命令中:
-genkey 生成密钥对
-keystore 指定密码仓库的文件地址
-keyalg 密钥所使用的算法
...
SSL+socket
- 博客分类:
- java
Java代码
服务器端代码:
服务器端代码:
Java代码
import java.net.*;
import javax.net.ssl.*;
import java.io.*;
import java.security.*;
public class SSLServer {
用SSL构建安全的Socket
- 博客分类:
- java
SSL(安全套接层)是 Netscape公司在1994年开发的,最初用于WEB浏览器,为浏览器与服务器间的数据传递提供安全保障,提供了加密、来源认证和数据完整性的功能。现在SSL3.0得到了普遍的使用,它的改进版TLS(传输层安全)已经成为互联网标准。SSL本身和TCP套接字连接是很相似的,在协议栈中,SSL可以被简单的看作是安全的TCP连接,但是某些TCP连接的特性它是不支持的,比如带外数据(out-of-bound)。 在构建基于 Socket的C/S程序时,通过添加对SSL的支持来保障数据安全和完整是不错的方法。完善的Java为我们提供了简单的实现方法:JSSE(Java 安 ...
keytool 用法总结
- 博客分类:
- java
内容概览:
keytool的几个常用的命令。
1.创建证书
2.查看证书库
3.导出证书文件
4.导入证书的信息
5.查看证书信息
6.删除密钥库中的条目
7.修改证书条目的口令
--------------------------------------------------------------------------------------
预备知识:
keytool的概念
SUN公司提供了制作证书的工具keytool。
在JDK 1.4以后的版本中都包含了这一工具,它的位置为<JAVA_HOME>\bin\keytool.exe。 ...
Netty的一些笔记
1. 仍然要说明一点,netty仍然是一个nio,其开发者与mina是同一个人,可以认为时mina的升级版和改进版吧。
2. 其实对nio框架的编程的,我已经不是太热衷,毕竟就是使用一个工具而已,因为熟悉了nio的编程模式,发现这些框架都是千篇一律,只不过看看谁封装得好,效率更高而已。其实自己实现一个nio框架也未尝是件难事,但是我相信,写到最后,你会发现你写的和这些框架也肯定类似,重复造轮子不说,估计还没有别人写得好。
3. 写这篇博客的目的,如果我以后要用netty再编程时,使用api更方便些,方便来查找看看。
1. ServerSocket的bin ...
方案说明:
1:特点
> 0 配置
> 富扩展,易定制
2:说明
com.spdx.xstream.bean.IBean接口 对象接口
定义需要转换为xml的对象的时候,统一实现该接口。
com.spdx.xstream.converter包 转换器包
与其他对象耦合度为0,只需要轻松实现 xml到obj,obj到xml 简单接口
com.spdx.xstream.util.XmlUtilHelper对象 转换接口工具类
已接口的方式定义了2个转换接口
=================== ...
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. 开始之前 3
1.2. 抛弃协议服务 3
1.3. 查看接收到的数据 5
1.4. 响应协议服务 6
1.5. 时间协议服务 7
1.6. 时间协议服务客户端 9
1.7. 流数据的传输处理 ...
1、简介
Java1.4提供了NIO使开发者可以使用Java编写高性能的服务端程序,但使用原生的NIO API就像Linux C中网络编程一样,还是需要做IO处理、协议处理等低层次工作。所以,就像C服务端程序大量使用libevent作为网络应用框架一样,Java社区也不断涌现出基于NIO的网络应用框架。在这其中,Jboss出品的Netty就是个中翘楚。Netty是个异步的事件驱动网络应用框架,具有高性能、高扩展性等特性。Netty提供了统一的底层协议接口,使得开发者从底层的网络协议(比如TCP/IP、UDP)中解脱出来。就使用来说,开发者只要参考 Netty提供的若干例子和它的指南文档,就可以 ...
Mina:
Mina(Multipurpose Infrastructure for Network Applications) 是 Apache组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 Mina 版本2.04支持基于 JavaNIO 技术的 TCP/UDP 应用程序开发、串口通讯 ...
Java语言编程规范
拟制 日期
审核 日期
批准 日期
湖人技术有限公司
SPDX Technologies Co., Ltd.
版权所有 侵权必究
All rights reserved
修订记录
日期 修订版本 描述 作者
2012-4-28 1.00 初稿完成 集成业务部
目 录
1 简介 5
2 编程规范目的 5
3 Java 编程规范 5
3.1 排版 5
3.2 注释 7
3.3 命名 13
3.4 编码 15
3.5 性能与可靠性 21
4 附录 24
4.1 Eclipse 湖人风格 24
4.2 Ec ...