记录近期的面试经历,同月内的面试不分先后 七月 阿里钉钉后台(裸面的,自杀面试) 一面电话 1 介绍做过的项目 (我司用的AWS)2 项目用到的AWS 的 service (...
记录近期的面试经历,同月内的面试不分先后 七月 阿里钉钉后台(裸面的,自杀面试) 一面电话 1 介绍做过的项目 (我司用的AWS)2 项目用到的AWS 的 service (...
本文基于Nginx 0.8.55源代码,并基于epoll机制分析 1.1 accpet锁是个什么东西 提到accept锁,就不得不提起惊群问题。 所谓惊群问题,就是指的像Ng...
Java 序列化是一个重要概念, 但它很少用作持久性解决方案, 开发人员大多忽略了 Java 序列化 API。根据我的经验, Java 序列化在任何 Java核心内容面试中都...
1、内存管理介绍 内存管理的目的是合理分配内存,减少内存碎片,及时回收资源,提高内存的使用资源。 可以带着以下问题进行研究: 内存池管理算法是如何实现高效内存分配释放,减少内...
说一下我的理解consumerRepository只是起一个记录作用,记录所有的consumer的情况,以及是否是消费者末端,
gatingSequences在构建消费者链接Sequences的时候会用到,这里的Sequences是消费者末端的全部消费者,
这个Sequences用于协调与生产者的关系。也要保证其速度比前置的consumer的序号慢
解读Disruptor系列--解读源码(3)之消费者之前我们已经熟悉了Disruptor的启动和事件生产操作,接下来我们一同探究Disruptor如何消费事件。 0x00 概念回顾 我们先回顾下Disruptor消费相关的名词...
之前我们已经熟悉了Disruptor的启动和事件生产操作,接下来我们一同探究Disruptor如何消费事件。 0x00 概念回顾 我们先回顾下Disruptor消费相关的名词...
关注公众号《阿飞的博客》,更多原创首发! UidGenerator是百度开源的Java语言实现,基于Snowflake算法的唯一ID生成器。而且,它非常适合虚拟环境,比如:D...
本文主要介绍 uid-generator (一种全局ID服务实现) uid-generator介绍 全局ID服务是分布式服务中的基础服务,需要保持全局唯一,高效,高可靠性。...
博客链接:http://www.ideabuffer.cn/2017/05/06/Java对象内存布局/ 我们知道在Java中基本数据类型的大小,例如int类型占4个字节、l...