240 发简信
IP属地:四川
  • rabbitmq和zipkinserver安装

    Docker安装方式 获取rabbitmq镜像,manager表示有管理端:docker pull docker.io/macintoshplu...

  • Resize,w 360,h 240
    spark thrift server 与 网易 kyuubi thrift server

    thrift server可以实现通过jdbc, beeline等工具,实现连接到spark集群,并提交sql查询的机制。 默认情况下,cdh安...

  • Resize,w 360,h 240
    使用flink-sql-gateway提交sql查询

    确保集群安装Flink 使用版本1.12.1作为例子。 假定flink安装目录 /opt/flink 安装flink-sql-gateway g...

  • Resize,w 360,h 240
    使用Apache Kudu和Impala实现存储分层(转)

    https://my.oschina.net/dabird/blog/3051625[https://my.oschina.net/dabird...

  • 003 MySQL 索引 | 执行计划 | 汇总

    B/B+树 我们在MySQL中的数据一般是放在磁盘中的,读取数据的时候肯定会有访问磁盘的操作,磁盘中有两个机械运动的部分,分别是盘片旋转和磁臂移...

  • Resize,w 360,h 240
    010 ReentrantReadWriteLock 读写锁 | 源码分析 | AQS应用

    所谓读写锁,即允许读线程之前同时访问(共享锁),读和写,以及写和写线程之间不能同时访问(排它锁)。JDK提供了ReentrantReadWrit...

  • 009 Reentrantlock源码 | AQS

    AQS 全称 AbstractQueuedSynchronizer,靠着开局一个int state和一个双端FIFO的Node队列,实现抽象的队...

  • 008 Lock锁 | 自定义可重入锁

    自定义锁,可以通过实现Lock接口,重写相应的方法即可。代码如下, 注意,几个属性,isLocked,lockBy,lockCount,实现可重...

  • 007 Lock锁 | 基本概念

    已经有了synchronized为何还需要Lock类呢?如下几个场景 给定时间内获取锁,而不是一直阻塞请求锁 读写锁场景,读写和写写时候需要竞争...

个人介绍
专注于大数据技术,高并发,吃肉不吃蒜,香味少一半