06 2022 档案

死锁的来龙去脉
摘要:死锁的来龙去脉 前言引入 之前有提到过一把锁保护多个资源,如果是多个资源间存在关联关系,如账户A给账户B转账,一把锁怎么锁住同一个资... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(22) 评论(0) 推荐(0) 编辑

WeakReference弱引用
摘要:WeakReference弱引用 什么是弱引用 顾名思义,弱引用,当一个对象仅仅被weak reference(弱引用)指向并且没有... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(58) 评论(0) 推荐(0) 编辑

并发锁如何保护多个资源
摘要:并发锁保护多个资源 对于互斥锁而言受保护的资源和锁的关系一般都是多对一,那么如何用一把互斥锁去保护多个资源呢? 首先需要区分多个资源... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(25) 评论(0) 推荐(0) 编辑

如何解决并发可见性和有序性
摘要:如何解决并发可见性和有序性 前言 并发的三大问题分别是可见性、原子性、有序性,其中可见性和有序性问题应该如何解决呢? 目前了解... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(46) 评论(0) 推荐(0) 编辑

并发BUG的源头
摘要:并发BUG的源头 前言 机器的存储设备常见的一般是CPU、内存、I/O设备,计算速度也是由高到低,它们之间的差异可能高达几十倍,但是... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(27) 评论(0) 推荐(0) 编辑

Typora+PicGo图床搭建
摘要:Typora+PicGo图床搭建 前言 在我们日常开发中,需要记录大量的笔记,内容一般包括文字和图片,最常使用的就是Typora这类... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(45) 评论(0) 推荐(0) 编辑

面试题02-玩转单例模式
摘要:单例模式 1、什么叫单例模式 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(63) 评论(0) 推荐(0) 编辑

