`
wsqwsq000
  • 浏览: 675649 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
view plaincopy to clipboardprint?import java.io.*;   class Exec{           public static void main(String []args)throws IOException{                   //Linux系统命令:ls -l                   String command = "ls -l";                   //获取当前系统的环境。                   Runtime rt = Runtime.getRunti ...
5.1 概述谈到原型模式,学过Java的人可能会想到java.lang.Cloneable这个接口,以为Java的原型模式描述的就是java.lang.Cloneable接口的使用,这就大错特错了。其实,原型模式在我们日常生活中经常可以看到,比如你刚给你的客厅做了装 ...

HessianServiceExporter

    博客分类:
  • j2ee
使用HessianServiceExporter提供bean服务 根据上面的描述,必须提供remoting-servlet.xml文件。通常,在remoting-servlet.xml文件里定义Hessian服务即可。Spring使用HessianServiceExporter,将一个常规bean导出成Hessian服务。类似于RmiServiceExporter,HessianServiceExporter可将一个普通bean导出成远程服务。remoting-servlet.xml的详细配置如下: <?xml version="1.0" encoding=&q ...

初学ibatis

      前段时间ibatis3.0发布出来了,迫不及待,将其源码下载拜读。相对ibatis 2.x来说,3.0已是完全改变。具体我就不在这细说,论坛中有一个帖子介绍了ibatis 3.0的新特征及使用。       由于其他模块的源码我还未细读,在这篇中,先来讨论Dynamic Sql在ibatis 3.0中的实现并比较2.x对应模块的设计。   写在前头的话:       其实如从设计模式应用角度去看待ibatis 3.0中Dynamic Sql的实现,这篇跟我的上篇(HtmlParser设计解析(1)-解析器模式)相同,都是使用Interpreter模式。       这篇权当 ...
Ehcache 中ehcache.xml 配置详解和示例 2011-02-12 14:07 <?xml version="1.0" encoding="UTF-8"?><ehcache> <!--timeToIdleSeconds 当缓存闲置n秒后销毁 --> <!--timeToLiveSeconds 当缓存存活n秒后销毁 --> <!--  缓存配置       name:缓存名称。       maxElementsInMemory:缓存最大个数。       eternal:对象是否永久有 ...
需要实现CacheController接口并通过一系列的配置委托iBATIS使用EHCache进行缓存. package com.ibatis.sqlmap.engine.cache.EhCacheController; import java.net.URL; import java.util.Properties; import net.sf.ehcache.Cache; import net.sf.ehcache.CacheManager; import net.sf.ehcache.Element; import com.ibatis.sql ...
在Oracle中有2个系统表:USER_TAB_COLUMNS,ALL_TAB_COLUMNS,可以利用这2个表查看所有的表结构
Java编程语言的一个杰出之处就在于开源社区可以以较低的成本或者甚至是免费地提供优秀的应用程序。其中一个例子就是Apache Tomcat,它为使用servlet或JSP技术的开发提供了一个健壮的Web服务器。现在Web服务技术正日趋成熟,所以 ...

公钥和私钥

    博客分类:
  • j2ee
1,公钥和私钥成对出现2,公开的密钥叫公钥,只有自己知道的叫私钥3,用公钥加密的数据只有对应的私钥可以解密4,用私钥加密的数据只有对应的公钥可以解密5,如果可以用公钥解密,则必然是对应的私钥加的密6,如果可以用私钥解密,则必然是对应的公钥加的密假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们,然后我告诉大家,1是我的公钥。 我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可以保护数据了。 我的好朋友x用我的公钥1加密了字符a,加密后成了b,放在 ...

java keytool

    博客分类:
  • j2ee
keytool用来管理私钥仓库(keystore)和与之相关的X.509证书链(用以验证与私钥对应的公钥),也可以用来管理其他信任实体。 keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。它还允许用户储存他们的通信对等者的公钥(以证书形式)。 证书是来自一个实体(个人、公司等)的经数字签名的声明,它声明某些其它实体的公钥(及其它信息)具有某一的特定值(参见证书)。当数据被数字化签名后,校验签名即可检查数据的完整性和真实性。完整性的意思是数据没有被修改或损坏过,真实性的意思是数 ...

java中加密与解密

    博客分类:
  • j2ee
本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持, ...
      不对称加密听起来是不是很吸引人?是不是想用流行的RSA算法加密?先看看你的jdk版本吧,如果是jdk1.4,很可惜,你的jdk并不支持这种算法,需要使用Bouncy Castle Crypto Package第三方包,这个包可以在http://www.bouncycastle.org下载,我下载的是bcprov-jdk14-137.jar。  下载后,还需要安装,步骤如下:1.将java目录下的jre\lib\security子目录的java.security文件中增加 security.provider.<n>=org.bouncycastle.jce.provider ...

webservice与ssl传输

    博客分类:
  • j2ee
第一节 基础知识          最近要做一个SSL的应用,先后了解了两个命令,一个是keytool,一个是openssl。keytool是JDK得集成环境。只要安装了JDK,基本上都会有(^_^,除非你安装太老的!),我用的1.5。 在安装openssl的时候,花 ...
WebService 是基于SOAP协议传输的,SOAP是以XML文件形式进行信息传输,是明文,这是不安全的,所以我们可以在WebService加上SSL/HTTPS协议来进行数据传输 基于Axis的WebService可以很好的实现,在这里我们使用tomcat服务器 使用JDK自带的工具创建密匙库和信任库。1)通过使用以下的命令来创建服务器端的密匙库:keytool-genkey-aliasServer-keystoreserver.keystore-keyalgRSA输入keystore密码:strongit您的名字与姓氏是什么?[Unknown]:Server您的组织单位名称是什么 ...
     此节简单写下Object-C中对于调试打印的常用语句:    简单类型的定义如下: view plain //常用类型的定义  
Global site tag (gtag.js) - Google Analytics