Condition接口应用场景:一个线程因为某个condition不满足被挂起,直到该Condition被满足了。类似与Object的wait/notify,因此Condition对象应该是被多线程共享的,需要使用锁保护其状态的一致性示例代码:class BoundedBuffer { fi...
分类:
编程语言 时间:
2014-07-16 21:41:15
阅读次数:
252
android的Setting往往用PreferenceActivity来写的
我们在建立layout文件:
<CheckBoxPreference
android:key="new_message_notify"
android:title="新消息通知"
android:defaultValue="true"...
分类:
其他好文 时间:
2014-07-11 00:05:34
阅读次数:
317
1keepalived配置文件!ConfigurationFileforkeepalivedglobal_defs{#notification_email{#acassen@firewall.loc#failover@firewall.loc#sysadmin@firewall.loc#}#notification_email_fromAlexandre.Cassen@firewall.loc#smtp_server192.168.200.1#smtp_connect_timeout30router_..
分类:
其他好文 时间:
2014-07-10 18:06:21
阅读次数:
296
什么是Keepalived呢,keepalived观其名可知,保持存活,在网络里面就是保持在线了,也就是所谓的高可用或热备,用来防止单点故障(单点故障是指一旦某一点出现故障就会导致整个系统架构的不可用)的发生,那说到keepalived时不得不说的一个协议就是VRRP协议,可以说这个协议就是keep...
分类:
其他好文 时间:
2014-07-07 08:46:37
阅读次数:
203
Chrome新版升级api,与w3一致,为了兼容,代码如下://桌面提醒function notify(title, content) { if(!title && !content){ title = "桌面提醒"; con...
分类:
其他好文 时间:
2014-07-07 08:20:18
阅读次数:
152
Keepalived LVS mysql集群 Percona xtradb cluster 负载均衡...
分类:
数据库 时间:
2014-07-04 08:46:56
阅读次数:
383
最近在万兆网卡上测试,出现了之前千兆网卡没有出现的一个现象,tasklet版本的netback下,vm进行发包测试,发现vif的interrupt默认绑定在cpu0上,但是vm发包运行时发现host上面cpu1, cpu2的ksoftirqd很高。
从之前的理解上来说,包从netfront出来通过eventchannel notify触发vif的irq处理函数,然后tasklet_sch...
分类:
Web程序 时间:
2014-07-04 07:49:20
阅读次数:
294
http://linux.chinaunix.net/techdoc/net/2009/07/21/1125256.shtml # modprobe ip_vs LVS+Keepalived实现高可用集群来源: ChinaUnix博客 日期: 2009.07.21 14:49 (共有条评论)...
分类:
其他好文 时间:
2014-07-03 23:16:49
阅读次数:
338
监听和替换多台服务器之间的来回切换一.安装tar zxvf keepalived-1.1.15.tar.gzcd keepalived-1.1.15./configure --prefix=/usr/local/keepalivedmake && make install# 这段配置只是为了使用的方...
分类:
其他好文 时间:
2014-07-01 17:48:39
阅读次数:
215