分享一个白盒子加密算法的PDF文档,可以借鉴里面的思想
作者:yihaomen 日期:2015-04-29
在spring中常被忽视的注解 @Primary
作者:yihaomen 日期:2015-04-26
常用的缓存同步处理
作者:yihaomen 日期:2015-04-23
java中对BigDecimal 进行格式化的一个小工具类
作者:yihaomen 日期:2015-04-20
java 编程,如果涉及到金额的计算,最好采用Decimal 或者BigDecimal,原因是这样不会怎么丢精度,如果用其他类型会丢精度。但用Decimal 表示的数字,最终显示在界面上的时候,还是需要格式化的,否则很难看,这里贴一个在自己项目里用到的格式化工具类,如果要其他格式,可以按例子改.
Tags: BigDecimal
google authenticator 一次性验证码TOTP java 代码实现
作者:yihaomen 日期:2015-04-15
越来越多的应用系统,开启了双重因子验证,最典型的就是银行,在交易的时候,还会发送给你一个验证码,一般通过短信方式,这个验证码是一次性验证码,而且一般有效期很短, 这就是一个典型的OTP, 关于OTP 的算法有很多种,这里是用的google authenticator, 基于时间的OTP, 所以也叫TOTP. google authenticator 是开源的,可以下载代码参考。我这里主要是想如果要改成自己的用的OTP, 需要服务端也能实现类似的算法。所以在github 上找到了这个开源的东西
Tags: Google authenticator 一次性验证码TOTP java 代码实现
关闭浏览器网页或者tab页时注销session的方法,兼容IE,FIREFOX,CHROME
作者:yihaomen 日期:2015-04-13
在网页退出时或者关闭浏览器tab页时,有的系统需要注销用户session,这是需要在关闭时调用系统的注销方法,但刷新操作应该排除在外, 通常是浏览器的 beforeunload 方法,但兼容性不是很好,所以用jquery 包装一下。
自定义的javascript的验证框架
作者:yihaomen 日期:2015-04-12
看过 jquery 验证框架,在使用的时候,其实还是很晕的,很麻烦,使用的时候代码也不简洁,因此才有了弄一个自己的jquery验证框架的计划,基本原理就是对 input ,select, textarea 这三类控件做校验,在里面定义自定义属性作为检验。 另外采用js 做i18n 国际化,通过cookies 中的语言,调用不同的js 语言包, 对于自己开发项目来说,足够用了,而且,还可以灵活扩展。个人用应该不错。
为了测试这个验证框架,其实静态html 页面足够了,但习惯问题,自己搭建了一个简单的 动态web 工程,后面会给出源代码下载
为了测试这个验证框架,其实静态html 页面足够了,但习惯问题,自己搭建了一个简单的 动态web 工程,后面会给出源代码下载
Tags: JS validation