上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 在某个Logstash的场景下,我产生了为什么不能用Flume代替Logstash的疑问,因此查阅了不少材料在这里总结,大部分都是前人的工作经验下,加了一些我自己的思考在里面,希望对大家有帮助。 本文适合有一定大数据基础的读者朋友们阅读,但如果你没有技术基础,照样可以继续看(这就好比你看《葵花宝典》 阅读全文
posted @ 2018-07-06 14:00 HappyDeveloper 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 前言 本文将简单介绍两种基于Flume的日志收集系统可能的架构方案,可根据不同的实际场景参考使用。 方案一 示例图如下: 说明: 每个日志源(http上报、日志文件等)对应一个Agent-c用于收集对应日志, 收集来的日志可以流到Agent-s-1或Agent-s-2; Agent-c的Sink处理 阅读全文
posted @ 2018-07-06 13:58 HappyDeveloper 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 一、SQL的where条件提取规则 在ICP(Index Condition Pushdown,索引条件下推)特性之前,必须先搞明白根据何登成大神总结出一套放置于所有SQL语句而皆准的where查询条件的提取规则:所有SQL的where条件,均可归纳为3大类:Index Key (First Key 阅读全文
posted @ 2018-07-06 13:49 HappyDeveloper 阅读(4805) 评论(0) 推荐(1) 编辑
摘要: 1. 问题描述 一条SQL,在数据库中是如何执行的呢?相信很多人都会对这个问题比较感兴趣。当然,要完整描述一条SQL在数据库中的生命周期,这是一个非常巨大的问题,涵盖了SQL的词法解析、语法解析、权限检查、查询优化、SQL执行等一系列的步骤,简短的篇幅是绝对无能为力的。因此,本文挑选了其中的部分内容 阅读全文
posted @ 2018-07-06 13:44 HappyDeveloper 阅读(404) 评论(0) 推荐(0) 编辑
摘要: U在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是 阅读全文
posted @ 2018-05-08 14:49 HappyDeveloper 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 规则引擎是大型系统必不可少的一个组件,基于规则引擎可以实现灵活的规则和控制功能。本文从需求出发,介绍了一种简单且高效的实现规则引擎的方案。 第一章需求概述 规则引擎的应用可以说非常的广泛,规则引擎可以分为基于条件配置的简单规则引擎和基于数据分析统计的复杂的规则引擎,本文档主要讨论的是基于条件配置的简 阅读全文
posted @ 2018-05-07 13:12 HappyDeveloper 阅读(13042) 评论(0) 推荐(0) 编辑
摘要: 在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。 乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段。 无论是悲观锁还是乐观锁,都是人们定义出来的概念,可以认为是一种 阅读全文
posted @ 2018-05-02 19:23 HappyDeveloper 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是事务(Transaction)? 是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更 阅读全文
posted @ 2018-05-02 19:15 HappyDeveloper 阅读(262) 评论(0) 推荐(0) 编辑
摘要: Mysql InnoDB 排他锁 用法: select … for update; 例如:select * from goods where id = 1 for update; 排他锁的申请前提:没有线程对该结果集中的任何行数据使用排他锁或共享锁,否则申请会阻塞。 for update仅适用于In 阅读全文
posted @ 2018-04-08 12:54 HappyDeveloper 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 前言 PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。 魔术方法包括: __construct(),类的构造函数 __destruct(),类的析构函数 __call(),在对象中调用一个不可访问方法时调用 __callStat 阅读全文
posted @ 2018-03-19 12:23 HappyDeveloper 阅读(181) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页