面试题01-String是否有长度限制
摘要:面试题01-String是否有长度限制 1、场景模拟 自己模拟20万长度的字符,赋值给String报错 检测字符串长度工具(http... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(37) 评论(0) 推荐(0) 编辑

Java开发应该掌握的Vue实际应用
摘要:Vue实战 声明:本文题材来自于狂神说https://www.bilibili.com/video/BV18E411a7mC 1、V... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(63) 评论(0) 推荐(0) 编辑

记一次Oracle表数据删除恢复
摘要:记一次Oracle表数据删除恢复 因为手抖没有将开发环境切换到测试环境导致在开发环境新建的表删除了,这张表包含很多配置信息,而且没有... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(24) 评论(0) 推荐(0) 编辑

Java后端应该掌握的前端知识Vue入门(下)
摘要:Vue进阶 声明 本文题材来自于狂神说https://www.bilibili.com/video/BV18E411a7mC 1、异... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(45) 评论(0) 推荐(0) 编辑

Java后端应该掌握的前端知识Vue入门(中)
摘要:Vue的初体验 1、vue的基础语法 1.1、值的渲染 1.1.1、文本插值 Document{{message}}... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(78) 评论(0) 推荐(0) 编辑

Java后端应该掌握的前端知识Vue入门(上)
摘要:Vue初探 声明 本文题材来自于狂神说https://www.bilibili.com/video/BV18E411a7mC 1、大... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(610) 评论(0) 推荐(0) 编辑

线程停止的三种方式超详细
摘要:线程停止的几种方式 1、简单粗暴法Stop 此方法已经废弃,不建议使用,jdk帮助文档有如下解释 1.1、从代码执行结果层面解释 ... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(1738) 评论(0) 推荐(0) 编辑

如何通过动态的Key获取常量类的Value值
摘要:如何通过动态的Key获取常量类的Value值 1、出现的背景 随着业务逻辑的逐渐复杂,代码的可用性要求越来越高,同时也诞生了常量类这... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(140) 评论(0) 推荐(0) 编辑

idea多线程debug下不进断点
摘要:idea多线程debug下不进断点 1、出现的背景 测试代码如下(用线程池操作循环开启2个线程,但是在循环时死活不进断点,但是里面的... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(1729) 评论(0) 推荐(0) 编辑

Mysql优化
摘要:简单命令总结 1. 查看数据库列表 show databases;2. 切换数据库 use 数据库名;3. 查看数据库中所... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(185) 评论(0) 推荐(0) 编辑

面试事务问题
摘要:MySQL的四种事务隔离级别 一、事务的基本要素(特点)(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(159) 评论(0) 推荐(0) 编辑

JUC的8锁现象
摘要:JUC的8锁现象 声明:本例题来自于B站,狂神说,传送门https://www.bilibili.com/video/BV1B741... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(45) 评论(0) 推荐(0) 编辑

Redis缓存之String的滥用
摘要:Redis缓存之String的滥用 在我们日常开发中如果使用Redis做缓存,那么使用最多的可能为String类型,String类型... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(90) 评论(0) 推荐(0) 编辑

Redis集群Cluster(下)
摘要:Redis集群Cluster redis官方提供了多种集群部署方案例如主从模式、哨兵模式、Cluster模式,主从模式最为简单,核心... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(83) 评论(0) 推荐(0) 编辑

Redis集群Cluster(上)
摘要:Redis集群Cluster 搭建集群 前提 存在redis环境,下面的测试全基于redis-6.0.6版本 复制配置文件redis... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(33) 评论(0) 推荐(0) 编辑

Redis哨兵sentinel深入分析
摘要:Redis哨兵sentinel深入分析 哨兵sentinel的三大功能监控、选举、故障转移(包含通知)下面来具体分析。 监控 监控其... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(45) 评论(0) 推荐(0) 编辑

Redis高可用之哨兵模式
摘要:Redis高可用之哨兵模式 Redis的三大特性分别为高性能、高可用、高可扩简称三高,这三大特性奠定了Redis成为一个优秀的中间件... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(65) 评论(0) 推荐(0) 编辑

Redis主从复制
摘要:Redis主从复制 Redis的可靠性保证第一是Redis的持久化数据不会丢失,第二是提供不间断服务这个可以通过集群保证,将Redi... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(23) 评论(0) 推荐(0) 编辑

Redis持久化之RDB
摘要:Redis持久化之RDB RDB介绍 RDB(Redis DataBase)是Redis持久化的默认机制,RDB持久化方案和AOF有... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(60) 评论(0) 推荐(0) 编辑

Redis持久化之AOF
摘要:Redis持久化之AOF Redis是一个基于内存的数据库,内存的超强计算能力能为Redis提供优越的性能,但是也带来一个问题内存断... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(82) 评论(0) 推荐(0) 编辑

Redis为什么这么快
摘要:Redis为什么这么快 说到redis第一个字绝对是快,但要是细说为什么这么快,绝大多数人的回答应该是redis基于内存操作,但真是... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(34) 评论(0) 推荐(0) 编辑

Redis集合操作效率
摘要:Redis集合操作效率 Redis的基本数据类型主要分为String、List、Hash、Sorted Set、Set五大基本数据类... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(179) 评论(0) 推荐(0) 编辑

你不知道的Redis数据结构
摘要:你不知道的Redis数据结构 Redis数据结构 Redis作为缓存利器,不论是在工作中还是面试中都是需要对其足够了解,那么请你说出... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(24) 评论(0) 推荐(0) 编辑

Phaser并发阶段器
摘要:Phaser并发阶段器 Phaser由JDK1.7提出,是一个复杂强大的同步辅助类,是对同步工具类CountDownLatch和Cy... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(36) 评论(0) 推荐(0) 编辑

Disruptor一个高性能队列
摘要:Disruptor一个高性能队列 前言 说到队列比较熟悉的可能是ArrayBlockingQueue、LinkedBlockingQ... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(78) 评论(0) 推荐(0) 编辑

JAVA实现简单限流器(下)
摘要:JAVA实现简单限流器(下) Guava 如何实现令牌桶算法 既然上篇提到采用定时任务有可能产生误差,那么Guava还能如何去实现呢... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(100) 评论(0) 推荐(0) 编辑

JAVA实现简单限流器(上)
摘要:JAVA实现简单限流器 什么是限流器 在高并发的场景下,出于对系统的保护会对流量进行限制。 信号量实现限流器 提到限流器的实现方式,... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(278) 评论(0) 推荐(0) 编辑

并发生产者消费者模式
摘要:并发生产者消费者模式 前言引入 并发分工问题可以采用三大模式解决,Thread-Pre-Message模式、Worker Threa... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(36) 评论(0) 推荐(0) 编辑

两阶段线程终止模型
摘要:两阶段线程终止模型 前言引入 线程终止主要应对的场景是一些服务只做阶段性任务的处理,处理完毕就可以终止线程,如项目中有可能使用到的数... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(37) 评论(0) 推荐(0) 编辑

并发分工问题的解决模式
摘要:并发分工模式 前言引入 并发三大问题就是互斥、同步、分工,这三大问题JAVA都提供了解决方案,如互斥可以使用互斥锁解决,同步可以采用... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(31) 评论(0) 推荐(0) 编辑

等待唤醒规范化之Guarded Suspension模式
摘要:Guarded Suspension模式 什么是Guarded Suspension模式 Guarded Suspension直译为... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(25) 评论(0) 推荐(0) 编辑

ThreadLocal本地存储保证并发安全
摘要:ThreadLocal本地存储保证并发安全 前言引入 多线程因为并发执行带来了性能上的优势,同时也因为多线程间的数据竞争导致线程安全... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(127) 评论(0) 推荐(0) 编辑

利用不变性解决并发问题
摘要:利用不变性解决并发问题 不变性模式 我们知道并发最容易产生线程不安全的问题,主要原因是存在数据竞争,如果多个线程对同一个变量只读不修... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(33) 评论(0) 推荐(0) 编辑

Fork/Join(JAVA版MapReduce)
摘要:Fork/Join(JAVA版MapReduce) 分治思想 接触过大数据的同学都应该了解过大数据知名计算框架MapReduce,M... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(108) 评论(0) 推荐(0) 编辑

CompletionService批量异步执行
摘要:CompletionService批量异步执行 前景引入 我们知道线程池可以执行异步任务,同时可以通过返回值Future获取返回值,... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(33) 评论(0) 推荐(0) 编辑

CompletableFuture异步编程
摘要:CompletableFuture异步编程 场景引入 只要提到多线程来优化性能,那么必定离不开异步化,异步化的出现才是多线程优化性能... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(131) 评论(0) 推荐(0) 编辑

Future获取任务返回值
摘要:Future获取任务返回值 submit方法签名 在向线程池ThreadPoolExecutor提交任务时,一般为了方便操作采用ex... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(133) 评论(0) 推荐(0) 编辑

JAVA线程池
摘要:线程池 为什么采用线程池 在Java中创建线程看着就像创建一个对象,继承Thread或者实现Runnable接口都可以实现,但其实并... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(32) 评论(0) 推荐(0) 编辑

原子类无锁并发利器
摘要:原子类无锁并发利器 前言引入 当存在如下场景,两个线程同时去将count值累加一万次,那么如下代码是否存在线程安全问题呢? publ... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(19) 评论(0) 推荐(0) 编辑

如何让多线程步调一致
摘要:如何让多线程步调一致 场景引入 假设存在业务场景,电商系统有一个对账系统,该对账系统就是先查询订单库再查询派送单库,然后执行对账逻辑... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(26) 评论(0) 推荐(0) 编辑

读写锁的增加版--StampedLock
摘要:读写锁的增加版–StampedLock 前言 读写锁ReentrantReadWriteLock的优势比一般互斥锁大了不少,因为它支... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(33) 评论(0) 推荐(0) 编辑

ReadWriteLock读写锁
摘要:ReadWriteLock读写锁 前言 现在我们知道了并发原语信号量和管程可以解决所有的并发问题,但是SDK并发包中却包含其它工具类... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(35) 评论(0) 推荐(0) 编辑

Semaphore信号量
摘要:Semaphore信号量 什么是信号量 信号量由著名计算机科学家迪杰斯特拉(Dijkstra)于 1965 年提出,提出后的15年对... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(57) 评论(0) 推荐(0) 编辑

并发包中的管程
摘要:并发包中的管程 什么是Lock和Condition 并发包SDK中存在管程的另一个实现即Lock和Condition,其中Lock可... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(22) 评论(0) 推荐(0) 编辑

线程数设置多少合适
摘要:线程数设置多少合适 为什么要使用多线程 使用多线程本质上是提升性能,性能可能直接理解为快!快就完事了,但是这样的说法太笼统,那应该如... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(173) 评论(0) 推荐(0) 编辑

为什么局部变量线程安全
摘要:为什么局部变量线程安全 我们知道方法内部定义的变量属于局部变量,而局部变量的作用域仅仅存在一个方法的内部,不能被外部所引用,那这到底... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(41) 评论(0) 推荐(0) 编辑

线程生命周期
摘要:线程生命周期 通用生命周期 一般的线程生命周期大致分为五大部分,如图所示。 初始状态,从程序角度上来将已经创建线程,但是操作系统层... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(63) 评论(0) 推荐(0) 编辑

并发万能钥匙管程
摘要:并发万能钥匙管程 什么是管程 管程对应英文Monitor,英文直译为监视器,所谓管程指的是用来管理共享变量以及对共享变量的操作过程让... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(30) 评论(0) 推荐(0) 编辑

并发编程需要注意的问题
摘要:并发编程需要注意的问题 一个并发程序的执行遇到的问题可谓是千奇百怪,我们从微观的角度能把并发问题分为 CPU缓存导致的可见性问题。编... 阅读全文

posted @ 2022-06-16 22:53 Java面试365 阅读(35) 评论(0) 推荐(0) 编辑

Redis如何支撑秒杀
摘要:Redis如何支撑秒杀 秒杀场景的特征 秒杀场景一般都是大量的用户抢购极少量的产品,这就带来一些性能上的问题。 系统瞬时并发访问量高... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(183) 评论(0) 推荐(0) 编辑

Redis脑裂现象
摘要:Redis脑裂现象 什么是Redis的脑裂现象 当Redis主从集群环境出现两个主节点为客户端提供服务,这时客户端请求命令可能会发生... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(307) 评论(0) 推荐(2) 编辑

Redis主从节点的弊端
摘要:Redis主从节点的弊端 在实际开发中Redis的节点部署大多数不是单机,基本采用集群的形式,而目前常见集群模式有三种主从模式、主从... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(138) 评论(0) 推荐(0) 编辑

Zookeeper分布式锁安全吗
摘要:Zookeeper分布式锁安全吗 Martin和Antirez争论点 在之前的文章讨论基于Redis的RedLock分布式锁中,有提... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(72) 评论(0) 推荐(0) 编辑

RedLock红锁安全性争论(上)
摘要:RedLock红锁安全性争论(上) 通过前面的学习可以了解到Redis到底如何实现单实例的分布式锁,也可以基于高可用的特性出发采用R... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(111) 评论(0) 推荐(0) 编辑

Redis分布式锁怎么玩(中)
摘要:Redis分布式锁怎么玩(中) 上篇聊到了Redis单节点实现分布式锁的逻辑,较为简单采用set命令加锁以及Lua脚本解锁就可以实现... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(24) 评论(0) 推荐(0) 编辑

Redis分布式锁怎么玩(上)
摘要:Redis分布式锁怎么玩(上) 为什么需要分布式锁 聊到锁其实我们在JAVA中早有接触如JAVA管程原语的实现synchronize... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(34) 评论(0) 推荐(0) 编辑

Redis中的Lua脚本怎么玩
摘要:Redis中的Lua脚本怎么玩 Lua是一门强大、快速、轻量的嵌入式脚本语言,我们日常开发中接触的最多的还是Redis为保证原子性使... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(195) 评论(0) 推荐(0) 编辑

Redis如何应对并发访问
摘要:Redis如何应对并发访问 Redis如果在业务中运用那么肯定需要考虑并发问题,如多个用户对同一个商品进行扣减,这时并发执行很可能导... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(148) 评论(0) 推荐(0) 编辑

Redis缓存污染怎么办?
摘要:Redis缓存污染怎么办? 什么叫做内存污染 内存污染其实指数据进入缓存后使用较少,但一直占用缓存空间不释放,这种就可以称为内存污染... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(65) 评论(0) 推荐(0) 编辑

Redis实现布隆过滤器(下)
摘要:Redis实现布隆过滤器(下) Redis4.0通过模块化的形式集成了布隆过滤器,后续通过下面的命令就可以操作布隆过滤器,路径htt... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(313) 评论(0) 推荐(0) 编辑

Redis实现布隆过滤器(上)
摘要:Redis实现布隆过滤器(上) 什么是布隆过滤器 布隆过滤器底层就是由一个全是0的bit数组和N个哈希函数构成,当我们在布隆过滤器中... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(126) 评论(0) 推荐(0) 编辑

Redis异常之雪崩、击穿、穿透
摘要:Redis异常之雪崩、击穿、穿透 Redis在生产中较为容易遇到的三大问题,也是面试中问的比较多的问题便是Redis的缓存雪崩、缓存... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(58) 评论(0) 推荐(0) 编辑

Redis缓存和数据库一致性方案
摘要:Redis缓存和数据库一致性方案 如果将Redis运用到生产中,那么Redis肯定会保存一部分数据库中的数据来缓解数据库的压力,如果... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(307) 评论(0) 推荐(0) 编辑

Redis之内存淘汰机制
摘要:Redis之内存淘汰机制 我们知道Redis运行在内存中,那这是不是意味着Redis可以使用全部的内存资源呢?这个需要取决用户有没有... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(51) 评论(0) 推荐(0) 编辑

Redis之旁路缓存
摘要:Redis之旁路缓存 Redis作为缓存中间件早已深入人心,但我们有没有想过Redis为什么能作为缓存呢?Redis到底怎样使用缓存... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(114) 评论(0) 推荐(0) 编辑

Redis缓冲区机制
摘要:Redis缓冲区机制 Redis中的缓冲区机制就是为了平衡客户端发送命令和服务端处理命令的速度差异,如果客户端写入过快或者服务端读取... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(93) 评论(0) 推荐(0) 编辑

Redis内存碎片处理
摘要:Redis内存碎片处理 不知道我们在执行删除操作时有没有注意过这样一个现象,删除一些bigkey后内存分配器分配的容量并没有减少,实... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(132) 评论(0) 推荐(0) 编辑

Redis批量生成数据
摘要:Redis批量生成数据 从研究Redis开始,一直会有一些Redis键值数量或者键值大小的场景要求,显然我们不可能一条一条记录的插入... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(120) 评论(0) 推荐(0) 编辑

Redis为什么慢了(下)
摘要:Redis为什么慢了 文件系统 AOF模式 AOF持久化模式主要注重点有两个,第一追加日志写入文件的时机也就是写回策略,第二个就是A... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(49) 评论(0) 推荐(0) 编辑

Redis为什么慢了(上)
摘要:Redis为什么慢了 Redis作为我们常用的缓存中间件广泛应用到生产中,应用过程中或多或少可能会出现一系列的性能问题,Redis响... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(50) 评论(0) 推荐(0) 编辑

CPU结构对Redis性能的影响
摘要:CPU结构对Redis性能的影响 CPU架构 CPU多核架构 一个CPU处理器一般包含多个运行核心,每个运行核心被称为一个物理核,而... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(69) 评论(0) 推荐(0) 编辑

Redis中的阻塞点
摘要:Redis中的阻塞点 Redis作为一个高性能的缓存中间件,在进行网络IO以及键值对读写时仅仅使用的单线程,如果产生阻塞将无法正常响... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(100) 评论(0) 推荐(0) 编辑

Redis之消息队列的实现
摘要:Redis之消息队列的实现 消息队列一直是中间件三剑客(Redis、MQ、MySQL)中的重要一环,它能够实现异步、削峰、解耦等功能... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(339) 评论(0) 推荐(0) 编辑

Redis数据类型应用场景
摘要:Redis数据类型应用场景 在Redis中常用类型为五个String、List、Hash、Set、Sorted Set,扩展类型为三... 阅读全文

posted @ 2022-06-16 22:52 Java面试365 阅读(58) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示