一个`master`分支的描述不严谨哈,若是使用rebase就是一条笔直的线哈
带你一步一步看懂Git图谱我在网上搜索了许多资料,都没有找到Git图谱的相关说明。无奈,只好自己分析整理了一些笔记,希望能够帮助大家看懂Git图谱。 什么是Git图谱? Git图谱常见于Git图形化客...
一个`master`分支的描述不严谨哈,若是使用rebase就是一条笔直的线哈
带你一步一步看懂Git图谱我在网上搜索了许多资料,都没有找到Git图谱的相关说明。无奈,只好自己分析整理了一些笔记,希望能够帮助大家看懂Git图谱。 什么是Git图谱? Git图谱常见于Git图形化客...
前言 上文说到,请求分页管理方式中,当需要调入页面到内存中,但此时内存已满,就需要从内存中按照一定的置换算法决定将哪个页面取出将内存给调入的页面。本文将介绍几种页面置换算方法...
跳表是一种神奇的数据结构,因为几乎所有版本的大学本科教材上都没有跳表这种数据结构,而且神书《算法导论》、《算法第四版》这两本书中也没有介绍跳表。但是跳表插入、删除、查找元素的...
概述 原文地址 http://blog.csdn.net/qq_25806863/article/details/71172823 在分析ThreadPoolExecutor...
什么是字符串? 字符串是由引号所括起来的一系列字符序列。例如"String","Hello"就为一个字符串 String 的不可变性 "String对象一旦被创建就是固定不变...
缓存收益和成本 缓存收益 加速读写 减低后端负载 缓存成本 数据不一致问题:缓冲层和数据层保存的数据可能不一致 代码维护成本变高,多了一层缓存逻辑 运维成本,例如 Redis...
故障发现 通过ping/pong消息来实现故障发现:不需要sentinel 主观下线:某个节点认为另一个节点不可用,“偏见” 主观下线.png 客观下线:当半数以上持有槽的主...
相比于单机redis或使用sentinel来管理的redis主从复制的客户端,Redis cluster的客户端连接更加复杂,需要进行额外的处理。 Moved 重定向Move...
基本思想 规定:匹配字符串 - 模式串(pat), 匹配文本 - 文本(txt) 基本思想:当出现不匹配时,就能知晓一部分文本的内容(因为在匹配失败之前它们已经和模式相匹配)...
定义 Redis Cluster 将数据分布到不同的节点当中,以解决Redis使用过程中的容量问题(单个Redis内存无法无限扩充),并发问题(官方称当个Redis可以使用1...
题目描述 给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。 示例 1:输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其...
题目描述 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。 示例 1:输入: ["flower","flow","flight"]输出:...
题目描述 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一...
概念 维基百科的定义如下: dynamic programming is a method for solving a complex problem by breaking...
定义 Redis sentinel称为哨兵模式,是Redis 高可用的实现方法,具有故障发现,故障自动转移,配置中心和客户端通知,2.8版本后sentinel生产可用。sen...
定义 单个Redis数据库很容易出现单点故障和容量瓶颈问题,Redis支持将主数据库(Master)上的数据复制多份到在多个不同的从数据库(Slave)上,数据流向是单向的 ...
Fork操作 定义:调用fork函数给当前正在运行的进程创建一个子进程。根据copy-on-write(写时复制)机制,这是一种内核机制,在创建子进程并不发生复制,创建子进程...