2023年2月27日

Redis实战(三)Redis冷备如何做

摘要: Redis 的 RDB 持久化方案,相信大家都有所了解,但是对于企业来说,如果只是持久化了一个 RDB 文件,不足以应付生产级别的事故。通常的方案就是对 RDB 进行多个备份,今天带大家来真枪实弹操作下 RDB 的冷备,以及通过 RDB 进行数据恢复。 企业级冷备方案 Redis RDB 持久化是非 阅读全文

posted @ 2023-02-27 20:48 zhe2015 阅读(55) 评论(0) 推荐(0) 编辑

Redis实战(二)Redis 的 RDB 配置和数据恢复

摘要: RDB 配置解释 在 redis.conf 文件中,默认有 RDB 持久化配置: save 900 1 save 300 10 save 60 10000复制复制失败复制成功 解释: 这些配置称为检查点。 每隔 900s,如果有至少 1 个 key发生了变更,就生成一个新的 dump.rdb 文件, 阅读全文

posted @ 2023-02-27 20:47 zhe2015 阅读(313) 评论(0) 推荐(0) 编辑

Redis 实战(一)AOF 持久化配置和数据恢复

摘要: 真枪实弹:AOF 持久化配置和数据恢复 大家好,我是悟空呀。 如果你曾经背过 RDB 和 AOF 的面试八股文,那么对 AOF 肯定不陌生,但如果只停留在应付面试阶段,对于提高自己的技术是远远不够的,今天,悟空就带大家来真枪实弹来看看 AOF 的持久化是怎么配置的,以及如何应用 AOF 文件进行数据 阅读全文

posted @ 2023-02-27 20:46 zhe2015 阅读(267) 评论(0) 推荐(0) 编辑

并发多线程学习(六)Java线程间的通信

摘要: 合理的使用Java多线程可以更好地利用服务器资源。一般来讲,线程内部有自己私有的线程上下文,互不干扰。但是当我们需要多个线程之间相互协作的时候,就需要我们掌握Java线程的通信方式。本文将介绍Java线程之间的几种通信原理。 5.1 锁与同步 在Java中,锁的概念都是基于对象的,所以我们又经常称它 阅读全文

posted @ 2023-02-27 20:45 zhe2015 阅读(25) 评论(0) 推荐(0) 编辑

并发多线程学习(五)Java线程的状态及主要转化方法

摘要: 1 操作系统中的线程状态转换 首先我们来看看操作系统中的线程状态转换。 在现在的操作系统中,线程是被视为轻量级进程的,所以操作系统线程的状态其实和操作系统进程的状态是一致的。 操作系统线程主要有以下三个状态: 就绪状态(ready):线程正在等待使用CPU,经调度程序调用之后可进入running状态 阅读全文

posted @ 2023-02-27 20:45 zhe2015 阅读(49) 评论(0) 推荐(0) 编辑

并发多线程学习(四)线程组和线程优先级

摘要: 1 线程组(ThreadGroup) Java中用ThreadGroup来表示线程组,我们可以使用线程组对线程进行批量控制。 ThreadGroup和Thread的关系就如同他们的字面意思一样简单粗暴,每个Thread必然存在于一个ThreadGroup中,Thread不能独立于ThreadGrou 阅读全文

posted @ 2023-02-27 20:44 zhe2015 阅读(26) 评论(0) 推荐(0) 编辑

并发多线程学习(三)Java多线程入门类和接口

摘要: 1 Thread类和Runnable接口 上一章我们了解了操作系统中多线程的基本概念。那么在Java中,我们是如何使用多线程的呢? 首先,我们需要有一个“线程”类。JDK提供了Thread类和Runnable接口来让我们实现自己的“线程”类。 继承Thread类,并重写run方法; 实现Runnab 阅读全文

posted @ 2023-02-27 20:44 zhe2015 阅读(30) 评论(0) 推荐(0) 编辑

并发多线程学习(二)上下文切换

摘要: 上下文切换(有时也称做进程切换或任务切换)是指 CPU 从一个进程(或线程)切换到另一个进程(或线程)。上下文是指某一时间点 CPU 寄存器和程序计数器的内容。 寄存器是cpu内部的少量的速度很快的闪存,通常存储和访问计算过程的中间值提高计算机程序的运行速度。 程序计数器是一个专用的寄存器,用于表明 阅读全文

posted @ 2023-02-27 20:43 zhe2015 阅读(27) 评论(0) 推荐(0) 编辑

并发多线程学习(一)进程与线程

摘要: 进程产生的背景 最初的计算机只能接受一些特定的指令,用户每输入一个指令,计算机就做出一个操作。当用户在思考或者输入时,计算机就在等待。这样效率非常低下,在很多时候,计算机都处在等待状态。 批处理操作系统 后来有了批处理操作系统,把一系列需要操作的指令写下来,形成一个清单,一次性交给计算机。用户将多个 阅读全文

posted @ 2023-02-27 20:42 zhe2015 阅读(17) 评论(0) 推荐(0) 编辑

MySQL 学习(四)并集查询

摘要: 联合查询,它是用 union 关键字把多条 select 语句的查询结果合并为一个结果集。纵向合并的前提是被合并的结果集的字段数量、顺序和数据类型必须完全一致。字段名不一样的情况下,会将第一个结果集的字段名作为合并后的虚拟结果集的字段名。 select <字段1>[,<字段2>,…] from <表 阅读全文

posted @ 2023-02-27 20:40 zhe2015 阅读(47) 评论(0) 推荐(0) 编辑

导航