10 菠萝炒辣条

尚未进行身份认证

我要认证

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

等级
TA的排名 15w+

个人博客搬迁

个人博客地址 URL

2017-09-26 10:11:16

Spring集成Redis实现缓存实践

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

2016-09-06 15:44:07

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

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

2016-08-17 15:31:04

阿里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

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

各种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

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

Java Web - 多个属性文件加载

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

2014-06-03 00:36:40

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

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

2014-05-09 10:41:16

善用设计模式-享元模式

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

2014-05-03 16:53:43

善用设计模式-代理模式

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

2014-05-03 11:51:06

善用设计模式-单例模式

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

2014-05-01 10:52:23
勋章 我的勋章
  • 分享达人
    分享达人
    成功上传6个资源即可获取