1. 如何确保消息正确地发送至RabbitMQ? RabbitMQ使用发送方确认模式,确保消息正确地发送到RabbitMQ。 发送方确认模式:将信道设置成confirm模式(发送方确认模式),则所有在信道上发布的消息都会被指派一个唯一的ID。一旦消息被投递到目的队列后,或者消息被写入磁盘后(可持久化 ...
分类:
其他好文 时间:
2020-11-13 12:25:01
阅读次数:
5
对于redis来说,因为它保存在内存中,是内存性数据库,如果redis重启或者宕机后,其内存中的数据会全部丢失,所以应该想办法将内存中的数据进行持久化保存,等到下次redis重启或者恢复后能够根据这些持久化进行恢复 这里就用到了rdb快照技术,redis会将内存中的数据以rdb文件的形式保存,每当r ...
分类:
数据库 时间:
2020-11-12 14:00:50
阅读次数:
12
1. JVM的类加载机制是什么?有哪些实现方式? 类加载机制: 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法去内,然后在堆区创建一个java.lang.Class对象,用来封装在方法区内的数据结构。类的加载最终是在堆区内的Class对象,Class对象封 ...
分类:
数据库 时间:
2020-11-12 13:30:24
阅读次数:
10
原文地址: 关于Redis持久化,你了解多少?(下)-内含整理资料? AOF(append-only-file),通过保存执行命令来记录数据库状态 AOF的配置 # 是否开启aof appendonly yes # 文件名称 appendfilename "appendonly.aof" # 同步方 ...
分类:
其他好文 时间:
2020-11-11 16:43:58
阅读次数:
15
前言java从零手写实现redis(一)如何实现固定大小的缓存?java从零手写实现redis(三)redisexpire过期原理java从零手写实现redis(三)内存数据如何重启不丢失?java从零手写实现redis(四)添加监听器java从零手写实现redis(五)过期策略的另一种实现思路java从零手写实现redis(六)AOF持久化原理详解及实现我们前面简单实现了redis的几个特性,j
分类:
编程语言 时间:
2020-11-11 16:16:40
阅读次数:
11
*一、集合框架的概述**1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。*说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的*(.txt,.jpg,.avi,数据库中)**2.1数组在存储多个数据方面的特点:*>一旦初始化以后,其长度就确定了。*>数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型*的数据了。*比如:String[]arr;in
分类:
编程语言 时间:
2020-11-08 17:31:41
阅读次数:
21
一、计算机基础存储器的层次结构L0寄存器L1L1高速缓存SRAML2L2高速缓存SRAML3L3高速缓存SRAML4主存DRAML5本地二级存储本地磁盘L6远程二级存储web服务器重要概念并发:把CPU的时间进行分片,让各个程序在CPU上轮转,造成一种多个程序同时在运行的假象多线程:需要多个进程,保存程序执行的现场缓存:保存非持久化数据,支持大量的并发访问异步:遇到I/O操作,程序就注册一个钩子函
分类:
系统相关 时间:
2020-11-07 15:34:23
阅读次数:
20
# JSON字符串 和 字典之间的相互转换## 头脑中的信息 --》内在的数据结构## 数据 》内存中的数据结构 》 字典 取值方便## 想记录下来 --》 持久化# 想表达出来 让别人知道 --》 序列化 把内存中的信息数据结构变成 通用的 文本或文件### 我的一个想法 --序列化--》文字 - ...
分类:
Web程序 时间:
2020-11-06 02:29:41
阅读次数:
33
经典开源代码分析——Leveldb高效存储实现导读:LevelDB是Google开源的持久化KV数据库,在其高性能的背后,将数据拆分成多层进行存储。本文作者深入分析了LevelDB存储模块的设计和源码实现,快速了解LevelDB高性能背后的原理。作者codedumpcodedump.info博主,多年从事互联网服务器后台开发工作。可访问作者博客阅读codedump更多文章。本文基于leveldb1
分类:
数据库 时间:
2020-11-06 01:07:54
阅读次数:
23
深入浅出Redis持久化机制导读:Redis是最常用的高性能Nosql内存数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题,Redis提供了持久化方案,将内存中的数据保存到磁盘中,避免数据的丢失。本文作者通过深入解读Redis源代码,详细介绍了这一问题。作者简介:钱文品(老钱),互联网分布式高并发技术十年老兵,目前任掌阅科技服务端技术专家。熟练使用Java、Python、Gola
分类:
其他好文 时间:
2020-11-06 01:01:27
阅读次数:
15