fFee-ops's Blog
并行和并发的区别 并行和并发的区别
并行和并发的区别 并发(concurrency): 并行(parallel): 简单理解并发:一个处理器可以同时处理多个任务。这是逻辑上的同时发生。并行:多个处理器同时处理多个不同的任务。这是物理上的同时发生。 有一个清晰地比喻:并发
2020-09-13
运行时数据区概述及线程 运行时数据区概述及线程
运行时数据区概述及线程 概述 线程 概述内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同
类加载子系统 类加载子系统
类加载子系统 类加载器与类的加载过程 类加载器ClassLoader角色 类的加载过程 类加载器的分类 关于ClassLoader 双亲委派机制 沙箱安全机制 其它 对类加载器的引用 类的主动使用和被动使用
JVM简介 JVM简介
JVM简介 java跨平台的语言 Java代码执行流程 JVM跨语言的平台 字节码 虚拟机与java虚拟机 虚拟机 java虚拟机 JVM的位置 JVM的整体结构 JVM架构模型 JVM的生命周期 java跨平台的语
mybatis报错 Parameter index out of range (1 > number of parameters, which is 0) mybatis报错 Parameter index out of range (1 > number of parameters, which is 0)
在Mybatis的Mapper文件中的sql涉及 like语句: 在Mybatis中Mapper.xml文件中,如果有sql涉及的模糊查询,中间包含like语句时,只能使用$,不能使用#。 例如: select title from a
2020-09-09
Redis集群搭建 Redis集群搭建
Redis集群搭建 创建集群步骤 可以查看Redis官网查看集群搭建方式,连接如下 官方手册 以下步骤是在一台 Linux 服务器上搭建有6个节点的 Redis集群。 创建集群步骤1、把下载好的redis-5.0.2.tar.gz放在
2020-09-09
Redis Cluster集群的简介 Redis Cluster集群的简介
1. 主从 + 哨兵 问题分析(1)在主从 + 哨兵模式中,仍然只有一个Master节点。当并发写请求较大时,哨兵模式并不能缓解写压力(2) 在Redis Sentinel模式中,每个节点需要保存全量数据,冗余比较多 2. Cluster概
2020-09-08
Redis哨兵机制 Redis哨兵机制
Redis哨兵机制 前言 1、哨兵机制简介 2、哨兵进程的作用 3、哨兵进程的工作方式 哨兵机制模拟演示 相关面试题 1.故障转移时会从剩下的slave选举一个新的master,被选举为master的标准是什么? 2.执行切换的那个哨
2020-09-08
Redis主从复制 Redis主从复制
1. 目前redis面临的问题Redis有 两种不同的持久化方式, Redis 服务器通过持久化,把 Redis 内存中持久化到硬盘当中,当Redis 宕机时,我们重启 Redis 服务器时,可以由 RDB 文件或 AOF 文件恢复内存中的
2020-09-08
热点key 热点key
热点key 简介 解决办法 案例 简介某个key访问非常频繁,当key失效的时候有大量线程来构建缓存,导致负载增加,系统崩溃。(可以理解为新浪微博头条) 解决办法1 使用锁,单机用synchronized,lock等,分布式用分布式锁
2020-09-07
缓存穿透与雪崩 缓存穿透与雪崩
缓存穿透与雪崩 缓存穿透 简介 解决办法 缓存雪崩 简介 解决办法 缓存穿透简介缓存穿透是指查询一个一定不存在的数据,由于缓存不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去
2020-09-07
Redis持久化 Redis持久化
1. 什么是Redis持久化持久化就是把内存的数据写到磁盘中去,防止服务宕机了内存数据丢失。 Redis 提供了两种持久化方式:RDB(默认)和AOFRDB一定时间取存储文件,AOF默认每秒去存储历史命令 数据存放于:内存:高效、断电(关机
2020-09-06
58 / 71