自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 操作系统的发展与分类

操作系统的发展与分类

2023-10-23 20:24:41 182

原创 操作系统有哪些特征?(并发,共享,虚拟,异步)

操作系统更应该关注并发,因为并行只是 同一时间点上执行和调度多个程序的能力,关注有多少个CPU可以同时执行任务的能力,并发可以通过算法做出优化。即资源共享,系统中的资源供多个[并发执行]的应用程序共同使用。使用某种技术把一个物理实体变成多个逻辑上的对应物。OS的并发性 (Concurrence)多道程序环境下,允许多个程序并发执行;单处理机环境下,多个程序分时交替执行;OS的共享性 (Sharing)

2023-10-17 21:26:29 783

原创 面试总结-Redis篇章(十二)——Redis是单线程的,为什么还那么快

一句话解释:单线程或单进程同时监测若干个文件描述符是否可以执行IO操作的能力。

2023-10-10 22:01:22 409

原创 面试总结-Redis篇章(十一)——分片集群、数据读写规则

当存入数据时,假如set name itheima,此时通过CRC16计算name的哈希值,假设计算出的值为666666,之后通过66666对16384取模结果是11306,然后将name存入10923-16383这个槽内。如果读数据也是一样的,先去获取key的值,然后通过计算就能找到对应的Redis节点获取数据。由上图所示,Redis分片集群引入了哈希槽的概念,Redis集群有16384个哈希槽,每个key通过CRC16校验后对16384取模来决定放置哪个槽,集群的每个节点负责一部分hash槽。

2023-08-02 17:05:37 568

原创 面试总结-Redis篇章(十)——Redis哨兵模式、集群脑裂

这时候,哨兵会将旧的master强制降为slave,这时候slave会从新的master中去同步数据,会把自己的数据给清空,但是在之前的脑裂过程中,客户端写入的数据就丢失了,这就是脑裂问题出现后,导致数据丢失的问题。新的master是接收不到客户端传入的数据的。这时候如果网络回复了,如下图。上述的意思是,master连接的salve最少为一个,而且数据复制和同步的延迟不能超过5秒,如果达不到这个要求,那么就拒绝客户端的请求,这样可以避免数据的丢失。为了保证Redis的高可用,Redis提供了哨兵模式。

2023-08-01 23:29:32 540 2

原创 面试总结-Redis篇章(九)——Redis主从复制、主从数据同步原理

面试总结-Redis篇章(九)——Redis主从复制、主从数据同步原理

2023-07-31 11:34:47 501

原创 面试总结-Redis篇章(八)——Redis分布式锁

面试总结-Redis篇章(八)——Redis分布式锁

2023-07-26 17:59:16 649

原创 JAVA面试总结-Redis篇章(七)——数据淘汰策略

JAVA面试总结-Redis篇章(七)——数据淘汰策略

2023-07-26 14:56:49 456

原创 JAVA面试总结-Redis篇章(六)——数据过期策略

Redis数据删除策略——惰性删除Redis数据删除策略——定期删除。

2023-07-26 14:35:41 591

原创 JAVA面试总结-Redis篇章(五)——持久化

Java面试总结-Redis篇章(五)——持久化1.RDBRDB全称Redis Database Backup file (Redis数据备份文件),也被叫做Redis数据快照。简单来说就是把内存中的所有数据都记录到磁盘中。当Redis实例故障重启后,从磁盘读取快照文件,恢复数据RDB的执行原理在Linux系统中,所有的进程都不能直接操作物理内存,由操作系统给每个进程分配一个虚拟内存,虚拟内存和物理内存之间的映射关系表称为页表,进程通过操作页表来查找物理内存。子进程通过拷贝页表,把映射关系拷贝给子进程,从而

2023-07-26 14:08:57 526

原创 JAVA面试总结-Redis篇章(四)——双写一致性

问:redis 做为缓存,mysql的数据如何与redis进行同步呢?第一种情况,如果你的项目一致性要求高的话 采用以下逻辑我们应该先删除缓存,再修改数据库,还是先修改数据库,再删除缓存呢,以下有两种情况1.先删除缓存,再操作数据库正常情况异常情况2.先更新数据库,再操作缓存正常情况异常情况解决办法 :采用延迟双删问:为什么要删除两次缓存?由以上可知,先删除缓存,再修改数据库会导致有脏数据产生,采用延时再进行删除缓存,可以避免这种问题产生。问:为什么要删除两次缓存?

