发布了 30 篇内容
共 11.3字, 被阅读 7991次
获得了 20 次赞同
获得了 6次喜欢, 获得了 14 次收藏
参与了 39 次互动
互动包含发布评论、点赞评论、参与投票等

zookeeper 的选主过程
1 . 接收投票消息。投票消息会包括 id,zxid,epoch,state,这四种信息,分别代表

zookeeper 的特点和应用场景
ZooKeeper 顾名思义 动物园管理员,他是拿来管大象 (Hadoop) 、 蜜蜂 (Hive) 、 小猪 (Pig) 的管理员, Apache Hbase 和 Apache Solr 以及 LinkedIn sensei 等项目中都采用到了 Zookeeper。

非关系型数据库 Redis 核心内容
1 . Redis 中,并不是所有的数据都一直存储在内存中的,这是和 Memcached 相比一个最大的区别。

MQ 的原理以及持久化
消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上, 队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行 -- 它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。

悲观锁和乐观锁的区别以及实现方式
在数据库中,悲观锁的流程如下:

mysql 的存储引擎详解
MySQL5.5 以后默认使用 InnoDB 存储引擎,其中 InnoDB 和 BDB 提供事务安全表,其它存储引擎都是非事务安全表。

mysql 的索引分类 B + 和 hash 详解
MySQL 目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。

多线程常见面试问答知识点
如果队列是空的,消费者会一直等待,当生产者添加元素时候,消费者是如何知道当前队列有元素的呢?如果让你来设计阻塞队列你会如何设计,让生产者和消费者能够高效率的进行通讯呢?让我们先来看看 JDK 是如何实现的。

面试常见 IO 问答知识点
IO 的方式通常分为几种,同步阻塞的 BIO、同步非阻塞的 NIO、异步非阻塞的 AIOBIO

常见网络协议考察知识点
HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议: 它是一个安全通信通道,它基于 HTTP 开发,用于在客户计算机和服务器之间交换信息,它使用安全套接字层 (SSL) 进行信息交换,简单来说它是 HTTP 的安全版。它是由 Netscape 开发并内置于其浏览器中

常用消息中间件对比
1、解耦,降低系统之间的依赖 2、异步处理,不需要同步等待 3、削峰填谷,将流量从高峰期引到低谷期进行处理

分布式事务常见面试题解答
1、基于 XA 协议的:两阶段提交和三阶段提交,需要数据库层面支持 2、基于事务补偿机制的:TCC,基于业务层面实现
最新评论
图文详解:阿里宠儿【小兔】RabbitMQ 的养成攻略
周末给女友讲了遍加密算法,没想到...
周末给女友讲了遍加密算法,没想到...
图文详解:阿里宠儿【小兔】RabbitMQ 的养成攻略
周末给女友讲了遍加密算法,没想到...