自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 redis主从库如何保证数据的一致性

Redis 提供了主从库模式,以保证数据副本的一致,主从库之间采用的是读写分离的方式。##为什么要采用读写分离的方式呢?如果不管是主库还是从库,都能接收客户端的写操作,要保持这个数据在三个实例上一致,就要涉及到加锁、实例间协商是否完成修改等一系列操作,但这会带来巨额的开销,影响Redis的性能表现。而主从库模式一旦采用了读写分离,所有数据的修改只会在主库上进行,不用协调三个实例。主库有了最新的数据后,会同步给从库,这样,主从库的数据就是一致的。##主从库间如何进行第一次同步当我们启动多个 Redis

2022-05-15 12:25:10 3510

原创 JVM 第一章 总体概述

JVM 第一章 总体概述最重要的图,记住:1、什么是JVM?JVM 是 java虚拟机,是用来执行java字节码(二进制的形式)的虚拟计算机,运行在操作系统之上的,与硬件没有任何关系。2、Java的跨平台及其原理跨平台:由Java编写的程序可以在不同的操作系统上运行:一次编写,多处运行原理:编译之后的字节码文件和平台无关,需要在不同的操作系统上安装一个对应版本的虚拟机(JVM)3、JVM的整体结构①. 类加载子系统②. 运行时数据区 [ 我们核心关注这里 的栈、堆、方法区 ]。③.

2020-12-11 16:28:24 144

原创 数据结构之稀疏数组与普通数组的转换(Java实现)

数据结构之稀疏数组与普通数组的转换(Java实现)package com.lilulu.SparseArray;public class SparseArray { public static void main(String[] args) { /** * 创建一个原始的11*11的二维数组 * 0表示没有棋子,1表示黑子,2表...

2020-05-07 19:22:32 125 1

原创 数据结构之单链表(Java实现)

数据结构之单链表(Java实现)创建一个定义单链表节点的java类package com.lilulu.LinkedList;/** * 定义一个HeroNode,每一个HeroNode就是一个节点 */public class HeroNode { public int no; public String name; public String nickna...

2020-05-07 19:10:24 224 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除