240 发简信
IP属地:江苏
  • 【深入浅出Linux】零拷贝技术sendfile

    前言 在了解零拷贝之前,我们先来看看标准的的I/O操作.. 1.传统IO的原理标准 I/O又被称作缓存 I/O ,大多数文件系统的默认 I/O ...

  • Resize,w 360,h 240
    Spark中CartesianRDD依赖关系的特殊之处

    前言 RDD之间的依赖关系一般分为两种,宽依赖和窄依赖。 在网上好多博客中是这样描述宽依赖和窄依赖的特点 窄依赖每个父RDD的一个Partiti...

  • Resize,w 360,h 240
    【深入浅出Linux】关于mmap的解析

    前言 看这篇文章之前需要知道一个概念 虚拟内存系统通过将虚拟内存分割为称作虚拟页(Virtual Page,VP)大小固定的块,一般情况下,每个...

  • Resize,w 360,h 240
    【数据结构与算法】逆波兰表达式、波兰表达式

    前言 看这篇文章之前,我们先要明确一些概念。 1.前缀表达式又称波兰式,前缀表达式的运算符位于操作数之前。比如:- × + 3 4 5 62.中...

  • Netty中的Option和ChildOption参数解析

    前言 Netty中的Option和ChildOption的区别: 1.Netty中的option主要是设置的ServerChannel的一些选项...

  • Resize,w 360,h 240
    Spark源码分析之SparkSubmit的流程

    准备 本文主要对SparkSubmit的任务提交流程源码进行分析。Spark源码版本为2.3.1。 首先阅读一下启动脚本,看看首先加载的是哪个类...

  • Spark源码分析之Master的启动流程

    准备 本文主要对Master的启动流程源码进行分析。Spark源码版本为2.3.1。 阅读源码首先从启动脚本入手,看看首先加载的是哪个类,我们看...

  • Resize,w 360,h 240
    Redis面试题总结

    redis 简介 简单来说 redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以存写速度非常快,因此 r...

  • SpringMVC注解式开发

    一.搭建环境 后端控制器无需实现接口,添加相应注解 springmvc中无需注册controller控制器 springmvc配置文件中添加组件...

个人介绍
愿历尽千帆,归来仍少年