MySQL技术总结第二篇

此篇着重讲MySQL存储引擎中的索引和算法 写在前面: 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。如果索引太多,应用程序性能就会受影响,如果索引太少,查询性能又会受影响。所以找到平衡点至关重要。 InnoDB存储引擎支持以下索引: B+树索引 哈希...

2019-07-12 21:02:20

阅读数 14

评论数 0

MySQL技术总结第一篇

(答辩完成,接下来一段时间会抓紧学习,月底回国。) 拿两三篇总结MySQL的知识点,补上之前的坑。这里第一篇主要讲粗略讲一下MySQL体系结构和存储引擎,通过对MySQL大体的认识,连带补充一些关于InnoDB的特性。 一,MySQL体系结构 1.1 什么是数据库,MySQL和SQL 首先...

2019-07-11 15:33:36

阅读数 15

评论数 0

Flink的容错机制第七篇 流处理架构与Apache Kafka

本篇主要简介Flink工程中出现的Apache kafka的功能和应用场景,更有助于理解Flink的整体工程架构,文章中可能出现之前写过的内容。 一,背景:数据处理架构 多年来,数据的收集和使用一直在增长,公司已经设计并构建了基础架构来管理数据。 大多数企业实施的传统架构区分了两种类型的数据处...

2019-07-02 22:31:42

阅读数 29

评论数 0

六月总结分享(剪贴板)

灵感来源于阮一峰的博客,分享总结一个月自己看到的学到的点点滴滴,希望大家都可以做一个有积累的人。 “爱如果有单位,那一定是时间”,有些人即使天天见面,也只够爱一天;有些人哪怕再不会见面,也会爱到永远。 郭顶有一首歌叫水星记,MV中讲述了这样一个故事:在一次车祸中,丈夫为了保护妻子而丧生,妻子活...

2019-07-01 10:33:59

阅读数 17

评论数 0

学习linux之进程,线程与通信

一,进程与线程 进程是具有一定独立功能的程序,是系统进行资源分配和调度的独立单位 线程是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位。真正在处理机上运行的是线程。 进程与线程之间的关系: 1. 所属关系 一个线程只属于一个进程,一个进程可以拥有多个线...

2019-06-28 16:53:13

阅读数 34

评论数 0

简单介绍之Nginx服务器

一,Nginx是什么 Nginx 是一个高性能的静态 Web 和反向代理服务器, 它具有有很多非常优越的特性: 作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,0...

2019-06-27 18:01:52

阅读数 19

评论数 0

学习linux之基础知识

一,Unix系统与Linux 不讲历史,Linux是类Unix操作系统家族的一名成员,和其他Unix操作系统的最大不同点在于,Linux不是商业化的操作系统,遵循GNU,代码全部开放。Linux 也是自由软件和开放源代码软件发展中最著名的例子。只要遵循 GNU 通用公共许可证,任何个人和机构都...

2019-06-20 22:49:23

阅读数 41

评论数 0

设计模式之模板模式和工厂模式

模板模式和工厂模式的类别分类为“交给子类”,即两种设计模式都是通过子类来实现具体的功能。主角是子类,而不像上次的适应设计模式,主角是连接器。这种差别着重体现在我们在工业设计中对需求的不同理解和实现。 以下例子选自《图解设计模式》 一,模板模式 概念 模板模式定义一个操作中的算法的骨架,而将...

2019-06-15 16:02:49

阅读数 125

评论数 0

设计模式之迭代器模式与适配器模式

之所以把他们两个拿出一起写是因为这两种模式都是通过接口引用子类对象并使用重写后对象完成相应功能,书中的说法是适应设计模式。网上关于设计模式的讲解有很多,不过怎么样用自己的话清晰地表达出知识点是一门学问,以下是我自己的思路。 例子改编自《图解设计模式》 一,迭代器模式 概念 顺序访问集合对象...

2019-06-14 23:23:56

阅读数 43

评论数 0

简单介绍之微服务架构

一,什么是微服务 0.背景 首先要理解一下大背景,随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 图源来自Dubbo文档: 从图上我们可以看出,随着业务能力的需求,机器节点越来越多...

2019-06-12 11:43:19

阅读数 91

评论数 0

简单介绍之隔离级别与分布式事务

