【今日推荐】十八岁出门远行

柏油马路起伏不止,马路像是贴在海浪上。我走在这条山区公路上,我像一条船。这年我十八岁,我下巴上那几根黄色的胡须迎风飘飘,那是第一批来这里定居的胡须,所以我格外珍重它们。我在这条路上走了整整一天,已经看了很多山和很多云。所有的山所有的云,都让...

MySQL

MySQL索引结构

共373人围观 0个不明物体

数据库的索引就像一本书的目录一样,它可以快速定位你所需要的信息。下面来详细说一下MySQL的索引结构。常见索引类型Hash索引Hash索引的底层实现是由Hash表来实现的,非常适合以 key-valu...

MySQL

MySQL事务隔离级别

共336人围观 0个不明物体

谈到事务最先想到的就是 ACID 属性(Atomicity 原子性、Consistency 一致性、Isolation 隔离性、Durability 持久性),今天主要介绍一下MySQL的隔离属性。事...

MySQL

MySQL日志系统

共293人围观 0个不明物体

当我们在MySQL客户端执行更改数据库的操作时,就会牵扯到日志系统了。如我们使用最多的存储引擎InnoDB而言,里面就会用到:redo log (重做日志)和 binlog(归档日志)。下面主要介绍一...

MySQL

MySQL架构设计

共387人围观 0个不明物体

MySQL用了好多年了,但是对于大部分开发人员来说,还是停留在使用上面。接下来的数篇文章将记录一下,MySQL原理的实现原理。首先看一下MySQL的架构图,如下所示:从上面的示意图可以看出,MySQL...

Zuul网关

Netflix-Zuul 原理分析

共868人围观 0个不明物体

目前网上大多数关于Zuul的相关讨论大都是 Spring-Cloud-Zuul 相关的,但是笔者认为Spring Cloud Zuul 有利也有弊。好处就是开发起来比较方便,一个注解就可以启用一个网关...

Java8杂谈

Java8 List removeIf用法技巧

共560人围观 0个不明物体

我们在写业务代码时,经常需要截取字符串转成List,然后再通过一个自定义的规则去删减元素。通常使用的是String.split(",")的这种方式来切割字符串,然后再用Arrays.asList(T....

Redis

CacheCloud搭建(Redis云平台)

共1100人围观 0个不明物体

在中小型互联网公司里面,对于运维使用的监控系统不是很完善。今天介绍一下 CacheCloud,是搜狐视频开源的 Redis 云平台。可以对Redis 官方提供的3 种部署模式(Standalone、S...

Redis

Redis Cluster流程原理

共1657人围观 0个不明物体

Redis 3.0之后,节点之间通过去中心化的方式,提供了完整的 sharding、replication(复制机制仍使用原有机制,并且具备感知主备的能力)、failover 解决方案,称为 Redi...

Redis

分布式Redis故障转移(sentinel)

共605人围观 0个不明物体

当2台以上Redis实例形成了主备关系,他们组成的集群就具备了一定的高可用:当master 故障时,slave可以成为新的master,对外提供读写服务,这种运行机制称为 failover。那么谁去发...