240 发简信
IP属地:广东
  • 基于Canal和Kafka实现MySQL的Binlog近实时同步

    前提 近段时间,业务系统架构基本完备,数据层面的建设比较薄弱,因为笔者目前工作重心在于搭建一个小型的数据平台。优先级比较高的一个任务就是需要近实...

  • UDP如何实现可靠传输

    概述 UDP不属于连接协议,具有资源消耗少,处理速度快的优点,所以通常音频,视频和普通数据在传送时,使用UDP较多,因为即使丢失少量的包,也不会...

  • Resize,w 360,h 240
    Mongodb分片集群部署

    Mongodb分片概括 分片在多台服务器上分布数据的方法, Mongodb使用分片来支持具有非常大的数据集和高吞吐量的操作的部署 具有大数据集和...

  • Java程序员必须要了解的类Unsafe

    前言 Java是一个安全的编程语言,它能最大程度的防止程序员犯一些低级的错误(大部分是和内存管理有关的)。但凡是不是绝对的,使用Unsafe程序...

  • Kafka设计解析-Kafka High Availability

    1. Kafka简介 Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下: 以时间复杂度为O(1)的方式提供消息持久化能力,即...

  • Zipkin链路追踪HTTP与RabbitMQ方式

    背景 上一篇只是单纯的从原理上以及控制台上去实践系统之间的打通,但是如果能从页面上去看每一个请求日志的链路情况就更好了。其实zipkin是提供了...

  • 搭建一个高可用的Zookeeper环境

    Zookeeper背景 Google的三篇论文影响了很多很多人,也影响了很多很多系统。这三篇论文一直是分布式领域传阅的经典。 根据MapRedu...

  • Resize,w 360,h 240
    Spring在Web容器中的启动过程

    环境 spring-framework:5.1.x spring-boot: v2.1.2.RELEASE 看一眼历史的感觉 先看一眼我们很久以...

  • Resize,w 360,h 240
    原理和实战完美诠释NIO的强大之处

    原理和实战完美诠释NIO的强大之处 平时工作中,很大部分时间都投入了业务。我们对于一些框架、设计思想等都没有太去的关注,第一个深入一个技术底层是...

个人介绍
Vernon,程序员,喜欢各种折腾,喜欢研究各种工具。
个人博客:http://www.cyblogs.com