Loading

摘要: Redis 学习笔记七:主从复制和哨兵 作者:Grey 原文地址: 博客园:Redis学习笔记七:主从复制和哨兵 CSDN:Redis学习笔记七:主从复制和哨兵 单机,单节点,单实例的Redis会有什么问题呢? 容易导致单点故障,那么如何解决呢? 可以通过主备方式 同时可以实现读写分离 这里的每个节 阅读全文
posted @ 2021-05-28 15:47 Grey Zeng 阅读(693) 评论(0) 推荐(2)
摘要: Redis 学习笔记六:持久化实验(AOF,RDB) 作者:Grey 原文地址: 博客园:Redis 学习笔记六:持久化实验(AOF,RDB) CSDN:Redis 学习笔记六:持久化实验(AOF,RDB) Redis几种持久化方案介绍和对比 AOF方式:https://blog.csdn.net/ 阅读全文
posted @ 2021-05-21 16:05 Grey Zeng 阅读(579) 评论(0) 推荐(0)
摘要: MySQL 的安装和配置 作者:Grey 原文地址: 博客园:MySQL 的安装和配置 CSDN: MySQL 的安装和配置 环境 操作系统版本:CentOS 7/Debian 12 MySQL 版本:mysql-8.0.36-linux-glibc2.17-x86_64-minimal.tar.x 阅读全文
posted @ 2021-05-20 11:39 Grey Zeng 阅读(632) 评论(0) 推荐(0)
摘要: Redis 学习笔记五:缓存常见问题和解决方案 作者:Grey 原文地址: 博客园:Redis 学习笔记五:缓存常见问题和解决方案 CSDN:Redis 学习笔记五:缓存常见问题和解决方案 缓存击穿 key的过期造成高并发访问数据库。 缓存击穿解决方案 使用Redis set nx方法,加一把锁,只 阅读全文
posted @ 2021-05-17 16:17 Grey Zeng 阅读(210) 评论(0) 推荐(0)
摘要: Redis 学习笔记四:Redis 并发很多的请求时候如何变得很快的呢? 作者:Grey 原文地址: 博客园:Redis学习笔记四:Redis 并发很多的请求时候如何变得很快的呢? CSDN:Redis 学习笔记四:Redis 并发很多的请求时候如何变得很快的呢? 原因 内存操作 使用IO多路复用 阅读全文
posted @ 2021-05-13 14:46 Grey Zeng 阅读(320) 评论(0) 推荐(0)
摘要: Redis 学习笔记三:Redis 有序集的基本使用和底层实现 作者:Grey 原文地址: 博客园:Redis 学习笔记三:Redis 有序集的基本使用和底层实现 CSDN:Redis 学习笔记三:Redis 有序集的基本使用和底层实现 我们可以使用 Redis 中的 sorted_set对数据进行 阅读全文
posted @ 2021-05-13 12:50 Grey Zeng 阅读(184) 评论(0) 推荐(0)
摘要: 跳表的设计和实现 作者:Grey 原文地址: 博客园:跳表的设计和实现 CSDN:跳表的设计和实现 说明 数组的查询速度很快O(1), 但是插入的速度比较慢O(N), 链表的插入速度快O(1), 但是链表的查询速度比较慢O(N)。 而跳表的平均查找和插入时间复杂度都是O(logN),空间复杂度O(N 阅读全文
posted @ 2021-05-13 12:48 Grey Zeng 阅读(636) 评论(0) 推荐(1)
摘要: Redis 学习笔记二:基本命令与使用场景 作者:Grey 原文地址: 博客园:Redis 学习笔记二:基本命令与使用场景 CSDN:Redis 学习笔记二:基本命令与使用场景 Redis的安装 参考: Redis学习笔记一:安装和配置 Redis和Memcached对比 https://www.r 阅读全文
posted @ 2021-04-29 13:15 Grey Zeng 阅读(288) 评论(0) 推荐(0)
摘要: 合并两个及以上有序链表问题 作者:Grey 原文地址: 博客园:合并两个及以上有序链表问题 CSDN:合并两个及以上有序链表问题 合并两个有序链表 题目描述见:LeetCode 21. Merge Two Sorted Lists 主要思路 首先判断list1和list2的第一个元素,谁小,谁就是最 阅读全文
posted @ 2021-04-19 14:42 Grey Zeng 阅读(272) 评论(0) 推荐(0)
摘要: 删除链表的倒数第 N 个结点 作者:Grey 原文地址: 博客园:删除链表的倒数第 N 个结点 CSDN:删除链表的倒数第 N 个结点 题目描述 题目链接 思路 由于题目要求: Could you do this in one pass? 所以这题的难点在于:不通过获取链表长度的方式来拿需要删除的节 阅读全文
posted @ 2021-04-19 00:16 Grey Zeng 阅读(108) 评论(0) 推荐(0)
摘要: 三数之和问题 作者:Grey 原文地址: 博客园:三数之和问题 CSDN:三数之和问题 题目描述 LeetCode 15. 3Sum 思路 求三个数的和为0的子数组有哪些,我们可以转换一下,考虑一下求两个数之和等于某个target的子数组有哪些, 假设我们已经实现了这个方法: List<List<I 阅读全文
posted @ 2021-04-18 00:03 Grey Zeng 阅读(82) 评论(0) 推荐(0)
摘要: Java 多线程(六):容器 作者:Grey 原文地址: 博客园:Java 多线程(六):容器 CSDN:Java 多线程(六):容器 Vector/HashTable 这两个都加了锁,一般不推荐使用。 ConcurrentHashMap ConcurrentHashMap 写效率未必比 HashM 阅读全文
posted @ 2021-04-17 18:11 Grey Zeng 阅读(824) 评论(0) 推荐(0)
摘要: 求字符串中最长无重复字符子串长度问题 作者:Grey 原文地址: 博客园:求字符串中最长无重复字符子串长度问题 CSDN:求字符串中最长无重复字符子串长度问题 题目描述 题目链接 思路 假设必须以i位置字符结尾的字符串最大不重复字串的长度是x,那么所有位置x值中最大的值就是答案。 i位置的x的值取决 阅读全文
posted @ 2021-04-15 12:29 Grey Zeng 阅读(337) 评论(0) 推荐(0)
摘要: 使用 KeepAlived 来实现高可用的 DR 模型 作者:Grey 原文地址: 博客园:使用 KeepAlived 来实现高可用的 DR 模型 CSDN:使用 KeepAlived 来实现高可用的 DR 模型 操作系统 CentOS 8 相关工具 keepalived ipvsadm httpd 阅读全文
posted @ 2021-04-06 21:58 Grey Zeng 阅读(420) 评论(0) 推荐(0)
摘要: 自动化测试工具 作者:Grey 原文地址: 博客园:自动化测试工具 CSDN:自动化测试工具 自动化测试框架可以用于 自动克隆项目 编译项目 执行项目 评分(需要实现自定义接口) 性能测试(需要规定在同一个人的电脑上执行所有同学的程序,否则会因为电脑配置不一样导致结果不一样) 生成CSV格式报表(需 阅读全文
posted @ 2021-03-11 16:06 Grey Zeng 阅读(1025) 评论(0) 推荐(0)
摘要: Spring 中的依赖查找和依赖注入 作者:Grey 原文地址: 博客园:Spring 中的依赖查找和依赖注入 CSDN:Spring 中的依赖查找和依赖注入 依赖查找 Spring IoC 依赖查找分为以下几种方式 根据 Bean 名称查找 实时查找 延迟查找 根据 Bean 类型查找 单个 Be 阅读全文
posted @ 2021-02-28 23:48 Grey Zeng 阅读(691) 评论(0) 推荐(0)
摘要: JavaSE 实现 IoC 作者:Grey 原文地址: 博客园:JavaSE 实现 IoC CSDN: JavaSE 实现 IoC 什么是IoC 简单地说,IoC 是反转控制,类似于好莱坞原则,主要有依赖查找和依赖注入实现 依赖查找是主动或手动的依赖查找方式,通常需要依赖容器或标准API实现。 而依 阅读全文
posted @ 2021-02-27 19:03 Grey Zeng 阅读(261) 评论(1) 推荐(0)
摘要: 判断两个字符串是否为扰乱字符串 作者:Grey 原文地址: 博客园:判断两个字符串是否为扰乱字符串 CSDN:判断两个字符串是否为扰乱字符串 题目描述 LeetCode 87. 扰乱字符串 思路 初步过滤 如果两个字符串的字符种类和数量不太一样,那么肯定不互为扰乱字符串。 暴力递归方式 f(str1 阅读全文
posted @ 2021-02-25 20:23 Grey Zeng 阅读(107) 评论(0) 推荐(0)
摘要: 最小覆盖子串问题 作者:Grey 原文地址: 博客园:最小覆盖子串问题 CSDN:最小覆盖子串问题 题目描述 LeetCode 76. Minimum Window Substring 思路 滑动窗口 + 欠账表 将目标字符串加入到一个欠账表中,这个欠帐表记录了目标字符串中每个字符出现的次数,因为题 阅读全文
posted @ 2021-02-22 15:31 Grey Zeng 阅读(111) 评论(0) 推荐(0)
摘要: 使用 DFS 和并查集方法解决岛问题 作者:Grey 原文地址: 博客园:使用 DFS 和并查集方法解决岛问题 CSDN:使用 DFS 和并查集方法解决岛问题 题目描述 题目链接 解法一 :DFS 遍历二维数组,设定一个全局变量s,表示岛屿数量,初始化为0,遇到字符'1'就加将岛屿的数量+1(即s+ 阅读全文
posted @ 2021-02-22 10:13 Grey Zeng 阅读(299) 评论(0) 推荐(0)