03 2022 档案

摘要:大家好,我是七淅。 如果你了解过关系型数据库事务的话,相信这篇文章对你来说是很容易理解的了。具体什么是事务我就不说不多了,直接讲 Redis 事务相关的部分。 首先,我们先来看下,Redis 是怎么执行事务的。 1. 事务执行过程 show code: 127.0.0.1:6379> multi O 阅读全文
posted @ 2022-03-29 13:24 七淅在学Java 阅读(423) 评论(1) 推荐(4) 编辑
摘要:hello,大家好,我是七淅。 最近金三银四,借此机会和大家分享我在简历、投递策略和面试上的经验。 先介绍自己的情况,我本人的履历相当普通,普通本科毕业,毕业后去了一家小厂,3 个月后因寒冬被裁。 以这样的劣势开局,用了 2 年半时间成功进入某大厂。期间没少被各大中小公司虐过,幸好收获了一些经验。 阅读全文
posted @ 2022-03-28 12:56 七淅在学Java 阅读(1596) 评论(0) 推荐(6) 编辑
摘要:大家好,我是七淅(xī)。 作为后端开发,我想缓存是大家再熟悉不过的东西了。 本文会介绍出现缓存雪崩、穿透和击穿的业务背景、解决方案和对业务可靠性处理。事先说明,最佳解决方案一定需要结合实际业务调整,不同业务的处理不完全相同 其实我在网上也看过不少关于缓存雪崩、穿透、击穿介绍,不知道是不是大家所做业 阅读全文
posted @ 2022-03-27 10:23 七淅在学Java 阅读(445) 评论(0) 推荐(1) 编辑
摘要:hello 大家好,我是七淅(xī)。 Redis 大家肯定不陌生,但在使用层面看不到的地方,就容易被忽略。今天想和大家分享的内容是 Redis 各个缓冲区的作用、溢出的后果及优化方向。 在开始正文前,想多叨叨几句。不管是 Redis 还是其他中间件,底层很多原理都是相似的,设计思想都是通用的。 大 阅读全文
posted @ 2022-03-26 22:25 七淅在学Java 阅读(399) 评论(0) 推荐(0) 编辑
摘要:前两篇 Redis 文章都大几千字,今天我们换个小清新点的 如果你也了解过关系型数据库事务的话,相信这篇文章对你来说是很容易理解的了。具体什么是事务我就不说不多了,直接讲 Redis 事务相关的部分。 首先,我们先来看下,Redis 是怎么执行事务的。 1. 事务执行过程 show code: 12 阅读全文
posted @ 2022-03-26 10:45 七淅在学Java 阅读(145) 评论(0) 推荐(0) 编辑
摘要:今天想和大家分享有关 Redis 主从同步(也称「复制」)的内容。 我们知道,当有多台 Redis 服务器时,肯定就有一台主服务器和多台从服务器。一般来说,主服务器进行写操作,从服务器进行读操作。 那么这里有存在一个问题:从服务器如何和主服务器进行数据同步的呢? 这个问题,就是通过今天的内容:主从同 阅读全文
posted @ 2022-03-25 20:46 七淅在学Java 阅读(246) 评论(0) 推荐(1) 编辑
摘要:网上虽然已经有很多类似的介绍了,但我还是自己总结归纳了一下,自认为内容和细节都是比较齐全的。 文章篇幅有 4k 多字,货有点干,断断续续写了好几天,希望对大家有帮助。不出意外地话,今后会陆续更新 Redis 相关的文章,和大家一起学习。 好了,下面开始回归正文: Redis 一共有 2 种持久化方式 阅读全文
posted @ 2022-03-24 11:37 七淅在学Java 阅读(232) 评论(0) 推荐(0) 编辑
摘要:今天,我和大家分享一篇关于 Redis 有关过期键的内容,主要有四个内容: 如何设置过期键 如何取消设置的过期时间 过期键的过期策略是怎样的 RDB、AOF 和复制对过期键的处理又是怎样的 设置键的生存时间或过期时间 redis 一共有 4 个命令来设置键的生存时间(可以存活多久)或过期时间(什么时 阅读全文
posted @ 2022-03-23 17:14 七淅在学Java 阅读(227) 评论(0) 推荐(1) 编辑
摘要:1. 什么是平均负载 首先,我们先理解下什么是平均负载。 平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数,它和 CPU 使用率并没有直接关系。(为什么和 CPU 使用率没直接关系,这个我后面说明) 那么问题来了,可运行状态和不可中断状态又是什么东西呢? 所 阅读全文
posted @ 2022-03-23 17:13 七淅在学Java 阅读(224) 评论(0) 推荐(0) 编辑
摘要:我们都知道,Linux 是一个多任务操作系统,它支持远大于 CPU 数量的任务同时运行。当然,这些任务实际上并不是真的在同时运行,而是因为系统在很短的时间内,将 CPU 轮流分配给它们,造成多任务同时运行的错觉。 而在每个任务运行前,CPU 都需要知道任务从哪里加载、又从哪里开始运行,也就是说,需要 阅读全文
posted @ 2022-03-22 09:57 七淅在学Java 阅读(142) 评论(0) 推荐(0) 编辑
摘要:今天要介绍的 Git 操作就是 stash,毫不夸张地说,每个用 Git 的开发人员都一定要会懂怎么使用。 在介绍之前,不知道你有没有和我一样的经历:某一天,我正在一个 feature 分支上高高兴兴地写着(ba)代(a)码(ge)。突然线上环境报错了,是我负责的部分,此时当然是救火要紧哈,准备停下 阅读全文
posted @ 2022-03-21 10:04 七淅在学Java 阅读(1311) 评论(2) 推荐(2) 编辑
摘要:1. 结论先行 interrupt():将调用该方法的对象所表示的线程标记一个停止标记,并不是真的停止该线程。 interrupted():获取当前线程的中断状态,并且会清除线程的状态标记。是一个是静态方法。 isInterrupted():获取调用该方法的对象所表示的线程,不会清除线程的状态标记。 阅读全文
posted @ 2022-03-21 10:02 七淅在学Java 阅读(405) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示