240 发简信
IP属地:浙江
  • 时间轮

    参考代码 hzlulu/TimingWheel TimerTask 时间轮中任务类的抽象类。实现Runnable接口。成员变量包括: delayMs:超时的绝对时间 Tim...

  • MySQL技术内幕-InnoDB存储引擎(第6章)

    第6章 锁 什么是锁 Lock与Latch latch一般称为轻量级锁,因为其要求锁定的时间必须非常短。用来宝成并发线程操作临界资源的正确性,并且通常没有死锁检测机制,在In...

  • 120
    MySQL技术内幕-InnoDB存储引擎

    第一章 MySQL体系结构和存储引擎 数据库和数据库实例: 数据库是文件的集合,是依照某种数据模型组织起来存放于二进制存储器中的数据集合。 数据库实例是程序,是位于用户与操作...

  • 06知识点

    数据库技术演进之路 RDBMS(单机关系型):Oracle、MySQL NoSQL(分布式非关系型):MongoDB、HBase、Hive、ES NewSQL(分布式关系型)...

  • 120
    05知识点

    配置中心设计与实践 配置中心定义 服务集群的统一配置存储和管理系统,配置中心的特点: 独立于程序的只读变量 伴随应用这个生命周期 多种加载方式 权限控制,环境选择 解决的问题...

  • 04知识点

    注册中心设计与实践 注册中心负责维护分布式系统中,服务与其地址之间的映射关系。 可选方案 ZooKeeper ZooKeeper是一个专业的分布系统协调器。包括一套文件系统和...

  • 120
    03知识点

    05服务幂等设计 幂等定义 请求层面幂等 保证请求重复执行和执行一次的结果一致 业务层面幂等 同一用户不重复下单 商品不超卖 MQ消费端去重 幂等目的 交易、转账等操作在重试...

  • 120
    01概述

    01互联网发展的三个阶段 PC互联网->移动互联网->物联网在这个过程中: 业务功能越来越复杂 数据量越来越大 请求量越来越大,更高的用户体验要求 业务快速迭代和持续交付能力...

  • 分布式事务与最终一致性

    事务 事务是什么:做为单个逻辑单元执行的一组操作,要么全成功,要么都失败。事务4个特性:原子性,一致性,隔离性,持久性。 分布式事务 分布式事务用于在分布式系统中保证不同节点...

  • 手写Tomcat

    需求分析 根据Tomcat的基本功能分析,基本需求包括: 监听端口,接受外部请求 多线程并发处理多个请求 解析HTTP请求,根据URL找到对应的Servlet 扫描Web目录...