- 博客(12)
- 收藏
- 关注
OSCACHE配置URL实现页面缓存的Fliter(修改配置无需重启)
在web系统中经常会有遇到一些公共页面,如首页,公告,动态生成jfreechart图片,这些页面访问量较大,每次访问会需要计算或者访问后台数据库,随着访问并发量的上升系统的压力会越来越大,这时就需要使用缓存来减小压力,提高性能. 如一张首页面每次访问会访问一次数据库,当每秒并发为100时,每秒钟会访问100次数据库,如果对这个页面设置30秒的缓存,则每隔30才会访问一次数据库.数据库...
2011-11-16 23:05:34
138
使用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
197
我的笔记
[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
144
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
128
原创 系统应用杂文
[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
153
原创 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
145
原创 改进基于filter的远程分布式session存储
<!--StartFragment--> 参考了网上一些资料,实现了session通过filter存储到memcached服务器上.(参见: http://ooft.iteye.com/blog/537841 )实现方式:a) 通过MemcachedSessionFilter过滤器拦截cookie,取得的sessionId,通过sessionId构造新的...
2009-12-18 16:26:35
129
原创 使用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
205
原创 使用memcached实现session远程分布式存储
为了使web应用能使用saas模式的大规模访问,必须实现应用的集群部署.要实现集群部署主要需要实现session共享机制,使得多台应用服务器之间会话统一, tomcat等多数服务都采用了session复制技术实现session的共享. session复制技术的问题: (1)技术复杂,必须在同一种中间件之间完成(如:tomcat-tomcat之间). (2)在节点持续增...
2009-12-01 10:26:55
148
在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
143
远程分布式持久化队列服务MemcacheQ安装笔记
由于公司的需求,想通过memcached 实现一个基于memcached 的分布式queue。不过基于稳定性和开发时间的关系还是想用现有的开源项目. 昨天试验了一下,twitter的一个分布式队列服务starling,感觉速度很快,效果不错.但是看看了一下发现没有持久化的相关参数设置(参数还不熟),如果服务或者机器重启以后数据就丢失了.这对一些敏感的数据不是很适用.[参考:h...
2009-10-20 10:21:53
256
Java使用starling分布式消息队列异步处理事务
介绍: Starling是一个支持MemCache协议的轻量级持久化服务器。Starling是让创建网络访问队列或者多个队列异常简单,也就是说多点和多台机器间的异步工作进程。它是著名微博客网站Twitter开发用来处理大量的队列消息,以及保持服务的响应。Starling已经在生产环境中使用,不仅是Twitter在使用,FiveRuns同样在使用。FiveRuns甚至还根据自己的应用做了改进 ,...
2009-10-20 09:59:54
303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人