自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

OSCACHE配置URL实现页面缓存的Fliter(修改配置无需重启)

在web系统中经常会有遇到一些公共页面,如首页,公告,动态生成jfreechart图片,这些页面访问量较大,每次访问会需要计算或者访问后台数据库,随着访问并发量的上升系统的压力会越来越大,这时就需要使用缓存来减小压力,提高性能. 如一张首页面每次访问会访问一次数据库,当每秒并发为100时,每秒钟会访问100次数据库,如果对这个页面设置30秒的缓存,则每隔30才会访问一次数据库.数据库...

2011-11-16 23:05:34 111

使用JDK6的ScriptEngine动态调用freemarker模板

[b]Java 6 Script Engine[/b] Java SE 6最引人注目的新功能之一就是内嵌了脚本支持。在默认情况下,Java SE 6只支持JavaScript,但这并不以为着Java SE 6只能支持JavaScript。在Java SE 6中提供了一些接口来定义一个脚本规范,也就是JSR223。通过实现这些接口,Java SE 6可以支持任意的脚本语言(如PHP或Ruby)...

2011-01-13 13:28:27 176

我的笔记

[b][size=large]vi方向键的输出分别为ABCD [/size][/b]echo "set nocompatible" >> ~/.vimrc [b][size=large]linux中tail命令---用于查看文件内容 [/size][/b]最基本的是cat、more和less。 1. 如果你只想看文件的前5行,可以使用head命令,如: h...

2010-04-27 09:35:38 116

2010-04日志

5-7-----------------完成用户行为数据采集学习perl和rrdtool5-6-----------------1.db和pv监控发布到现场5-5-------------------1.mr和db监控整合5-4---------------------------1.pv监控图表2.修改db监控临时表结构,不再动态生...

2010-04-27 08:57:25 104

原创 系统应用杂文

[b]Linux重启网卡的方法[/b]重启网卡的几种方法:一、network利用root帐户# service network restart二、ifdown/ifup# ifdown eth0# ifup eth0三、ifconfig# ifconfig eth0 down# ifconfig eth0 up...

2010-02-08 10:21:05 133

原创 memcached安装实战(全验证)

1.安装linux开发工具包  在可视化窗口下载打开"添加删除程序",找到"开发->开发工具"打钩,更新.插入对应的linux安装盘. 2.安装libevent 1.4.xDownload from <http://monkey.org/~provos/libevent/>tar zxvf libevent-1.4.12-stable.tar.gz cd libeve...

2010-01-22 11:07:29 122

原创 改进基于filter的远程分布式session存储

<!--StartFragment-->  参考了网上一些资料,实现了session通过filter存储到memcached服务器上.(参见: http://ooft.iteye.com/blog/537841 )实现方式:a)    通过MemcachedSessionFilter过滤器拦截cookie,取得的sessionId,通过sessionId构造新的...

2009-12-18 16:26:35 103

原创 使用APR提高Tomcat性能

  Tomcat可以使用APR来提供超强的可伸缩性和性能,更好地集成本地服务器技术.    APR(Apache Portable Runtime)是一个高可移植库,它是Apache HTTP Server 2.x的核心。APR有很多用途,包括访问高级IO功能(例如sendfile,epoll和OpenSSL),OS级别功能(随机数生成,系统状态等等),本地进程管理(共享内存,NT管道和UNIX ...

2009-12-02 12:24:58 170

原创 使用memcached实现session远程分布式存储

   为了使web应用能使用saas模式的大规模访问,必须实现应用的集群部署.要实现集群部署主要需要实现session共享机制,使得多台应用服务器之间会话统一, tomcat等多数服务都采用了session复制技术实现session的共享.   session复制技术的问题:   (1)技术复杂,必须在同一种中间件之间完成(如:tomcat-tomcat之间).   (2)在节点持续增...

2009-12-01 10:26:55 119

在window上快速搭建memcache远程cache平台

  最近经常做实验,需要用到memcache. 但memcache要跑在linux上,实验时不太方便.  网上搜索了一下,原来早就有window版的了.还有牛人在不断改进,看来用的人还不少.    参考: http://www.iteye.com/topic/24505 是一个改进版的memcached for win32很好用.    (1)下载memcached_bin.r...

2009-11-23 11:06:46 114

远程分布式持久化队列服务MemcacheQ安装笔记

    由于公司的需求,想通过memcached 实现一个基于memcached 的分布式queue。不过基于稳定性和开发时间的关系还是想用现有的开源项目.    昨天试验了一下,twitter的一个分布式队列服务starling,感觉速度很快,效果不错.但是看看了一下发现没有持久化的相关参数设置(参数还不熟),如果服务或者机器重启以后数据就丢失了.这对一些敏感的数据不是很适用.[参考:h...

2009-10-20 10:21:53 227

Java使用starling分布式消息队列异步处理事务

介绍:   Starling是一个支持MemCache协议的轻量级持久化服务器。Starling是让创建网络访问队列或者多个队列异常简单,也就是说多点和多台机器间的异步工作进程。它是著名微博客网站Twitter开发用来处理大量的队列消息,以及保持服务的响应。Starling已经在生产环境中使用,不仅是Twitter在使用,FiveRuns同样在使用。FiveRuns甚至还根据自己的应用做了改进 ,...

2009-10-20 09:59:54 277

空空如也

空空如也

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

TA关注的人

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