`
qiujiayu
  • 浏览: 170776 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
使用Oracle JRockit 提高tomcat性能 http://www.oracle.com/technology/software/products/jrockit/index.html 这里选择Oracle JRockit Real Time 3.1.2 for Java version 61 Linux x86-64 大概121M http://download.oracle.com/otn/bea/jrockit/jrrt-3.1.2-1.6.0-linux-x64.bin 必需要登录后才能下载,wget不好使,用windows下载后再传到服务器上。 c ...
为了使用ipython.今天升级了一把python 一开始直接编译了一把2.6 发现 使用交互式shell的时候是调用的2.6的 但是系统自己调用的时候还是调用2.4.3的,又不能把系统自带的python给删除了.无奈之下google了一把。测试通过   #载入ius的key        rpm --import http://dl.iuscommunity.org/pub/ius/IUS-COMMUNITY-GPG-KEY   #查看http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/,下载最新的repo rpm ...
mysql root 密碼的設置方法 shell> mysql -u root mysql mysql> SET PASSWORD FOR root@localhost=PASSWORD('new_password'); If you know what you are doing, you can also directly manipulate the privilege tables: shell> mysql ...
asm解读   目的: 程序分析:用于分析程序,动态生成proxy等。 程序生成:可在内存中生成java类并编译,所谓的just in time complie 程序转换:优化程序插入debugging或平台观察代码(AOP) ASM库提供生成、转换类的2种API,一直API是基于事件一种是基于数的。基于事件的就类似于xml的SAX,而基于树的就像DOM.这2种 API都有各自的有点与缺点。基于事件的API快速并且需要的内存比基于树的少。 组织结构: org.objectweb.asm与org.objectweb.asm.signature是定义基于事件 ...
如何监控MemCached的状态 使用MemCached以后,肯定希望知道cache的效果,对于MemCached的一些运行状态进行监控是必要的。MemCached也提供了stats接口输出一些信息,最简单的方式,就是telnet上去输入stats查看: telnet 127.0.0.1 11211 Trying 127.0.0.1 ... Connected to memcache_test_host (127.0.0.1 ). Escape character is '^]'. stats STAT pid 7186 STAT uptime 1695 STAT time ...
Slab Allocation机制:整理内存以便重复使用 最近的memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的。但是,这种方式会导致内存碎片,加重操作系统内存管理器的负担,最坏的情况下,会导致操作系统比memcached进程本身还慢。Slab Allocator就是为解决该问题而诞生的。 下面来看看Slab Allocator的原理。下面是memcached文档中的slab allocator的目标: the primary goal of the slabs su ...
memcached的分布式是什么意思? http://hi.baidu.com/cbxm/blog/item/2da5410e90813ee1ab6457f7.html   这里多次使用了“分布式”这个词,但并未做详细解释。现在开始简单地介绍一下其原理,各个客户端的实现基本相同。 下面假设memcached服务器有node1~node3三台,应用程序要保存键名为“tokyo”“kanagawa”“chiba”“saitama”“gunma” 的数据。 图1 分布式简介:准备 首先向memcached中添加“tokyo”。将“tokyo”传给客户端程序库后,客户端实现的算法就会根据 ...
HASH表原理 大家都知道,在所有的线性数据结构中,数组的定位速度最快,因为它可通过数组下标直接定位到相应的数组空间,就不需要一个个查找。而哈希表就是利用数组这个能够快速定位数据的结构解决以上的问题的。     具体如何做呢?大家是否有注意到前面说的话:“数组可以通过下标直接定位到相应的空间”,对就是这句,哈希表的做法其实很简单,就是把Key通过一个固定的算法函数既所谓的哈希函数转换成一个整型数字,然后就将该数字对数组长度进行取余,取余结果就当作数组的下标,将value存储在以该数字为下标的数组空间里,而当使用哈希表进行查询的时候,就是再次使用哈希函数将key转换为对应的数组下标,并定位到该 ...
测试环境:理想论坛(55188). 理想论坛为国内人气最旺的股票论坛,注册会员已超过100万,并以每月60000人的速度稳定递增,每日页面访问量超过200万,并保持稳定增长的趋 势,60分钟在线平均约2万多人,最高记录3万3千多。 目前主题超过30万,帖子接近1千万,数据库大小5.8GB,附件总大小大约150GB 之前理想论坛有三台服务器,两台WEB服务器以及一台数据库服务器,访问已经渐渐出现瓶颈,在作者的建议下,站长决定增加一台服务器放数据库,另外三台做 WEB,并且对原有的服务器的操作系统进行升级。 硬件具体情况 MySQL服务器: DualXeon 5335/8GB内存/73 ...
源文:http://www.jaxmao.org/tomcat-docs/cluster-howto.html Apache Tomcat 5.5 Servlet/JSP 容器 怎 样配制集群/Session复制 快速入门 要在Tomcat 5.5容器里进行session复制,必须完成下列步骤: 你的所有会话属性值必须实现java.io.Serializable 把server.xml文件里的群集(Cluster )元素的注释取消(Uncomment) 把server.xml文件里的Valve(Replicati ...
集合类说明及区别 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口   Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素 ...
MySQL支持6种不同的表类型:BDB、InnoDB、HEAP、ISAM、MERGE以及MyISAM。其中 BDB,InnoDB单独属于一类,称为“事务安全型”(transaction-safe),其余的表类型属于第二类,称为“非事务安全型”(non- transaction-safe)。 事务安全型 BDB    BDB全称是“Berkeley DB”,它是MySQL具有事务能力的表类型,由Sleepycat Software (http://www.sleepycat.com )开发。BDB表类型提供 了MySQL用户长久期盼的功能,即事务控制能力。在任何RDBMS中, ...
   现在开发语言是越来越多,它们之间的通信也成了我们所关注的事情。在我这几年的工作中了解到一些用于跨平台的数据交换格式:XML、JSON、Hessian Binary、PHP 序列化格式、MessagePack。 一、XML     XML估计是大家最为熟悉的数 ...
在JDK 1.5中实现真正面向对象形式的SQL语句4 (含有源码,代码生成工具) 在JDK 1.5中实现真正面向对象形式的SQL语句3 (含有源码,代码生成工具)   设计说明   一、使用桥接模式,设计SQL语句执行器       在这几个类中,PreparedUtil是对PreparedStatement 的封装,用它来执行SQL语句;CallableUtil 是对CallableStatement 的封装,主要用它来执行存储过程,PreparedUtil、CallableUtil和SqlExecutor 都继承了AbstractSqlUtil,而Sql ...
rpm升级CentOS系统中PHP、MySQL、HTTPD MySQL is now up to 5.0.86, PHP is up to 5.2.11, and httpd is up to 2.2.14.   #rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka #vi /etc/yum.repos.d/utterramblings.rep   [utterramblings] name=Jason's Utter Ramblings Repo baseurl=http://www.jas ...
Global site tag (gtag.js) - Google Analytics