`
spdx4046
  • 浏览: 47102 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表

NIO入门

见附件!!!!
见附件

Axis-Webservice课程

    博客分类:
  • java
http://hi.baidu.com/annleecn/blog/item/0002da1242008d045baf5324.html 1,简单介绍 本文并不是想介绍Web服务的原理、系统架构等,我假设您已经了解了关于Web服务的一些基本的概念、原理等知识。本文主要是针对那些已经了解Web服务概念,但 ...
见附件!
学习了SSL的基本原理后..动手用java来实现了一个安全连接的实例..1.使用keytool创建密钥对..并在服务端和客户端完成分配..具体方法可参看:java-使用keytool来创建管理密钥及证书2.建立客户端和服务端的socket实例:客户端代码如下:publi ...
使用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(安全套接层)是 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编程规范

    博客分类:
  • java
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 ...
Global site tag (gtag.js) - Google Analytics