pengl的专栏

路漫漫其修远兮,吾将上下而求索。

个人博客搬迁

个人博客地址 URL

2017-09-26 10:11:16

阅读数 149

评论数 0

Spring集成Redis实现缓存实践

在我们所编写的应用中,很多请求总是会一遍遍地去获取一些相同的数据,因为这些数据是无状态的,所以当请求任务完成后,就会立马丢掉所获取的数据,在这些数据中,有些是需要时间去数据库获取,或者远程接口调用获取,或执行复杂运算得到。如果这部分数据变化不那么频繁,或者压根不会变化,那我们何必要每次都去加载呢。...

2016-09-06 15:44:07

阅读数 12505

评论数 3

使用Redis计数器防止并发请求

业务描述最近在项目中遇到个问题,短信发送的并发请求漏洞:业务需求是需要限制一个号码一分钟内只能获取一次随机码,之前的实现是短信发送请求过来后,先去数据库查询发送记录,根据上一次的短信发送时间和当前时间比较,如果时间差小于一分钟,则提示短信获取频繁,如果超过一分钟,则发送短信,并记录短信发送日志。问...

2016-08-17 15:31:04

阅读数 44847

评论数 11

阿里Druid数据源的使用

一、使用这个数据源能为我们带来哪些好处! 1、作为一个数据源本身应该具备的功能先不说,据阿里自测,该数据源性能高于其它的开源数据源,如DBCP、C3P0、Proxool、JBoss等。对比指标是LRU、PSCache、PSCache-Oracle-Optimized、ExceptionSorte...

2015-06-09 14:52:50

阅读数 4448

评论数 0

spring3初步整合memcached

接着上一篇SSM框架整合 spring3.2.9 + spring mvc3.2.9 + mybatis3.2.8 + Druid数据源 + log4j2 这次在此基础上引入了memcached缓存框架,环境: 1、win7系统 2、memcached windows 64位服务端 3、jav...

2015-06-06 18:12:12

阅读数 535

评论数 0

各种Java加密算法 MD5 SHA HMAC PBE RSA DES(转载)

本文转载原文出处:http://www.open-open.com/lib/view/open1397274257325.html  如基本的单向加密算法:  BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法...

2015-05-26 15:46:59

阅读数 2025

评论数 0

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

阅读数 5521

评论数 4

Java Web - 多个属性文件加载

在Java Web项目中,我们常常会遇到在项目启动时需要加载多个属性配置文件

2014-06-03 00:36:40

阅读数 1043

评论数 2

善用设计模式-装饰者模式

案例:星巴兹(Starbuzz)咖啡订购系统。 最初设计的订购系统如下图:

2014-05-09 10:41:16

阅读数 704

评论数 1

善用设计模式-享元模式

享元模式是设计模式中少数几个以提高系统性能为目的的模式之一。

2014-05-03 16:53:43

阅读数 525

评论数 0

善用设计模式-代理模式

一、为什么要用代理模式         1.

2014-05-03 11:51:06

阅读数 626

评论数 0

善用设计模式-单例模式

单例模式是设计模式中使用最普遍的模式之一。 单例模式能带来以下两点好处: 1.对于频繁使用的对象,可以省略创建对象所花的时间,这对于那些重量级对象而言,是非常可观的一笔系统开销。 2.由于new操作的次数减少

2014-05-01 10:52:23

阅读数 735

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