`
wxw850227
  • 浏览: 68989 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
在很多时候,一台memcached server中的数据,需要被不同语言的客户端访问。 在理想的情况下,一种语言写,其他语言读可能不会造成一些兼容的问题。 日前遇到了java和php共享数据的问题,php写入的时候,java可以读取;java写入的,php读取时候数据解析有误。 分析memcached中的数据: telnet memcache-srv1 11211 get key[enter] 发现php写入,和java写入的数据存在一点差异。 php:VALUE key 1 250 java:VALUE key 0 250    大家发现了吧,就是一个状态位不一致 ...
今天在网上看到一个用Memcached作为Hibernate二级分布式缓存,感觉挺有兴趣,就是尝试用了,感觉还不错,就推荐给大家看一下。 官方网址: http://code.google.com/p/hibernate-memcached/ 目前最新版本为1.0RC1, 支持Hibernate3.3. 下面是具体的使用方法: hibernate-memcached需要支持的类库如下: hibernate-memcached-<version>.jar memcached-2.1.jar spy-2.4.jar commons-codec 1.3 slf4j-1.5.0. ...
目前XML文件的应用越来越广泛,而操作XML的技术更有不少,其中以dom4j强大的性能,丰富的API以及简单的易用性,受到了很多人的喜爱,本文以一个读取数据源的小例子,来说明一下dom4j的一些基本操作。     dom4j是一个Java的XML API,同时也是一种解析XML文档的开源软件。由dom4j.org开发,具有性能优异、功能强大和极端易用的特点,大名鼎鼎的Hibernate就是用它来读取配置文件滴。本文只是对dom4j的一些基本操作进行说明,不包含深入分析。(本文最后有源码和相关JAR包下载)     开发环境:Eclipse 3.2.1 MyEclipse 5.1.0GA dom4 ...
在项目中,我们很多都用到了xml文件,无论是参数配置还是与其它系统的数据交互。 今天就来讲一下Java 中使用dom4j来操作XML文件。 我们需要引入的包: /文件包 import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileWriter; //工具包 import java.util.Iterator; import java.util.List; //dom4j包 import org.dom4j.Attribute; import org.dom4j.Document; ...
JVM参数调优是一个很头痛的问题,可能和应用有关系,别人说可以的对自己不一定管用。下面是本人一些调优的实践经验,希望对读者能有帮助,环境LinuxAS4,resin2.1.17,JDK6.0,2CPU,4G内存,dell2950服务器,网站是舍得网,http://shedewang.com ...
关于Memcached作为hibernate二级缓存的问题,配置这个的时候是用到hibernate-memcached(http://code.google.com/p/hibernate-memcached/)是允许hibernate使用MemCached作为二级缓存的项目,它用到了spymemcached(http://code.google.com/p/spymemcached/)这个MemCached的Java客户端。 疑问一,作为二级缓存,查询出来的结果缓存在哪?1,虚拟机。2,memcached内存(测试时,内存未增加)。3,数据库缓存? 疑问二,使用这个包的话,需不需要单独启动m ...
下午去经典论坛,看到一版主发了一篇关于memcached的帖子也在本地做了一下测试,用的是windows系统。1.下载Memcache for win32下载地址: http://jehiah.cz/projects/memcached-win32/选择memcached 1.2.1 for Win32 binaries (Dec 23, 2006) 是exe的程序2.下载php_memcache.dll下载地址: http://pecl4win.php.net/ext.php/php_memcache.dll选择和Php版本对应的,我php版本是5.2.6的,里边没有,索性down了个5.2. ...
最近一直在做一个项目的前期设计工作,考虑到后期系统的扩展和性能问题也找了很多解决方法,有一个就是用到了数据库的缓存工具memcached(当然该工具并不仅仅局限于数据库的缓存)。先简单的介绍下什么是memcached。     Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负 载,提升访问速度。Memcached由Danga Interactive开发,用于提升LiveJournal.com访问速度的。LJ每秒动态页面访问量几千次,用户700万。Memcached将数 据库负载大幅度降低,更好的分配资源,更快速访问。     上网baidu了很多东西,几乎都 ...
[注意]清在回复之前认真地看一下我的帖子,结合你的实际项目经验考虑一下,看看你是否能比较好地解决我所提出的Hibernate 的缺点。最好不要提一些大家都知道的泛泛的观点,这样会很浪费读者的时间并且分散大家的注意力。 ...
这是由 mixi 株式会社 开发部系统运营组的两位工程师所写,日常负责程序的运营。本文将针对最近在Web应用的可扩展性领域的热门话题memcached,说明其内部结构和使用。 文章分为5个章节、案例讲解,推荐大家阅读学习,中文版PDF文档下载地址见最下! 第1章 memcached的基础 1.1 memcached是什么?1.2 memcached的特征1.3 安装memcached1.4 用客户端连接1.5 使用Cache::Memcached1.6 总结 第2章 理解memcached的内存存储 2.1 Slab Allocation机制:整理内存以便重复使用2.2 在Slab中 ...
1, LVS做前端四层软件均衡负载LVS是基于IP虚拟分发的规则, 不同于apache,squid这些7层基于http协议的反向代理软件, 前者在性能上能得到更好的保证!另外, 后者在处理http header信息时, 会显得很被动.开源, 高性能, 这不就是我们所 ...
又有机会爆料国内 Web 2.0 网站的架构了。这次是 Yupoo! 。非正式的采访了一下 Yupoo!(又拍网) 的创建人之一的 阿华(沈志华)同学,了解了一些小道消息。 作为国内最大的图片服务提供商之一,Yupoo! 的 Alexa 排名大约在 5300 左右。 ...
架构原理 Apache通常是开源界的首选Web服务器,因为它的强大和可靠,已经具有了品牌效应,可以适用于绝大部分的应用场合。但是它的强大有时候却显得笨重, 配置文件得让人望而生畏,高并发情况下效率不太高。而轻量级的We ...
最近一段时间看了一些大型社区网站的架构设计, livejournal,mixi.jp,flick,feedburner,这些网站都有一些共同的特点;数据量大,在线人数多,并发请求多,pageview高,响应速度快,甚至mixi.jp宣称其平均页装载速度0.02秒。这些网站都没有 ...
Global site tag (gtag.js) - Google Analytics