240 发简信
IP属地:上海
  • CountDownLatch详解

    CountDownLatch中count down是倒数的意思,latch则是门闩的含义。整体含义可以理解为倒数的门栓,似乎有一点“三二一,芝麻开门”的感觉。CountDow...

  • 120
    Prometheus+Clickhouse实现业务告警

    背景目前阶段,我司主要监控告警系统使用的是 Zabbix,对于基础设施及应用服务状态监控,Zabbix 内建或由社区贡献了诸多模板,可通过在页面上远程配置或将采集脚本下发至 ...

  • 120
    《数据中台:让数据用起来 》读书笔记

    数据中台核心认知 数据中台需要提升到企业下一代基础设施的高度,进行规模化投入 数据中台需要全新的数据价值观和方法论,并在其指引下形成平台级能力 数据中台围绕业务、数据、分析会...

  • Linux之systemd的工作原理及使用

    System的简介 Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度Systemd...

  • 120
    MIT 6.824 分布式系统学习笔记 - 分布式系统介绍

    分布式系统 分布式系统是什么?多台协作的计算机存储大型网站,MapReduce,p2p 共享网络等很多关键的基础设施是分布式的 建设分布式系统的原因 通过并行增加容量 通过复...

  • MySQL方法GROUP_CONCAT的应用,多对多联表查询,以A表为主表,通过关联表C查询出B表关联A表任意记录的多条记录的某个字段的合并值

    开发中遇到这样的一个需求:用户表为A,小区表为B,用户小区关系通过C表多对多关联,我们需要查询出每一个用户所拥有的小区,以下图的格式显示: 在解决问题中发现了两种方式可实现该...

  • linux中使用crontab执行定时任务

    crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。 一.crond服务命令 启动服务: /sbin/service crond st...

  • 120
    基于 Docker 的 MySQL 主从复制搭建

    Docker 是一个开源的引擎,可以轻松的为任何应用创建一个轻量级、可移植、自给自足的容器。 Docker 通常用于如下场景: web 应用的自动化打包发布 自动化测试和持续...

  • js实现树级递归,通过js生成tree树形菜单(递归算法)

    需求:首先这是一个数据集—js的类型,我们需要把生成一个tree形式的对象 : js转换为上面数据集,实现数树级递归方法: 调用方式 id,与pid之间的对应关系,当pid不...

  • make 和 make install 的区别

    简单来说,make 是编译,make install 是安装。 总结:linux编译安装中configure、make和make install各自的作用 ./configu...