`
liyanhui
  • 浏览: 344808 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持,现在我们从实例入手解决问题(本文仅是作为简单介绍):   一、密码学上常用的概念    1)消息摘要:   这是一种与消息认证码结合使用以确保消息完整性的技术。主要使用单向散列函数算法,可用于检验消息的完整性,和通过散列密码直接以文本形式保存等,目前广泛使用的算法有MD4、MD5、SHA-1,jdk1.5对上面都提供了支持,在j ...
转自:http://www.iteye.com/topic/371958 jsp: <script type='text/javascript'>                 function hello() {                 var user = $('user').value;                 alert(user);                     Hello.hello(user, callback);                 }                 function callback(msg) {      ...
java面试宝典 2009-04-06 19:36 1. 抽象:2、String是最基本的数据类型吗?基本数据类型包括byte、int、char、long、float、double、boolean和short。java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省 ...
Hibernate框架Hibernate框架Hibernate快速入门Hibernate基础语义Hibernate基础配置Hibernate O/R映射Hibernate数据关联Hibernate数据检索HQL实用技术Hibernate高级特性Hibernate快速入门OR映射问题一直是程序开发中最为复杂的问题,一直没有得到很好的解决目前已知的OR解决方案有:1、实体EJB,主要是指CMP方式的实体EJB2、JDO,Java Data Object试图解决EJB存在的问题3、TopLink,WebGain公司的产品,现在被Oracle收购4、Hibernate Hibernate快速入门Hibe ...
在hibernate的配置文件中,有的元素有unique属性的配置,但是我经常看到这个元素被滥用,尤其是一些自动生成hbm文件的工具,经常会自动生成该配置,而且一般开发人员也不理解hibernate配置的真正含义。unique的真正意义是:在生成DDL语句时,才会用到,换句话说,若我们已经有了数据库(这是很常见的),不需要从hbm文件中生成DDL语句的话,就不需要配置这个属性。 ps:http://blog.csdn.net/wangjian5748/archive/2006/09/19/1249890.aspx 实际上,unique在数据添加时并不起任何作用,正如上文所说,它只在从hbm文 ...
try{         Context ctx=(Context) new InitialContext().lookup("java:comp/env");      ds=(DataSource)ctx.lookup("jdbc/test") ;      conn=this.getConn();    }catch(Exception e){      System.out.println(e.toString()) ;    } 关于获取数据源的语法,大体有(javax.sql.DataSource) ctx.lookup ("jav ...
在日常的生活中,书信往来是我们日常生活中不可缺少的一个环节。随着Internet的普及,传统信件的Internet版本——电子邮件已经逐渐步入了我们的生活与工作。在平日我们收取普通邮件的时候,我们常常会用一把带锁的箱子作为我们自己的信箱,而我们平日使用的电子邮件也有它们的暂时存放地——POP
本文档提供关于Tomcat的基础信息.主要内容如下: Tomcat二进制版本安装 与Tomcat相关的脚本的主要内容 与server.xml相关的主要内容,Tomcat的主要配置文件 如何设置Tomcat与宿主web服务器一起工作的说明 如何应用Tomcat配置一个现实中的web ...
转自:http://till.iteye.com/blog/188106#comments ORA-12545:因目标主机或对象不存在, 原因:机器名称改过后出现的 网上参考的解决办法 1.搜索你的oracle安装目录,找到这俩个文件 tnsnames.ora 和 listener.ora 记住就改这俩个文件就行了,还有一个大写的TNSNAMES.ORA不用管它。他们的路径如下:如 E:\oracle\ora92\network\admin  这是我的路径 你的肯定和我的不一样,但能找到这俩个文件就行了,他们在同一个目录里,编辑这俩个文件,把里面的Host= 的地方改为你的计算机名就行了。注 ...
一、简介 Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。 James也是一个邮件应用平台,可以通过Mailet扩充其功能,如Mail2SMS、Mail2Fax等。James提供了比较完善的配置方案,尤其是关于邮件内容存储和用户信息存储部分,可以选择在文件、数据库或其他介质中保存。 James性能稳定、可配置性强,还是开源项目,所有源代码不存在版权问题,因此,James在项目中的应用日益广泛,现在常用版本为2.1,但最新版本2.3 ...
今天开发邮件系统,发送程序能在main函数中顺利运行.可是布署到没tomcat之中后,出现启动服务器后,先是出现:    Source not found for WebappClassLoader.loadClass(String, boolean) line: 1352    myEclips要求打开debug窗口调试程序.    进入debug追踪,调试程序入口指向发送程序的类,按下F6,抛出:    Exception in thread "Thread-1" java.lang.NoClassDefFoundError: javax/activation/DataS ...
getResourceAsStream:查找具有给定名称的资源。返回 InputStream getResource:查找带有给定名称的资源路径。返回URL 简单示例:(注:任何一个类都有一个getClass()的方法) public class Test { public void getResource(String url){  InputStream stream = getClass().getResourceAsStream(url);  System.out.println(getClass().getResource(url));  byte[] line = new ...
首先是this.getClass().getClassLoader().getResourceAsStream()的问题。 1. java.lang.NoClassDefFoundError: org/jaxen/JaxenException at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230) at org.dom4j.tree.AbstractNode.createXPath(AbstractNode.java:207) at org.dom4j.tree.AbstractNode.selectNodes(Ab ...
Posted on 2007-03-15 13:49 jason_lb 阅读(668) 评论(5)  编辑 收藏 网摘 所属分类: 网文摘抄 本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。当你选择计算机或者电子、自控等专业进入大学时,你本来还 ...
javascript split()方法 split() 方法用于把一个字符串分割成字符串数组。 一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括 separator 自身。 但是,如果 separator 是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)。 注释:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。 注释:String.split() 执行的操 ...
Global site tag (gtag.js) - Google Analytics