2023-07-26 11:52:55 783

原创 JAVA面试总结-Redis篇章(三)——缓存雪崩

JAVA面试总结-Redis篇章(三)——缓存雪崩

2023-07-25 12:06:28 383

原创 JAVA面试总结-Redis篇章(二)——缓存击穿

JAVA面试总结-Redis篇章(二)——缓存击穿

2023-07-25 11:48:47 460

原创 JAVA面试总结-Redis篇章(一)——缓存穿透

【代码】JAVA面试总结-Redis篇章(一)——缓存穿透

2023-07-25 11:10:33 508 2

原创 基于AOP实现登录日志和操作日志(新手入门版)

【代码】基于AOP实现登录日志和操作日志(新手入门版)

2023-07-21 16:37:18 579

原创 SpringAMQP 二 (Work Queue 工作队列)

SpringAMQP

2022-10-12 16:54:21 788 2

原创 SpringAMQP

SpringAMQP

2022-10-10 19:57:59 869 2

原创 RabbitMQ入门(HelloWorld 案例)

RabbitMQ入门(HelloWorld 案例)

2022-10-06 20:30:36 184

原创 RabbitMQ快速入门

RabbitMQ快速入门

2022-10-06 15:13:24 150

原创 初试 MQ

初试MQ 同步通讯与异步通讯

2022-10-05 16:07:12 271

原创 Docker镜像仓库

Docker镜像仓库

2022-10-05 15:50:15 9443

原创 DockerCompose-部署微服务集群

DockerCompose-部署微服务集群

2022-10-04 19:15:44 763

原创 Dockerfile自定义镜像

Dockerfile自定义镜像

2022-09-30 11:48:12 105

原创 Docker基本操作五 (挂载数据卷)

Docker基本操作五 (挂载数据卷)

2022-08-25 16:58:52 1207

原创 Docker基本操作四 (数据卷)

Docker基本操作四 (数据卷)

2022-08-24 16:44:37 1249

原创 Docker案例练习

Docker案例练习

2022-08-23 16:49:56 370 1

原创 Docker基本操作三 (容器相关命令二)

Docker基本操作三 (容器相关命令二)

2022-08-23 16:08:29 1268

原创 Docker基本操作二 (容器相关命令一)

Docker基本操作二 (容器相关命令一)

2022-08-23 10:38:47 550

原创 Docker基本操作一 (镜像操作)

从DockerHub中拉取一个nginx镜像并查看

2022-08-22 17:43:06 103

原创 安装Docker

1.Docker简介2.CentOS安装Docker3.CentOS7安装DockerCompose

2022-08-22 16:56:17 85

原创 初识Docker

1. 什么是Docker2. Docker和虚拟机的区别3. Docker架构

2022-08-18 17:25:26 81

原创 统一网关Gateway

1.为什么需要网关2.gateway快速入门3.断言工厂(Route Predicate Factory)4.过滤器工厂5.全局过滤器6.跨域问题

2022-08-15 17:50:04 133

原创 Feign的最佳实践

Feign的最佳实践

2022-08-12 18:21:26 918

原创 Feign的性能优化

Feign的性能优化

2022-08-12 10:50:16 300

原创 自定义Feign的配置

自定义Feign的配置

2022-08-12 10:29:42 973

原创 http客户端Feign(定义和使用Feign客户端)

http客户端Feign(定义和使用Feign客户端)

2022-08-11 10:43:27 376

原创 Nacos配置管理

Nacos配置管理

2022-08-10 16:27:27 3369

原创 Nacos注册中心细节分析

Nacos注册中心细节分析

2022-08-09 14:36:24 816 1

原创 Nacos注册中心二

Nacos注册中心二

2022-08-07 21:27:01 143

原创 Nacos注册中心一

Nacos注册中心

2022-08-06 17:40:49 118

空空如也

空空如也

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

TA关注的人

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