-
分享一个白盒子加密算法的PDF文档,可以借鉴里面的思想
很多数据,或者关键的东西,都需要加密保护,如何实现比较好的算法,调用方法,安全,快捷,简便,不易被破解。要做很多功夫。
Date: 2015-04-29 View: 4156
-
在spring中常被忽视的注解 @Primary
在spring 中使用注解,常使用@Autowired, 默认是根据类型Type来自动注入的。但有些特殊情况,对同一个接口,可能会有几种不同的实现类,而默认只会采取其中一种的情况下 @Primary 的作用就出来了。下面是个简单的使用例子
Date: 2015-04-26 View: 37661
-
常用的缓存同步处理
对于一些数据量使用频繁,变动较少,而且量比较大的时候,当我们引入缓存解决方案,我们会自动复制我们的数据数据到缓存。为了避免不一致读取和数据完整性问题,这是非常重要的,以同步数据库和缓存(每当发生变化时,进入系统)缓存有很多种方法,这是项目中最常见的缓存同步策略
Date: 2015-04-23 View: 3285
-
java中对BigDecimal 进行格式化的一个小工具类
java 编程,如果涉及到金额的计算,最好采用Decimal 或者BigDecimal,原因是这样不会怎么丢精度,如果用其他类型会丢精度。但用Decimal 表示的数字,最终显示在界面上的时候,还是需要格式化的,否则很难看,这里贴一个在自己项目里用到的格式化工具类,如果要其他格式,可以按例子改.
Date: 2015-04-20 View: 4446
-
google authenticator 一次性验证码TOTP java 代码实现
越来越多的应用系统,开启了双重因子验证,最典型的就是银行,在交易的时候,还会发送给你一个验证码,一般通过短信方式,这个验证码是一次性验证码,而且一般有效期很短, 这就是一个典型的OTP, 关于OTP 的算法有很多种,这里是用的google authenticator, 基于时间的OTP, 所以也叫TOTP. google authenticator 是开源的,可以下载代码参考。我这里主要是想如果要改成自己的用的OTP, 需要服务端也能实现类似的算法。所以在github 上找到了这个开源的东西
Date: 2015-04-15 View: 10082
-
关闭浏览器网页或者tab页时注销session的方法,兼容IE,FIREFOX,CHROME
在网页退出时或者关闭浏览器tab页时,有的系统需要注销用户session,这是需要在关闭时调用系统的注销方法,但刷新操作应该排除在外, 通常是浏览器的 beforeunload 方法,但兼容性不是很好,所以用jquery 包装一下。
Date: 2015-04-13 View: 4354
-
自定义的javascript的验证框架
看过 jquery 验证框架,在使用的时候,其实还是很晕的,很麻烦,使用的时候代码也不简洁,因此才有了弄一个自己的jquery验证框架的计划,基本原理就是对 input ,select, textarea 这三类控件做校验,在里面定义自定义属性作为检验。 另外采用js 做i18n 国际化,通过cookies 中的语言,调用不同的js 语言包, 对于自己开发项目来说,足够用了,而且,还可以灵活扩展。个人用应该不错。为了测试这个验证框架,其实静态html 页面足够了,但习惯问题,自己搭建了一个简单的 动态web 工程,后面会给出源代码下载图片链接
Date: 2015-04-12 View: 2985
-
jquery 动态创建form 并提交
有时候在写web 应用的时候,需要临时动态构造一个form 并提交,form 里面的参数以及action,以及是post请求还是get请求,甚至form 的样式都是可以指定的,用原生的javascript 肯定可以做到,我用jquery做了一个测试。
Date: 2015-04-04 View: 4169
-
JAVA https ssl 连接验证服务端证书
在服务端部署的应用,很多情况下是采用HTTPS SSL 方式,这种方式唯一的好处是数据在通过浏览器传输到 web application server 之间是加密的,一般不容易破解。有时候需要另外一个客户端:比如是Android 应用用https 方式去调用 API , 从安全性角度考虑,服务端颁发的证书授权的域名或者IP或者主机名,应该与客户端请求的URL 是一致的。如果不一致,就可能存在安全隐患。一般这种情况是在单向HTTPS 的情况才考虑,因为只有服务端证书,而没有客户端证书, 所以才需要验证客户端请求的URL 与服务端 证书授权的域名等是否一致。
Date: 2015-03-26 View: 4997
-
python/django生成动态验证码, 动态刷新, 直接修改 img src 属性
以前有试过直接用python 生成验证码图片的方法,当时用的是汉字验证码, 可以在这里看到:python pil 验证码,汉字验证码,这没有集成到django里面去,这几天有空,也是为了自己的 一号门极客 程序做评论时做验证码用,所以才做了如下一个集成DJANGO的动态验证码. 这个代码是基于原来的代码修改的。
Date: 2015-03-18 View: 8534
-
jquery 常用技巧合计
jquery 插件开发方法:点击下载此文件tooltip的一个例子点击下载此文件自己写的一个javascript 验证框架
Date: 2016-11-15 View: 2229
-
一种乡愁
家里种地的人越来越少了,能看到这么多油菜花,麦苗,很不错呀,充满了生命力. 总喜欢这样的自然风景,也许是一种乡愁.图片链接
Date: 2015-03-15 View: 3477
-
一个mybatis, spring mvc 与maven 的例子
以前提供的例子都是我自己本机测试,一直没有maven 管理jar 包, 今天提供下载这个例子是 maven 管理的。这个例子的内容,与以前提供的一个例子:mybatis 例子:mybatis,spring,bootstrap 例子下载,支持移动设备 是一样的。只是用了maven 管理 jar 包而已。 另外采用了mybatis 的注解.
Date: 2015-03-12 View: 7341
-
django访问静态资源文件报编码错误解决办法
今天在将一个在windows xp 环境下开发的django应用移植到window 2003上去跑的时候,居然出现了静态资源文件编码问题, 很奇怪。这种问题只会在用django自带的 server 下才会出现,用 apache uwsgi是不会出现的。
Date: 2015-03-09 View: 5645
-
python whl 格式文件的安装
离开python 有一段时间了,今天又回头把以前没开发完成的CMS 打开,继续部署环境,想继续开发下去,但在搭建环境过程之后,发现下载的一些包都变成了whl 格式的文件, 我真还糊涂了一会,赶快搜索了一把,发现python 官方都想用whl 文件来替换egg 文件,说白了whl 是另外一种压缩文件,你完全可以把它的扩展名变成zip 文件,然后可以解压
Date: 2015-03-07 View: 8545