用户7634691

LV0
发表了文章

datax源码解析-任务调度机制解析

完成任务的拆分后,就该进入任务的调度阶段了(shedule)。关于拆分阶段的解析请点击下方的链接阅读:

用户7634691
发表了文章

datax源码解析-任务拆分机制详解

此次源码分析的版本是3.0。因为插件是datax重要的组成部分,源码分析过程中会涉及到插件部分的源码,为了保持一致性,插件都已大部分人比较熟悉的mysql为例子...

用户7634691
发表了文章

datax源码解析-datax的hook机制解析

JobContainer的start方法,最后一步调用的是invokeHooks,这个方法就是datax的自定义hook被调用的地方。datax的hook提供了...

用户7634691
发表了文章

datax源码解析-JobContainer的初始化阶段解析

此次源码分析的版本是3.0。因为插件是datax重要的组成部分,源码分析过程中会涉及到插件部分的源码,为了保持一致性,插件都已大部分人比较熟悉的mysql为例子...

用户7634691
发表了文章

datax源码解析-启动类分析

此次源码分析的版本是3.0。因为插件是datax重要的组成部分,源码分析过程中会涉及到插件部分的源码,为了保持一致性,插件都已大部分人比较熟悉的mysql为例子...

用户7634691
发表了文章

从源码层面分析Mybatis中Dao接口和XML文件的SQL是如何关联的

为了能清楚的说明问题,源码我尽量加上详细的注释。有些大段的源码我只是截取了一部分能说明问题就好。

用户7634691
发表了文章

​mybatis的缓存机制源码分析之一级缓存解析

MyBatis 中的缓存指的是 MyBatis 在执行一次SQL查询时,在满足一定的条件下,会把这个sql和对应的查询结果缓存起来。当再次执行相同SQL语句的时...

用户7634691
发表了文章

mybatis插件机制源码解析

首先需要说明的是,本篇文章不是mybatis插件开发的教程,而是从源码层面分析mybatis是如何支持用户自定义插件开发的。

用户7634691
发表了文章

canal 源码解析系列-canal的HA机制解析

首先什么是HA?HA指的是High Available,也就是高可用。通常我们一个服务要支持HA都要借助于第三方的分布式同步协调服务,最常用的是zookeepe...

用户7634691
发表了文章

canal 源码解析系列-store模块解析

parser模块用来订阅binlog事件,然后通过sink投递到store。store模块用来执行最终的落库(基于内存),数据存储。

用户7634691
发表了文章

canal 源码解析系列-sink模块解析

parser模块用来订阅binlog事件,然后通过sink投递到store。Sink阶段所做的事情,就是根据一定的规则,对binlog数据进行一定的过滤。另外还...

用户7634691
发表了文章

canal 源码解析系列-EventParser模块解析1

先说说不是那么重要的LocalBinlogEventParser,它主要用于本地binlog文件的复制的场景。例如将mysql的binlog文件拷贝到canal...

用户7634691
发表了文章

canal 源码解析系列-CanalInstance模块解析

下面涉及到源码的地方,我都经过了处理,删减了一些不重要的代码(比如参数校验),便于理解

用户7634691
发表了文章

canal 源码解析系列-CanalServerWithEmbedded解读

前面的文章简单说过这个类。canal server模块的核心接口为CanalServer,有两个实现:

用户7634691
发表了文章

Guava RateLimiter详解以及源码分析

首先你需要明白限流的概念,在高并发、高流量的场景中,我们的系统有时候会通过限流的手段来防止自己的系统被外部的流量打挂,是一种自我保护措施。

用户7634691
发表了文章

Elasticsearch之利用bulk提高写入性能(含源码分析)

bulk是批量的意思,也就是把原来单个的操作打包好,通过批量的api提交到ES集群。下面是个示例:

用户7634691
发表了文章

如何提高Elasticsearch搜索的相关性

首先需要了解什么是相关性?默认情况下,搜索返回的结果是按照 相关性 进行排序的,也就是最相关的文档排在最前。相关性是由一个所谓的打分机制决定的,每个文档在搜索过...

用户7634691
发表了文章

一文带你彻底搞懂Elasticsearch中的模糊查询

Elasticsearch(以下简称ES)中的模糊查询官方是建议慎用的,因为的它的性能不是特别好。不过这个性能不好是相对ES自身的其它查询(term,match...

用户7634691
发表了文章

Elasticsearch中keyword和numeric对性能的影响分析

初学者认为这两个关键字的没啥关系,一个是用于字符串的精确匹配查询,一个是数字类型的字段用在计数的场景,比如说博客的点赞数,订单金额等。

用户7634691
发表了文章

Function score查询的应用及源码解析

function_score查询可以在原有的查询结果算分的基础上,对每个文档计算一个新的算分,而计算的规则取决于应用的具体的funcion以及相关的一些选项。

用户7634691

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券