- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 配置Memcache实现主从复制repcached功能
配置Memcache实现主从复制repcached功能。 1、repcached介绍 repcached是日本人开发的实现memcached复制功能,它是一个单 master单 slave的方案,但它的 master/slave都是可读写的,而且可以相互同步,如果 master坏掉, slave侦测到连接断了,它会自动 listen而成为 master;而如果 slave坏掉, master也...
2013-05-30 20:51:16 116
原创 Java多线程之wait(),notify(),notifyAll() (转)
在多线程的情况下,由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。 wait与notify是java同步机制中重要的组成部分。结合与synchronized关键字使用,可以建立很多优秀的同步模型。 synchronized(this){ }等价于publicsyn...
2013-05-30 11:32:55 76
原创 ZooKeeper原理与它的集群工作流程
概要? ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。? 本文仅阐述ZooKeeper工作原理,对于如何使用ZooKeeper本文不做讨论。? ZooKeeper的特性? 原子性:一个update操作不是成功就是失败,不会有第三种状态出现。? 顺序性:在一个ZooKeeper集群中,其中一台ZooK...
2013-05-28 18:17:36 133
原创 分布式协调器ZooKeeper3.4—概述
【ZooKeeper是Apache Hadoop下的开源软件,是一个分布式的协调器,本文来自于Zookeeper的官方网站,地址为:http://zookeeper.apache.org/doc/r3.4.5/zookeeperOver.html)】 ZooKeeper: A Distributed Coordination Service forDistributed Appli...
2013-05-28 17:56:16 351
原创 zookeeper的sessiontimeout 的测试
import java.util.concurrent.CountDownLatch; import org.apache.zookeeper.WatchedEvent; import org.apache.zookeeper.Watcher; import org.apache.zookeeper.ZooKeeper; import org.apache.zookeeper.A...
2013-05-28 15:40:32 1716
原创 zookeeper学习记录三(session,watcher,persit机制)(转)
背景 继续前面的zookeeper学习的专题,这次主要是结合项目中遇到的一些问题,进一步学习了下zookeeper的一些内部机制。 针对以下几个问题: 1. zk是否可以保证watcher事件不丢失? 2. zk的EPHEMERAL节点的自动过期时间? 3. zk的如何保证节点数据不丢失? 如果你已经非常清楚这以上的几个问题,看官们可以不用往下看了。 persit机制 zook...
2013-05-28 14:25:13 156
原创 关于Zookeeper中Session Expired和Watch
信息来源: (1)Zookeeper邮件列表 (2)zookeeper学习记录三(session,watcher,persit机制) (3)ZooKeeper FAQ 1、什么是Session Expired 通常是zk客户端与服务器的连接断了,试图连接上新的zk机器,这个过程如果耗时过长,超过 SESSION_TIMEOUT 后还没有成功连接上服务器,那么服务器认为这个sessi...
2013-05-28 14:07:26 1091
原创 读linux shell脚本攻略有感
以前用的查找文件是否存在某个字符,并把文件名列出来: find . –type f|xargs grep 204 结果: ./it.conf:<VirtualHost 192.168.105.204> ./sohudl.conf:<VirtualHost 192.168.105.204> ./sohunb.conf:<VirtualHost 192.1...
2013-05-22 15:14:16 84
原创 Nginx+proxy_cache高速缓存配置(转)
前言* Nginx已经具备Squid所拥有的Web缓存加速功能、清除指定URL缓存的功能。而在性能上,Nginx对多核CPU的利用,胜过Squid不少。另外,在反向代理、负载均衡、健康检查、后端服务器故障转移、Rewrite重写、易用性上,Nginx也比Squid强大得多。这使得一台Nginx可以同时作为“负载均衡服务器”与“Web缓存服务器”来使用。 一、 安装nginx和ngx-purge...
2013-05-16 10:27:48 126
原创 iptable添加访问规则
添加外网不能访问 而服务器可以访问外网规则: /sbin/iptables? -A INPUT -i eth1 -m state --state NEW -j DROP 查看规则: iptables -nL --line-numbers 删除规则: iptables -D INPUT 2禁止ip tcp访问: iptables -A INPUT -p tcp -s 192.168....
2013-05-10 19:30:00 1057
原创 mysql数据库备份及恢复命令mysqldump,source的用法
还原一个数据库:mysql -h localhost -u root -p123456 www<c:/www.sql 备份一个数据库:mysqldump -h localhost -u root -p123456 www > d:/www2008-2-26.sql //以下是在程序中进行测试 //$command = "mysqldump --opt -h $dbhost -u ...
2013-05-10 11:35:09 104
原创 Linux netstat命令详解
简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 Active Internet connections (w/o servers)Proto Recv-Q Send-Q Loc...
2013-05-09 11:56:21 113
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人