摘要: 1. 题目 你有两个字符串,即pattern和value。pattern字符串由字母"a"和"b"组成,用于描述字符串中的模式。例如,字符串"catcatgocatgo"匹配模式"aabab"(其中"cat"是"a",“go"是"b”),该字符串也匹配像"a"、"ab"和"b"这样的模式。但需注意" 阅读全文
posted @ 2020-06-22 22:07 鸭子船长 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 前言 在 深入学习Redis(3):主从复制 中曾提到,Redis主从复制的作用有数据热备、负载均衡、故障恢复等;但主从复制存在的一个问题是故障恢复无法自动化。本文将要介绍的哨兵,它基于Redis主从复制,主要作用便是解决主节点故障恢复的自动化问题,进一步提高系统的高可用性。 文章主要内容如下:首先 阅读全文
posted @ 2020-06-22 18:06 鸭子船长 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 前言 乐观锁和悲观锁问题,是出现频率比较高的面试题。本文将由浅入深,逐步介绍它们的基本概念、实现方式(含实例)、适用场景,以及可能遇到的面试官追问,希望能够帮助你打动面试官。 目录 一、基本概念 二、实现方式(含实例) 1、CAS(Compare And Swap) 2、版本号机制 三、优缺点和适用 阅读全文
posted @ 2020-06-22 17:50 鸭子船长 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 个人总结: 主从复制流程: 1、建立连接:保存主节点信息,建立socket,发送ping,身份验证,发送从节点端口信息。 2、数据同步:全量复制,部分复制。 全量复制:主节点生成RDB,并使用一个缓冲区保存从现在开始的写命令。发送rdb给从节点,从节点先清楚旧数据,载入rdb,然后接收缓冲区并执行这 阅读全文
posted @ 2020-06-22 17:46 鸭子船长 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1、查看pods kubectl get pods --namespace=vision-default 2、强制删除pod kubectl delete po ocr-transpen-recog1-68dcd6fb75-86hsm -n vision-default --force --grac 阅读全文
posted @ 2020-06-22 16:44 鸭子船长 阅读(128) 评论(0) 推荐(0) 编辑