摘要: 1 这些都是什么 既然是网络传输,涉及几个系统之间的交互,那么首先要考虑的是如何准确的定位到网络上的一台或几台主机,另一个是如何进行可靠高效的数据传输。这里就要使用到TCP/IP协议。 1.1 TCP/IP协议组 TCP/IP协议(传输控制协议)由网络层的IP协议和传输层的TCP协议组成。 IP层负 阅读全文
posted @ 2016-04-28 10:06 knitmesh 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://yangrong.blog.51cto.com/6945369/1288072 目录 1、树状目录结构图 2、/目录 3、/etc/目录 4、/usr/目录 5、/var/目录 6、 阅读全文
posted @ 2016-04-27 22:23 knitmesh 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 相信很多人都认同JavaWeb开发是遵从MVC开发模式的,遵从三层架构进行开发的,是的,大家都这么认同。但是相信大家都会有过这样一个疑问,if(MVC三层模式==三层架构思想)out.println(“请继续观看……”) 1.MVC(MODEL-VIEW-CONTROLLER)设计模式: 首先让我们 阅读全文
posted @ 2016-04-27 18:18 knitmesh 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 对于Solr应该不需要过多介绍了,强大的功能也是都体验过了,但是solr一个较大的问题就是分词问题,特别是中英文的混合分词,处理起来非常棘手。 虽然solr自带了支持中文分词的cjk,但是其效果实在不好,所以solr要解决的一个问题就是中文分词问题,这里推荐的方案是利用ik进行分词。 ik是较早作中 阅读全文
posted @ 2016-04-27 17:33 knitmesh 阅读(5924) 评论(0) 推荐(0) 编辑
摘要: 乐观锁与悲观锁是对于并发性的限制。锁是具有排他性的。悲观锁,是悲观的认为自己在读取数据的时候别人也在对数据进行读写,所以在自己读写数据的时候对数据进行锁定,直到自己操作完毕。乐观锁正好是相反的,是乐观的认为在自己对数据进行读写的时候不会有其他人对数据进行读写,所以不进行数据库机制的限制,而是进行版本 阅读全文
posted @ 2016-04-27 17:28 knitmesh 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 在前面的一篇中讲到了Heartbeat作为高可用服务架构的解决方案,今天有试验了一种全新的解决方案,即采用Keepalived来实现这个功能。 Keepalived 是一种高性能的服务器高可用或热备解决方案,Keepalived可以用来防止服务器单点故障(单点故障是指一旦某一点出现故障就会导致整个系 阅读全文
posted @ 2016-04-27 17:27 knitmesh 阅读(373) 评论(0) 推荐(1) 编辑
摘要: 公司最近需要针对服务器实现热可用热备,这几天也一直在琢磨这个方面的东西,今天做了一些Heartbeat方面的工作,在此记录下来,给需要的人以参考。 Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。通过Heartbeat我们可以实现双机热备,以实现服务的持 阅读全文
posted @ 2016-04-27 17:26 knitmesh 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 1、基本操作 db.AddUser(username,password) 添加用户 db.auth(usrename,password) 设置数据库连接验证 db.cloneDataBase(fromhost) 从目标服务器克隆一个数据库 db.commandHelp(name) returns t 阅读全文
posted @ 2016-04-27 17:21 knitmesh 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 背景: 随着你的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,你们又是创业型互联公司如何有效节约成本,节省不必要的浪费?同时实现商业硬件一样的高性能高可用的功能?有什么好的负载均衡可伸张可扩展的方案吗?答案是肯定的!有!我们利用 LVS+Keepalived基 阅读全文
posted @ 2016-04-27 17:19 knitmesh 阅读(273) 评论(0) 推荐(0) 编辑
摘要: keepalived是什么 keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。 keepalived工作原理 keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protoco 阅读全文
posted @ 2016-04-27 17:16 knitmesh 阅读(4661) 评论(0) 推荐(1) 编辑