`
no7beckham
  • 浏览: 94956 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
为了便于更好的认识和理解 SSL 协议,这里着重介绍 SSL 协议的握手协议。SSL 协议既用到了公钥加密技术又用到了对称加密技术,对称加密技术虽然比公钥加密技术的速度快,可是公钥加密技术提供了更好的身份认证技术。SSL 的握手协议非常有效的让客户和服务器之间完成相互之间的身份认证,其主要过程如下:   ①客户端的浏览器向服务器传送客户端 SSL 协议的版本号,加密算法的种类,产生的随机数,以及其他服务器和客户端之间通讯所需要的各种信息。   ②服务器向客户端传送 SSL 协议的版本号,加密算法的种类,随机数以及其他相关信息,同时服务器还将向客户端传送自己的证书。   ③客户利用服务器传过 ...
因为研究GOOGLE的SSO DEMO,里面提到了XML DIGITAL SIGNATURE(JSR-105),然后又涉及到java security本身的一些东西,特此记录一下。 首先来说java security包含的几类 1.Message Digest(消息摘要),主要的算法有MD5和SHA1(算法本身为不可逆的),jdk本身都有支持,可以当作加密来用,举例比如说密码保存,当前用户A的设定密码123456,然后保存到数据库是用MD5加密过的字符串,当用户登录时,把输入的密码同样用MD5加密,然后与数据库中的比较,相同的话就认为密码是正确的。而在JSR-105中,主要的作用是对xml的信息 ...
一直对maven都保持着一定的距离,主要是工作中必须要用其他的工具,不能使用maven,所以没有仔细看过,今天抽空看了看,然后把网上的一些资料总结一下记录下来 maven的安装这些就不说了,随便google一下就都有了,这里主要说说私服的搭建,其实私服的搭建有两种,第一种,最简单的,搞个http server(比如apache),然后把某台机器上的${user_home}/.m2目录下的内容全部放过去,就OK了,然后在项目的setting.xml里加入这个私服的地址,注意的是要写在maven主站的服务器前面。第二种,使用像maven-proxy或者Artifactory这类工具来搭建(具体搭建的 ...
MySQL 提供 Master/Slave 機制讓您輕易的完成多個 MySQL Server 之間的資料同步,有了多個資料同步的 MySQL Server 在管理上會較有彈性,例如你可以建置備援主機或是進行負載平衡等等。但是要注意:一台 Master Server 可以擁有很多台 Slave ...
今天花了点时间研究了一下这个东西,还挺有点意思的,现记录一下 先到http://www.jboss.org/jbosssso/downloads/这里下载jbosssso,目前的版本是1.0 CR1,建议Binary Distribution和Source Distribution都下载,因为binary里面有个test的例子可以学习,但是源代码在source里,闲话少说,下载完按照wiki上的Getting Started配置jbosssso的test 1 If the binary distribution is downloaded, copy the jboss-sso.sar and ...
JBoss SSO Framework JBoss SSO Framework是一个组件集能够很容易集成到现有的web应用中提供单一登录功能.该框架已经能够支持一些重要的SSO标准如SAML。整个系统包括以下组件: 1.联合服务器(Federation Server)?C 一个联合服务器用于为放置在不同安全域(security domain)中的web应用程序安全地传播Federation Token。 2.Token编排框架(Token Marshalling Framework)?C 这是一组灵活的/可插件的Java API用来marshal/unmarshal一个Federation ...
编写Spring+Hibernate框架下的应用,总是离不了编写一个通用的泛型GenericHibernateDao。查阅了网上不少的GenericHibernateDao实现,归纳整理为如下实现,供后续编码参考。 GenericDao.java: package dao; import java.io.Serializable; import java.util.Coll ...
  突然发现对框架的依赖已经太严重了,今天自己动手搭个框架,写点代码,因为涉及到并发多现在,eclipse调试起来不太爽,只能打log来看看,于是用log4E出马,轻松搞定,但是junit跑起来之后,居然没看到任何log信息,晕,可怜的log4j.xml被我到处乱仍了一气,还是不行,无奈之下看可看LogFactory.getLog的代码,发现不读log4j.xml,去找什么common-logging.properties,好像不对啊,看了看包含的jar里,没有log4j这个包,只有common-logging这个,哦,明白了,common-logging这个家伙默认是先去找log4j的,但是如 ...
1.介绍 hadoop文件系统(HDFS)是一个运行在普通的硬件之上的分布式文件系统,它和现有的分布式文件系统有着很多的相似性,然而和其他的分布式文件系统的区别也是很明显的,HDFS是高容错性的,可以部署在低成本的硬件之上 ...
我一直都对分布式文件系统非常感兴趣,特别喜欢研究如何在庞大的廉价的异构系统集群上进行容错性良好的分布式存储。这些话题总是能吸引我的注意力。记得2002年的时候因公司的需要有机会实践了一把 OpenAFS 和 Coda ,印象深刻,呵呵。好了,闲话少叙,今天将要谈论的是后起之秀 Hadoop 。 Hadoop 是大名鼎鼎的 Lucene 旗下的子项目,它原先是 Nutch 项目的组成部分,于2006年初从 Nutch 中分离出来成为一个独立的项目。Hadoop 其实并非一个单纯用于存储的分布式文件系统,而是一个被设计用来在由普通硬件设备组成的大型集群上执行分布式应用的框架(framework)。 ...
今天看了一个ibm的cxf教学文章,同时看了samples里面例子,对pojo的方式不太明白,在je里查了之后才知道cxf支持两种服务实现 POJO和JSR181标记过(Annoatated)的Java类,同时在cxf-servlet.xml里面的配置也略有不同 <beans xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://cxf.apache.org/ ...
public class MethodMockDaoTest extends AbstractTransactionalDataSourceSpringContextTests { ... public void testUpdateWithCharactorCN() MethodMock mm = methodMockDao.get("foo"); mm.setImplement("哈哈哈哈哈"); methodMockDao.update(mm); MethodMock mm1 = methodMockD ...
AbstractTransactionalDataSourceSpringContextTests中有两个方法 executeSqlScript(String sqlResourcePath, boolean continueOnError) deleteFromTables(String[] names) 可以帮助我们对dao进行测试 @Override protected void onSetUpBeforeTransaction() throws Exception { executeSqlScript("test.sql", false); ...
以前给服务器取名字总是很头疼,所以希望能多收集一些人物的名字,欢迎大家补充 哈利波特 Harry Potter 榮恩 Ron Weasley 妙麗 Hermione Granger 阿不思 .鄧不利多 Albus Dumbledore 麥教授 Minerva McGonagall 海格 Rubeus Hagrid 奎若教授 Professor Quirrell 石內卜教授 Professor Severus Snape 跩哥‧馬份 Draco Malfoy 吉德羅‧洛哈 Gilderoy Lockhart 多比 Dobby 路平教授 Proressor Lupin 天狼星‧布萊克 Sirius ...
Global site tag (gtag.js) - Google Analytics