自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pengl的专栏

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

  • 博客(12)
  • 资源 (6)
  • 问答 (4)
  • 收藏
  • 关注

原创 个人博客搬迁

个人博客地址 URL

2017-09-26 10:11:16 301

原创 Spring集成Redis实现缓存实践

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

2016-09-06 15:44:07 13779 3

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

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

2016-08-17 15:31:04 46963 11

原创 阿里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 4911

翻译 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 649

转载 各种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 3450

原创 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 5850 4

原创 Java Web - 多个属性文件加载

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

2014-06-03 00:36:40 1238 2

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

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

2014-05-09 10:41:16 822 1

翻译 善用设计模式-享元模式

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

2014-05-03 16:53:43 669

翻译 善用设计模式-代理模式

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

2014-05-03 11:51:06 731

翻译 善用设计模式-单例模式

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

2014-05-01 10:52:23 859

dubbo-admin-2.5.8最新版,JDK8编译版本

最新的dubbo-admin2.5.8版本,用JDK8编译的,亲测可用

2017-12-22

Redis操作工具类

Redis操作工具类

2016-09-06

jquery 1.7.2 中文 api 编译修正版.chm

jquery 1.7 中文 高清文档 !

2014-05-04

JProfiler监控工具使用手册

JProfiler监控工具使用手册。 高清扫描件,SESSION管理,监测视图,IDE集成。

2014-05-04

struts2+技术内幕 深入解析Struts2架构设计与实现原理.pdf

struts2+技术内幕 深入解析Struts2架构设计与实现原理.pdf 高清扫描版

2014-05-04

Java网络高级编程

java 网络编程 高级编程 高清扫描件

2014-05-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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