j2se/j2ee
菠萝炒辣条
路漫漫其修远兮,吾将上下而求索。
展开
-
阿里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 · 4941 阅读 · 0 评论 -
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 · 673 阅读 · 0 评论 -
各种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 · 3503 阅读 · 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 · 5896 阅读 · 4 评论 -
Java Web - 多个属性文件加载
在Java Web项目中,我们常常会遇到在项目启动时需要加载多个属性配置文件原创 2014-06-03 00:36:40 · 1268 阅读 · 2 评论 -
善用设计模式-装饰者模式
案例:星巴兹(Starbuzz)咖啡订购系统。最初设计的订购系统如下图:翻译 2014-05-09 10:41:16 · 848 阅读 · 1 评论 -
善用设计模式-代理模式
一、为什么要用代理模式 1.翻译 2014-05-03 11:51:06 · 753 阅读 · 0 评论 -
善用设计模式-单例模式
单例模式是设计模式中使用最普遍的模式之一。单例模式能带来以下两点好处:1.对于频繁使用的对象,可以省略创建对象所花的时间,这对于那些重量级对象而言,是非常可观的一笔系统开销。2.由于new操作的次数减少翻译 2014-05-01 10:52:23 · 911 阅读 · 0 评论 -
善用设计模式-享元模式
享元模式是设计模式中少数几个以提高系统性能为目的的模式之一。翻译 2014-05-03 16:53:43 · 690 阅读 · 0 评论 -
使用Redis计数器防止并发请求
业务描述最近在项目中遇到个问题,短信发送的并发请求漏洞:业务需求是需要限制一个号码一分钟内只能获取一次随机码,之前的实现是短信发送请求过来后,先去数据库查询发送记录,根据上一次的短信发送时间和当前时间比较,如果时间差小于一分钟,则提示短信获取频繁,如果超过一分钟,则发送短信,并记录短信发送日志。问题分析短信发送是一个很敏感的业务,上面的实现存在一个并发请求的问题,当同一时间有很多请求过来时,同时去查原创 2016-08-17 15:31:04 · 47026 阅读 · 11 评论