猫眼娱乐面试原题,又因为最近论文中有提到分布式架构的东西,以前学的都是零散的知识,在简单理解中按照自己的逻辑整理一下关于分布式事务的知识。 一,分布式系统与环境问题 概念 系统可以笼统分为集中式系统和分布式系统。 集中式系统就是由一台或多台主计算机组成中心节点,系统所有功能均由其集中处理。 ...

2019-06-08 10:58:13

阅读数 113

评论数 0

Flink容错机制第六篇 分布式架构

一,Flink分布式架构 分布式系统需要解决:分配和管理在集群的计算资源、处理配合、持久和可访问的数据存储、失败恢复。Flink专注分布式流处理。 怎么去设计分布式架构需要根据业务需要和技术水平配置,官网上给出了Flink运行时的基本分布式架构 Flink 运行时环境由两种类型进程组成: ...

2019-06-07 11:30:00

阅读数 237

评论数 0

五月总结分析(剪切板)

灵感来源于阮一峰的博客,分享总结一个月自己看到的学到的点点滴滴,希望大家都可以做一个有积累的人。 如果可以让你此时此刻年轻20岁,你会同意吗? 夏目友人帐里面的一集,讲述了夏目救了一个妖怪,妖怪为了报恩让他时光倒流,变成了小夏目。心急如焚的朋友追到了那只妖怪请求他消除魔法,妖怪很诧异。 “人...

2019-06-01 23:49:33

阅读数 31

评论数 0

Flink容错机制第五篇 Akka基本概念

上一篇谈到Flink的checkpoint通信的消息驱动用到了Akka,这篇就简介一下Akka的actor模型,并尽可能复习一些以往的框架和多线程知识。 一,基础概念 了解Akka是什么之前,要知道一些我们常见且常用的基础概念。 1. 并发与并行(Concurrency & ...

2019-05-26 18:35:14

阅读数 41

评论数 0

Flink的容错机制第四篇 checkpoint触发机制

一,checkpoint的配置 默认checkpoint功能是disabled的,想要使用的时候需要先启用checkpoint开启之后,默认的checkPointMode是Exactly-once。 官方配置代码如下: StreamExecutionEnvironment env = St...

2019-05-25 19:49:10

阅读数 127

评论数 0

Flink的容错机制第三篇 状态管理及容错

上篇我们大体讲了Flink容错机制的处理方法,和产生checkpoint的机制;这次主要讲一些补充 一,Flink的checkpoint形式 checkpoint有两种特殊形式: Savepoint:是一种特殊的checkpoint,只不过不像checkpoint定期的从系统中去触发的,它是...

2019-05-20 21:34:23

阅读数 144

评论数 0

Flink的容错机制第二篇 异步栅栏快照机制

上一篇讲到Flink是基于有状态的运算,而避免了传统流计算缺少程序状态支持的数据存储,访问,动态扩容,数据库回滚一致性等问题。这一篇主要讲Flink如何通过状态管理而做到流计算中的消息传输保障。 一,一致性与全局状态 在分布式系统中,运行着多个相互关联的服务节点。 一致性是指分布式系统中的多...

2019-05-18 12:33:31

阅读数 91

评论数 0

Flink的容错机制第一篇 Flink简介

研究室用,暂且补充一篇加深理解 一,批处理运算和流处理运算 之前在简单介绍中已经对大数据概念有简短介绍,而要入门理解大数据框架Flink是什么,首先要了解批处理运算和流处理运算的关联和区别。 在应用中我们会接收到各种各样不同的数据,以接收数据的类型可以分为有限数据集(bounded)和无限数...

2019-05-17 19:55:18

阅读数 179

评论数 0

leetcode难题之Maximal Rectangle

一,题目简述 leetcode第85题,Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing only 1's and return its area. 在一个只含有0...

2019-05-11 19:25:59

阅读数 15

评论数 0

四月总结分享(剪切板)

灵感来源于阮一峰的博客,分享总结一个月自己看到的学到的点点滴滴,希望大家都可以做一个有积累的人。 求职忙碌了两个月,月底给自己放个假,所以提前更。 面华为终面的时候,面试官问我对996怎么看(阴险脸)。目前的我其实对这个问题感触很多。 首先,踮脚效应是个很常见的现象:一群人站着围观某个东西,...

2019-04-26 14:54:49

阅读数 252

评论数 0

提示
确定要删除当前文章?
取消 删除