- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 SSO单点登录实现思路
最近在做中国移动门户网站一下的一个单点登录接口的改造功能,现把这段时间工作所学总结如下总体实现思路:当用户访问中国移动门户下的一个子网站中的某些模块的时候,请求认证中心接口获取用户信息凭据artifact,如果artifact为空则说明用户还未登陆,程序跳转到登陆页面,提示用户登陆;否则,程序再根据artifact请求中国移动认证中心接口获取用户详情的登录信息,从而根据用户的详细信息来控制用户
2012-12-19 14:06:32
1463
原创 学习java加密解密总结
对称加密解密:有两种方式,1、用加密算法生成的密文和密钥保存起来,通常保存到硬盘的文件中或者通过网络传输给别人,然后别人再拿到这个密钥去解密密文,生活中常见的:开通网上银行,银行会给你一个类似U盘的东东,里面保存的就是密钥;2、基于口令的密钥,双方只要约定成俗一个口令即可加密和解密。
2012-12-19 14:01:44
856
原创 Jboss数据库加密
密码加密生成方法,:java -cp "$JBOSS_HOME/lib/jboss-jmx.jar:$JBOSS_HOME/lib/jboss-common.jar:$JBOSS_HOME/server/default/lib/jboss-jca.jar:$JBOSS_HOME/server/default/lib/jbosssx.jar" org.jboss.resource.securit
2012-12-19 14:01:02
843
原创 Linux常用命令收集
1. 回到用户主目录:cd ~/,查看当前目录:pwd 环境变量的查看 使用echo命令查看单个环境变量。例如: echo $PATH 使用env查看所有环境变量。例如: env 2.设置变量的三种方法(1). 在/etc/profile文件中添加变量【对所有用户生效(永久的)】用VI在文件/etc/profil
2012-05-24 10:48:12
1226
原创 Maven入门实战
今天初步接触学习了Maven,使用Maven构建了一个简单的java项目,现把该过程总结如下:一、准备工作1、首先确保本机已经具备Java程序开发的环境,也就是说安装了jdk,配置好了java虚拟机的运行环境。2、接下来就是Maven的安装和配置了,先从Maven的官网上下载Maven的最新版本,下载地址:http://maven.apache.org/download.html,下载
2012-05-15 09:56:01
2031
原创 Tomcat架构图
最近研究了一下Tomcat源码,对Tomcat整体的架构画了两个图如下:UML结构图:反映到架构图上就是这样的: 总结一下,tomcat采用了清晰的组件化的架构位于顶端的server代表了整个tomcat服务器;server中包含一到多个service提供各种服务,默认的是名称为catalina的服务service提供请求服务首先是根据不同协议的客户
2012-05-11 10:37:12
2796
转载 Java 加密解密之对称加密算法PBE
Java 加密解密之对称加密算法PBEPBE是一种基于口令的加密算法,使用口令代替其他对称加密算法中的密钥,其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法保证数据的安全性。PBE算法是对称加密算法的综合算法,常见算法PBEWithMD5AndDES,使用MD5和DES算法构建了PBE算法。将盐附加在口令上,通过消息摘要算法经过迭
2012-03-27 22:57:29
3635
原创 java编程循环语句使用中提升性能的几点建议
1、当做数组拷贝操作时,采用System.arraycopy()方法完成拷贝操作要比采用循环的办法完成数组拷贝操作效率高;2、尽量避免在循环体中调用方法,因为方法调用是比较昂贵的;3、最好避免在循环体内存取数组元素,比较好的办法是在循环体内采用临时变量,在循环体外更改数组的值得,这是因为在循环体内使用变量比存取数组元素要快;4、尽量避免在循环体中使用try-catch块,最好在循环体外
2012-03-20 15:25:54
2299
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人