上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 如果MongoDB仅仅是一个文档型的数据库,那就没有什么亮点了,然而MongoDB最大优点在于读扩展,热备份,故障恢复以及自动分片(写扩展)。这节系列结束篇就把这些功能介绍一下。备份复制实现了数据库备份的同时,实现了读写分离,又实现了读操作的负载均衡,即一台主写服务器,多台从属备份和读服务器,并且支持备份和读的集群 扩展。其中Replica Sets方式又支持故障切换,当主服务器down掉后会投票选出一台从服务器接替为主服务器实现写操作。而自动分片功能会将原先的集合(表),自动分片到 其它服务器上,实现分布式存储,即缓解单表数据量过大,同时又实现写操作的负载均衡。状态监控 Http Conso 阅读全文
posted @ 2012-03-25 14:29 十二十二 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: 第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台机器的访问负载,降低了宕机的可能性;通过集群方案,解决了数据库宕机带来的单点数据库不能访问的问题;通过读写分离策略更是最大限度了提高了应用中读取(Read)数据的速度和并发量。目前国内的大型互联网应用中,大量的采. 阅读全文
posted @ 2012-03-25 13:59 十二十二 阅读(464) 评论(0) 推荐(0) 编辑
摘要: ActiveMQ 是apache的一个开源JMS服务器,不仅具备标准JMS的功能,还有很多额外的功能。公司里引入ActiveMQ后,ActiveMQ成里我们公司业 务系统中最重要的一个环节。所有应用都通过jms集成,如果ActiveMQ出了故障,整个系统就瘫痪了。因此,头对ActiveMQ的性能,可靠性,以 及如何正确使用,是非常的关心的,而我就被指派来做关于ActiveMQ的调研,本文对此做了些总结。1 使用jms需要注意的问题一下所述的问题,不仅是对ActiveMQ,对于其他的JMS也一样有效。1.1 不要频繁的建立和关闭连接JMS使用长连接方式,一个程序,只要和JMS服务器保持一个连接就 阅读全文
posted @ 2012-03-25 13:35 十二十二 阅读(7558) 评论(0) 推荐(2) 编辑
摘要: 前段时间一直用centos自带的syslog开启udp远程接收其他设备发送的日志,效果不好,日志文件不能分类,不能基于设备和IP地址保存,只能保存到/var/log/messages,查看,保存都不方便,百度了一下,看到有syslog-ng和rsyslog两种替换,但对于我现在不需要结合php管理日志的要求来看,syslog-ng更简单,更能直接保存。闲话少说,下面介绍步骤,希望能帮助到别人。1.环境。(centos5.7 kernel 2.6)关闭系统自带syslogservice syslog stopchkconfig syslog off安装 syslog-ngyum -y insta 阅读全文
posted @ 2012-03-23 23:48 十二十二 阅读(2520) 评论(0) 推荐(0) 编辑
摘要: http://bbs.enfamily.cn/viewthread.php?tid=127992 阅读全文
posted @ 2012-03-18 23:59 十二十二 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一,获取方式:从Servlet容器中获取的方法与Servlet容器无关的获取方法 IoC方式非Ioc方式二,获取方法2.1 与servlet无关: 2.1.1 非IoC模式Java代码 ActionContext context ;//该方法还可以取得值栈(getValueStack()),使用push(obj)往值栈中放数据 Map request ; Map session ; Map application ; //以下初始化方法要放在方法中 context = ActionContext.getContext(); request = (Map)context.get("re 阅读全文
posted @ 2012-03-15 11:52 十二十二 阅读(397) 评论(0) 推荐(0) 编辑
摘要: jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例子就是$.AJAX()这个函数,将函数定义于jQuery的命名空间中。关于类级别的插件开发可以采用如下几种形式进行扩展:1.1添加一个新的全局函数添加一个全局函数,我们只需如下定义:Java代码jQuery.fo 阅读全文
posted @ 2012-03-14 23:13 十二十二 阅读(276) 评论(0) 推荐(0) 编辑
摘要: groovyhttp://groovy.codehaus.org/Eclipse+Plugin 阅读全文
posted @ 2012-03-14 19:26 十二十二 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 进入到eclipse安装目录下,有一个.eclipseproduct文件,用记事本打开,就可以知道版本了后面version=的值就是版本。 阅读全文
posted @ 2012-03-14 19:24 十二十二 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 大概流程:1.用dbunit创建初始的测试数据。2.用spring-mock 维护测试过程中的数据会滚,这样可以保证测试后数据库保持原状态。3.用junit架构测试。4.用dbunit销毁初始测试数据。http://www.iteye.com/topic/475172Java代码 packagecom.test.dbunit.dao; importjavax.sql.DataSource; importorg.dbunit.Assertion; importorg.dbunit.database.DatabaseConnection; importorg.dbunit.database.IDa 阅读全文
posted @ 2012-03-14 18:51 十二十二 阅读(3282) 评论(0) 推荐(2) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页