博客园_leesf

掌控之中,才会成功;掌控之外,注定失败。

Latest articles

Apache Hudi 设计与架构最强解读 - leesf

【摘要】感谢 Apache Hudi contributor:王祥虎 翻译&供稿。 欢迎关注微信公众号:ApacheHudi 本文将介绍Apache Hudi的基本概念、设计以及总体基础架构。 1.简介 Apache Hudi(简称:Hudi)使得您能在hadoop兼容的存储之上存储大量数据,同时它还提供两 阅读全文

【Flink】Flink作业调度流程分析 - leesf

【摘要】1. 概述 当向Flink集群提交用户作业时,从用户角度看,只需要作业处理逻辑正确,输出正确的结果即可;而不用关心作业何时被调度的,作业申请的资源又是如何被分配的以及作业何时会结束;但是了解作业在运行时的具体行为对于我们深入了解Flink原理有非常大的帮助,并且对我们如何编写更合理的作业逻辑有指导意 阅读全文

【Flink】深入理解Flink-On-Yarn模式 - leesf

【摘要】1. 前言 Flink提供了两种在yarn上运行的模式,分别为Session Cluster和Per Job Cluster模式,本文分析两种模式及启动流程。 下图展示了Flink On Yarn模式下涉及到的相关类图结构 2. Session Cluster模式 Session Cluster模式 阅读全文

【Flink】Flink 底层RPC框架分析 - leesf

【摘要】1. 前言 对于Flink中各个组件(JobMaster、TaskManager、Dispatcher等),其底层RPC框架基于Akka实现,本文着重分析Flink中的Rpc框架实现机制及梳理其通信流程。 2. Akka介绍 由于Flink底层Rpc是基于Akka实现,我们先了解下Akka的基本使用 阅读全文

【MyBatis】MyBatis自动生成代码查询之爬坑记 - leesf

【摘要】前言 项目使用SSM框架搭建Web后台服务,前台后使用 ,后台使用MyBatisGenerator自动生成代码,在前台使用关键字进行查询时,遇到了一些很宝贵的坑,现记录如下。为展示所遇问题,将项目进行了精简。 项目框架 后台框架 后台框架选型为 ,其中使用 创建代码, 为内嵌的Web服务器。 项目代 阅读全文

Guava-Objects使用 - leesf

【摘要】前言 中的 提供了很多方法供所有的类使用,特别是 、`hashCode equals getClass Guava Objects`类,其提供了很多更为强大的方法。 Objects 是`Object equal toStringHelper`等方法,下面根据一个示例来分析源码。 示例 运行结果: t 阅读全文

【杂文】2017年度总结 - leesf

【摘要】导读 在2017年的尾巴,回顾过去一整年,有些成长收获,有些失落惆怅;好的坏的,经历过的,都需要重温,算是对2017年的正式告别。 回顾 过去看现在 在 "2016年度总结" 中,有对2017年的展望。 技术书籍的学习,完成度90%,其中对于 源码学习部分并未开展,只是学习部分原理讲解内容,其他技术 阅读全文

【Flink】流-表概念 - leesf

【摘要】流概念 Data Streams上的关系查询 与`stream processing`对比如下。 | SQL | Stream Processing | | : | : | | 有限元组 | 无限元组 | | 完整数据集上的查询 | 无法基于所有数据查询 | | 查询会结束 | 查询不会结束 | M 阅读全文

【Spring】Spring MVC高级技术 - leesf

【摘要】前言 前面学习了简单的 知识,接着学习更高阶的 技术。 高级技术 Spring MVC配置的替换方案 自定义DispatcherServlet配置 在第五章我们曾编写过如下代码。 可以看到 实现了 抽象类,并重写了三个必须的方法,实际上还可对更多方法进行重写,以便实现额外的配置,如对 方法进行重写, 阅读全文

【Spring】渲染Web视图 - leesf

【摘要】前言 前面学习了编写 请求的控制器,创建简单的视图,本篇博文讲解控制器完成请求到结果渲染到用户的浏览器的过程。 渲染Web视图 理解视图解析 前面所编写的控制器方法都没有直接产生浏览器中渲染所需要的 ,只是将数据填充到模型中,然后将模型传递给视图,方法返回值是 类型的值,其是视图的逻辑名称,不会直接 阅读全文

Discover, share and read the best on the web

Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters! Get unfiltered news feeds or filter them to your liking.

Get Inoreader
Inoreader - Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters!