240 发简信
IP属地:北京
  • 120
    大数据系统之任务调度[1]

    什么是任务调度系统? A job scheduler is a computer application for controlling unattended backgro...

  • 真善美

    不想变成自己讨厌的人 看电影看什么, 搞笑片,让人开心, 动作片,刺激人的高管 战争片,让人体会战争的残酷 但是真正有内涵的电影,是要体现人性的 日本的很多电影其实这点上体现...

  • 120
    Apache Kylin 框架介绍

    1. Apache Kylin 是什么? Apache Kylin™是一个开源的分布式分析引擎,提供Hadoop之上的SQL查询接口及多维分析(OLAP)能力以支持超大规模数...

  • 容灾

    备份主要说的是数据:冷备:是在主服务器丢失的情况下才使用的备份服务器。冷备份服务器基本上只在软件安装和配置的情况下打开,然后关闭直到需要时再打开。温备:一般都是周期性开机,根...

  • servlet容器(tomcat),springmvc,filter,interceptor等关系

    https://blog.csdn.net/leonardc/article/details/80281477讲的很透彻 servlet一般会处理servlet reques...

  • 事务,锁,mvcc 的关系

    事务是通过锁来实现 但是事务隔离层级里面第三级是 可重复度 里存在幻读的问题这是默认的隔离级别 mysql数据库使用了mvcc版本控制来解决了 第三级隔离级别 下 幻读的问题!

  • volatile的浅层理解

    对共享变量 对于内存可见性需要从指令的层级来理解, 就是一个线程对一个共享变量的写操作是要分好多个指令来执行的,还不是原子的,会插入这个线程中其他指令, 所以两个线程如果对同...

  • trident的另一种join

    如果这个流有先后顺序,那么先的那个流,先写到kv存储然后后的流,从kv中查找相同key的value,进行合并,然后再用这个state value进行输出一个新的流

  • Trident Stream merge

    /** Created by tangchunsong on 2018/7/11. merge就是把两个流的tuple合成一个 需要注意,第一个流的fields数量要<=第二...

  • Trident join

    import org.apache.storm.Config;import org.apache.storm.LocalCluster;import org.apache.s...

  • 宽依赖和窄依赖

    窄依赖是指父RDD的每个分区只被子RDD的一个分区所使用,子RDD分区通常对应常数个父RDD分区(O(1),与数据规模无关) 相应的,宽依赖是指父RDD的每个分区都可能被多个...

  • git submodule 使用小结

    Git Submodule 允许一个git仓库,作为另一个git仓库的子目录,并且保持父项目和子项目相互独立。 添加子仓库 新建一个父仓库main,一个子仓库sub。将父仓库...

  • 多线程是更高级的面向对象建模

    现实生活中,不同的对象有各自的生命周期,可以理解为各自是一个线程 对象之间有数据交集,有交互协作,数据同步, 时间先后 多线程是有异步的影子 锁 countlatchdown 队列