- 博客(12)
- 资源 (6)
- 问答 (4)
- 收藏
- 关注
原创 Spring集成Redis实现缓存实践
在我们所编写的应用中,很多请求总是会一遍遍地去获取一些相同的数据,因为这些数据是无状态的,所以当请求任务完成后,就会立马丢掉所获取的数据,在这些数据中,有些是需要时间去数据库获取,或者远程接口调用获取,或执行复杂运算得到。如果这部分数据变化不那么频繁,或者压根不会变化,那我们何必要每次都去加载呢。 在web应用中,缓存是一门必备的技能,只要有需要优化的地方,我们首先会想到
2016-09-06 15:44:07
13865
原创 使用Redis计数器防止并发请求
业务描述最近在项目中遇到个问题,短信发送的并发请求漏洞:业务需求是需要限制一个号码一分钟内只能获取一次随机码,之前的实现是短信发送请求过来后,先去数据库查询发送记录,根据上一次的短信发送时间和当前时间比较,如果时间差小于一分钟,则提示短信获取频繁,如果超过一分钟,则发送短信,并记录短信发送日志。问题分析短信发送是一个很敏感的业务,上面的实现存在一个并发请求的问题,当同一时间有很多请求过来时,同时去查
2016-08-17 15:31:04
47057
2
原创 阿里Druid数据源的使用
一、使用这个数据源能为我们带来哪些好处!1、作为一个数据源本身应该具备的功能先不说,据阿里自测,该数据源性能高于其它的开源数据源,如DBCP、C3P0、Proxool、JBoss等。对比指标是LRU、PSCache、PSCache-Oracle-Optimized、ExceptionSorter。2、该数据源自带SQL监控、SQL防火墙、Web应用监控、Url监控、Session监控、Sp
2015-06-09 14:52:50
4956
翻译 spring3初步整合memcached
接着上一篇SSM框架整合 spring3.2.9 + spring mvc3.2.9 + mybatis3.2.8 + Druid数据源 + log4j2这次在此基础上引入了memcached缓存框架,环境:1、win7系统2、memcached windows 64位服务端3、java语言的memcached客户端实现:memcached client for java
2015-06-06 18:12:12
686
转载 各种Java加密算法 MD5 SHA HMAC PBE RSA DES(转载)
本文转载原文出处:http://www.open-open.com/lib/view/open1397274257325.html 如基本的单向加密算法: BASE64 严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算法)H
2015-05-26 15:46:59
3561
原创 SSM框架整合 spring3.2.9 + spring mvc3.2.9 + mybatis3.2.8 + Druid数据源 + log4j2
SSM框架整合 spring3.2.9 + spring mvc3.2.9 + mybatis3.2.8 + Druid数据源 + log4j2
2015-05-08 17:33:20
5913
1
翻译 善用设计模式-单例模式
单例模式是设计模式中使用最普遍的模式之一。单例模式能带来以下两点好处:1.对于频繁使用的对象,可以省略创建对象所花的时间,这对于那些重量级对象而言,是非常可观的一笔系统开销。2.由于new操作的次数减少
2014-05-01 10:52:23
920
关于Storm/Zookeeper集群配置
2017-07-31
微信WAP支付(H5支付)打开Deeplink链接的兼容性问题
2016-08-29
Spring Cache使用Redis缓存服务器,怎么指定KEY的有效期
2016-07-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人