
java
文章平均质量分 61
十足呆萌
看代码
展开
-
java时间的处理
2008-05-28java中字符串转换成时间格式总结关键字: java 字符串 时间 格式 通过长时间的对时间不同格式的转换,自己觉得其实就是对毫秒数的操作 Java代码 System.currentTimeMillis() System.currentTimeMillis()得到从1970年1月1日到现在的毫秒数,就可以转换成各种的形式。 ...2010-03-11 17:20:08 · 83 阅读 · 0 评论 -
spring schma学习
在很多情况下,我们需要为系统提供可配置化支持,简单的做法可以直接基于Spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的时候,会显得非常笨拙。一般的做法会用原生态的方式去解析定义好的xml文件,然后转化为配置对象,这种方式当然可以解决所有问题,但实现起来比较繁琐,特别是是在配置非常复杂的时候,解析工作是一个不得不考虑的负担。Spring提供了可扩展Schema的支持,这是一个不错...原创 2011-01-28 09:41:52 · 98 阅读 · 0 评论 -
MAVEN 常用命令
一、Maven概述Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。Maven官方文档:http:/...原创 2011-03-05 15:51:52 · 126 阅读 · 0 评论 -
spring 学习
http://doc.javanb.com/spring-framework-api-2-1-0/org/springframework/context/class-use/ApplicationContextAware.html原创 2010-11-06 23:44:14 · 88 阅读 · 0 评论 -
陈科博客
lingqi1818.iteye.com原创 2010-11-10 09:30:45 · 184 阅读 · 0 评论 -
加密解密
本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持,现在我们从实例入手解决问题(本文仅是作为简单介绍): 一、密码学上常用的概念 1)消息摘要: 这是一种...原创 2011-03-22 22:28:29 · 108 阅读 · 0 评论 -
证书类型分类
证书主要的文件类型和协议有: PEM、DER、PFX、JKS、KDB、CER、KEY、CSR、CRT、CRL 、OCSP、SC :roll: EP等。PEM – Openssl使用 PEM(Privacy Enhanced Mail)格式来存放各种信息,它是 openssl 默认采用的信息存放方式。Openssl 中的 PEM 文件一般包含如下信息:内容类型:表明本文件存放的是什么...原创 2011-03-23 13:22:51 · 617 阅读 · 0 评论 -
证书方面要注意的
Java自带的keytool工具是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。它还允许用户储存他们的通信对等者的公钥(以证书形式)。 keytool 将密钥和证书储存在一个所谓的密钥仓库(keystore)中。缺省的密钥仓库实现将密钥仓库实现为一个文件。它用口令来保护私钥。...原创 2011-03-27 01:01:50 · 114 阅读 · 0 评论 -
开发小知识
rpm -qa | grep java 查找javarpm -e 软件全称service iptables stopservice iptables start2012-12-04 16:12:38 · 88 阅读 · 0 评论 -
一致性hash算法实现技巧
在分布式缓存或者存储系统中经常都会用到hash算法,最早的时候memeched开源客户端都用的简单取余的hash算法来做分布式缓存集群中的命中要缓存的机器,一致性hash算法的原理在这里就不用描述了网上很多资料,下面的图来回忆下原理。简单的说就是把所有的机器结点投放到0-2^32-1结点圆环上去。再对key做哈希运算找到环上的结点存储。因为把有限几个阶段分布到2^32个几点上去需要均匀命中,会在实...原创 2014-11-16 10:13:52 · 157 阅读 · 0 评论 -
java 内存 栈和堆
Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用。堆内存用来存放由 new 创建的对象和数组,在堆中分配的内存,由 Java 虚拟机的自动垃...原创 2010-09-27 19:39:02 · 93 阅读 · 0 评论 -
struts2 源代码
SVN 签出源码 Struts Spring Hibernate 很多优秀的开源项目已经提供SVN源码签出了,无论是解疑还是学习,都是一大幸福之事啊! Apache的SVN库,强烈推荐! http://svn.apache.org/repos/asf/ 里面不但有Struts的源码,还有著名的Apache jakarta project 相当好的Web UI框架Tiles 现在很流行的项目管理工...原创 2011-04-25 22:34:00 · 115 阅读 · 0 评论 -
cas 服务器端的配置
.修改cas/webapp/WEB-INF/deployerConfigContext.xml 加入以下定义:定义1: 定义2: 推荐用定义2,定义1似乎有时候会报io错误。2.屏蔽原有验证方法:Xml代码 ...2010-03-14 13:26:35 · 102 阅读 · 0 评论 -
cas client使用指南
2008-02-27JA-SIG(CAS)学习笔记3关键字: cas sso 统一身份认证 java ja-sig 技术背景知识: JA-SIG CAS服务环境搭建,请参考 :JA-SIG(CAS)学习笔记1 JA-SIG CAS业务架构介绍,请参考 :JA-SIG(CAS)学习笔记2 HTTPS所涉及的Java安全证书知识,请参考 :Java keytoo...2010-03-17 14:56:50 · 255 阅读 · 0 评论 -
java web编码处理一般问题
1. 在struts2里面,最好将所有字符都设成utf-8。 1.1 在jsp页面设定字符编码。这边有必有说明的是如果是jsp+java bean+servlet的方案,中文乱码很好解决,统一设成gb2312就可以了。 1.2 使用struts框架字符集不能设成gb2312,要改成utf-8。 2. 在struts.properties 添加: struts.devMo...原创 2009-12-22 14:01:54 · 76 阅读 · 0 评论 -
eclipse 快捷键使用大全
(1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2 则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。 F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。 ...原创 2010-07-26 11:38:21 · 85 阅读 · 0 评论 -
spring2.0 AOP举例
spring 2.0 aop 配置----解决 CGLIB2 is not availa(2008-11-06 10:22:03)转载标签:杂谈 分类:Java Spring 2.0 aop 配置----解决 Cannot proxy target class because CGLIB2 is not available. 在lib中添加cglib-nodep-2.1_3.jar 即...原创 2010-07-30 01:30:47 · 118 阅读 · 0 评论 -
修改cas协议 https协议 改成http
写道凉鞋与拖鞋的约会 edu.yale.its.tp.cas.util.SecureURL的 public static String retrieve(String url) throws IOException 类地换成 public static String retrieve(String url) throws IOException { Buff...2009-09-06 12:54:24 · 154 阅读 · 0 评论 -
log4j举例
一、前言: log4j 是一个开放源码项目,是广泛使用的以Java编写的日志记录包。由于log4j出色的表现, 当时在log4j完成时,log4j开发组织曾建议sun在jdk1.4中用log4j取代jdk1.4 的日志工具类,但当时jdk1.4已接近完成,所以sun拒绝使用log4j,当在java开发中实际使用最多的还是log4j, 人们遗忘了sun的日志工具类。 ...原创 2010-08-14 18:28:40 · 191 阅读 · 0 评论 -
ubuntu 字符集修改
在Widnows XP下的FTP服务器中有中文文件名 ,今天使用ftp命令,发现不能显示中文文件名,只能显示????。于是到网上查了一些资料,也没有找到好的解决方法,只是有人说使用图形化的ftp工具 gftp,安装方法:sudo apt-get install gftp,另外还要增加中文字符编码zh_CN.GBK即可即可。在这里总结一下Ubuntu下增加中文字符编码的方法。一. Ubuntu默...原创 2010-08-20 13:25:08 · 529 阅读 · 0 评论 -
openssl 建证书
1、产生CA私钥与CA证书 openssl genrsa -des3 -out ca.key 1024 自己定义该文件的初始密码 kft123 生成自己的私钥2、openssl req -new -x509 -days 36500 -key ca.key -out ca.crt -config ..\ssl\openssl.cnf 使用自己的私钥产生证书,即CA证书...原创 2011-04-23 09:19:05 · 125 阅读 · 0 评论 -
tomcat的session存入redis配置
在java web环境中一般都会有回话session存储登陆信息和用户信息,在负载均衡的时候都要处理这些回话信息,以前处理方式都会用同步套件的方式来处理,后来为了规避这个问题,直接session外置处理,就是直接在外置缓存或数据库中存储,在页面里面就不用tomcat的session,在业务上定义一个缓存对象作为session.但是基于既有的系统改造,或者是使用了一些登陆或权限认证的框架的系统之后再...原创 2014-11-18 19:00:28 · 374 阅读 · 0 评论