240 发简信
IP属地:湖北
  • 编写Spark程序的几个优化点

    虽然spark已经提供了大量简单易用的API,但要想编写出高性能的spark应用,必须要对整体框架有一定的了解,对于Spark初学者来说是比较困难的。针对这个这个问题,其实在...

  • GO :json解析及生成json

    1、结构体对象可生成json字符串,Marshal()是[]byte,需要string去转换2、json字符串可以映射到一个struct,但仅限公共元素(大写开头);也可通用...

  • libcurl 配合epoll 的异步并行server原理

    libcurl库 有同步和异步两种方式,而在本文中,重点放在异步方式,并使用epoll进行socket事件管理。 Multi interface 在libcurl官方网站上提...

  • 不是的哦,一个store 对应一个列族;store里面包含一个memstore和多个storefile。写入操作会先写入memstore中,当memstore中的数据超过阈值就会溢写到storefile中。

    Hadoop/Spark大数据面试总结

    1. 简答说一下hadoop的map-reduce编程模型 首先map task会从本地文件系统读取数据,转换成key-value形式的键值对集合 使用的是hadoop内置的...

  • Linux线程同步

    Linux下提供了多种方式来处理线程同步,最常用的是互斥锁、条件变量和信号量。 Linux线程同步-----互斥锁(Mutex) 互斥锁(Mutex) 与信号处理函数一样,线...

  • 120
    笔试题

    重要的城市 题目:在抖音上,共有N个用户,如果A关注B,如果B关注C,则A间接关注了C,如果N个用户都关注了用户h(可以是直接关注和间接关注),则用户h为网红,求一共有多少网...

  • 120
    笔试准备

    大小端 0x20150810 如果按照大端模式存储:从低地址到高地址:20 15 08 10输出从低地址到高地址:20 15 08 10 如果按照小端模式存储:从低地址到高地...

  • 120
    大数据面试题整理 -- hadoop 部分(2)

    11. mapreduce 的 shuffle 调优参数 具体参考:MapReduce Shuffle性能调优 Map 端优化参数 Reduce 端优化参数 12. hive...

  • 120
    大数据面试题

    spark算子 https://blog.csdn.net/dream0352/article/details/62229977 hadoop相关 hadoop平台 现在普遍...

  • Hadoop/Spark大数据面试总结

    1. 简答说一下hadoop的map-reduce编程模型 首先map task会从本地文件系统读取数据,转换成key-value形式的键值对集合 使用的是hadoop内置的...

  • 120
    epoll使用详解

    前提纲要 Linux中的文件描述符与打开文件之间的关系 概述在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。文件描述符(file...

  • 面试基础知识

    stl容器总结: 各种容器的元素在内存中的储存方式 vector(向量):相当于数组,但其大小可以不预先指定,并且自动扩展。它可以像数组一样被操作,由于它的特性我们完全可以将...

  • 面试问答题

    问: 有1000亿条记录,每条记录由url,ip,时间组成,设计一个系统能够快速查询以下内容1.给定url和时间段(精确到分钟)统计url的访问次数2.给定ip和时间段(精确...

  • 120
    面试题-- 计算机网络

    TCP连接 -- 三次握手 在TCP/IP协议中, TCP提供可靠的连接服务,采用三次握手建立一个连接. 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并...

个人介绍
程序猿;好久没更新了,近期更新一波