04 2016 档案

摘要:ELK就是一套完整的日志分析系统 ELK=Logstash+Elasticsearch+Kibana 统一官网https://www.elastic.co/products ELK模块说明 Logstash 作用:用于处理传入的日志,负责收集、过滤和写出日志 Logstash分为三个组件input, 阅读全文
posted @ 2016-04-29 20:01 knitmesh 阅读(1073) 评论(0) 推荐(0) 编辑
摘要:Elasticsearch简介* Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。 它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。 Elasticsearch是一个建立在全文搜索引擎 Apache Lucene™ 基础 阅读全文
posted @ 2016-04-29 19:51 knitmesh 阅读(1038) 评论(0) 推荐(0) 编辑
摘要:快照(Snapshot)技术发展综述 刘爱贵 摘要:传统数据备份技术存在备份窗口、恢复时间目标RTO和恢复时间点RPO过长的问题,无法满足企业关键性业务的数据保护需求,因此产生了数据快照技术。本文对快照技术的概念、特点、实现技术和发展现状进行了概括性阐述,并对其未来的发展进行了展望。 关键词:快照, 阅读全文
posted @ 2016-04-28 21:55 knitmesh 阅读(2760) 评论(0) 推荐(0) 编辑
摘要:IOPS (Input/Output Per Second)即每秒的输入输出量(或读写次数),是衡量磁盘性能的主要指标之一。IOPS是指单位时间内系统能处理的I/O请求数量,一般以每秒处理的I/O请求数量为单位,I/O请求通常为读或写数据操作请求。随机读写频繁的应用,如OLTP(Online Tra 阅读全文
posted @ 2016-04-28 21:49 knitmesh 阅读(267) 评论(0) 推荐(0) 编辑
摘要:通过综合使用多种标准文件系统Benchmarks对Ext3, Ext4, Reiserfs, XFS, JFS, Reiser4的性能测试对比,对不同应用选择合适的文件系统给出以下方案,供大家参考。文件系统性能测试数据见附表。 1、大量小文件(LOSF, Lost of small files)I/ 阅读全文
posted @ 2016-04-28 21:47 knitmesh 阅读(565) 评论(0) 推荐(0) 编辑
摘要:1 这些都是什么 既然是网络传输,涉及几个系统之间的交互,那么首先要考虑的是如何准确的定位到网络上的一台或几台主机,另一个是如何进行可靠高效的数据传输。这里就要使用到TCP/IP协议。 1.1 TCP/IP协议组 TCP/IP协议(传输控制协议)由网络层的IP协议和传输层的TCP协议组成。 IP层负 阅读全文
posted @ 2016-04-28 10:06 knitmesh 阅读(566) 评论(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 阅读(210) 评论(0) 推荐(0) 编辑
摘要:相信很多人都认同JavaWeb开发是遵从MVC开发模式的,遵从三层架构进行开发的,是的,大家都这么认同。但是相信大家都会有过这样一个疑问,if(MVC三层模式==三层架构思想)out.println(“请继续观看……”) 1.MVC(MODEL-VIEW-CONTROLLER)设计模式: 首先让我们 阅读全文
posted @ 2016-04-27 18:18 knitmesh 阅读(691) 评论(0) 推荐(0) 编辑
摘要:对于Solr应该不需要过多介绍了,强大的功能也是都体验过了,但是solr一个较大的问题就是分词问题,特别是中英文的混合分词,处理起来非常棘手。 虽然solr自带了支持中文分词的cjk,但是其效果实在不好,所以solr要解决的一个问题就是中文分词问题,这里推荐的方案是利用ik进行分词。 ik是较早作中 阅读全文
posted @ 2016-04-27 17:33 knitmesh 阅读(5972) 评论(0) 推荐(0) 编辑
摘要:乐观锁与悲观锁是对于并发性的限制。锁是具有排他性的。悲观锁,是悲观的认为自己在读取数据的时候别人也在对数据进行读写,所以在自己读写数据的时候对数据进行锁定,直到自己操作完毕。乐观锁正好是相反的,是乐观的认为在自己对数据进行读写的时候不会有其他人对数据进行读写,所以不进行数据库机制的限制,而是进行版本 阅读全文
posted @ 2016-04-27 17:28 knitmesh 阅读(206) 评论(0) 推荐(0) 编辑
摘要:在前面的一篇中讲到了Heartbeat作为高可用服务架构的解决方案,今天有试验了一种全新的解决方案,即采用Keepalived来实现这个功能。 Keepalived 是一种高性能的服务器高可用或热备解决方案,Keepalived可以用来防止服务器单点故障(单点故障是指一旦某一点出现故障就会导致整个系 阅读全文
posted @ 2016-04-27 17:27 knitmesh 阅读(383) 评论(0) 推荐(0) 编辑
摘要:公司最近需要针对服务器实现热可用热备,这几天也一直在琢磨这个方面的东西,今天做了一些Heartbeat方面的工作,在此记录下来,给需要的人以参考。 Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。通过Heartbeat我们可以实现双机热备,以实现服务的持 阅读全文
posted @ 2016-04-27 17:26 knitmesh 阅读(513) 评论(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 阅读(247) 评论(0) 推荐(0) 编辑
摘要:背景: 随着你的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,你们又是创业型互联公司如何有效节约成本,节省不必要的浪费?同时实现商业硬件一样的高性能高可用的功能?有什么好的负载均衡可伸张可扩展的方案吗?答案是肯定的!有!我们利用 LVS+Keepalived基 阅读全文
posted @ 2016-04-27 17:19 knitmesh 阅读(277) 评论(0) 推荐(0) 编辑
摘要:keepalived是什么 keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。 keepalived工作原理 keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protoco 阅读全文
posted @ 2016-04-27 17:16 knitmesh 阅读(4688) 评论(0) 推荐(1) 编辑
摘要:目录 1、linux内核参数注释 2、两种修改内核参数方法 3、内核优化参数生产配置 参数解释由网络上收集整理,常用优化参数对比了网上多个实际应用进行表格化整理,使查看更直观。 学习linux也有不少时间了,每次优化linux内核参数时,都是在网上拷贝而使用,甚至别人没有列出来的参数就不管了,难道我 阅读全文
posted @ 2016-04-21 23:36 knitmesh 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1.企业 阿里开源镜像站: http://mirrors.aliyun.com/ 搜狐开源镜像站: http://mirrors.sohu.com/ 网易开源镜像站: http://mirrors.163.com/ 2.大学 西安电子科技大学: http://ftp.xdlinux.info/ (I 阅读全文
posted @ 2016-04-20 23:28 knitmesh 阅读(247) 评论(0) 推荐(0) 编辑
摘要:本文介绍下,在linux中查看系统资源占用的三个命令:top、free、uptime,通过实例学习下它们的用法,有需要的朋友参考下 一,top命令 1.作用top命令用来显示执行中的程序进程,使用权限是所有用户。 2.格式top [-] [d delay] [q] [c] [S] [s] [i] [ 阅读全文
posted @ 2016-04-20 14:36 knitmesh 阅读(11991) 评论(0) 推荐(0) 编辑
摘要:以前写过一篇文章讲了一下python中的多态,最后得出结论python不支持多态,随着对python理解得加深,对python中得多态又有了一些看法。 首先Python不支持多态,也不用支持多态,python是一种多态语言,崇尚鸭子类型。以下是维基百科中对鸭子类型得论述: 在程序设计中,鸭子类型(英 阅读全文
posted @ 2016-04-19 15:41 knitmesh 阅读(10727) 评论(1) 推荐(1) 编辑
摘要:内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。 *内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功, 阅读全文
posted @ 2016-04-19 12:18 knitmesh 阅读(219) 评论(0) 推荐(0) 编辑
摘要:认识单例模式 1、单例模式的功能 单例模式是用来保证这个类在运行期间只会被创建一个类实例,另外,单例模式还提供了一个全局唯一访问这个类实例的访问点,就是getInstance方法。不管采用懒汉式还是饿汉式的实现方式,这个全局访问点是一样的。 对于单例模式而言,不管采用何种实现方式,它都是只关心类实例 阅读全文
posted @ 2016-04-19 12:13 knitmesh 阅读(279) 评论(0) 推荐(0) 编辑
摘要:目录(?)[-] 本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。 首先讲一下进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。 线程:同一类线程共享代码和数据空 阅读全文
posted @ 2016-04-19 11:53 knitmesh 阅读(173) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示