爱敲代码の鱼儿-博客
Java八股文-消息队列学习记录2 Java八股文-消息队列学习记录2
Java八股文-消息队列学习记录24.Kafka的特性1.消息持久化 2.高吞吐 100万 3.扩展性强(动态),集群 4.多客户端支持(Java,Go,C++) 5.Kafka Stream (流处理) 双十一 6.安全机制 7.数据备
2023-12-27
Redis原理篇-黑马 Redis原理篇-黑马
Redis原理篇-黑马参考文章:https://blog.csdn.net/2301_77450803/article/details/130691756 动态字符串-SDSC语言字符串存在很多问题:获取字符串长度的需要通过运算,非二进制安
2023-12-16
Java八股文-Redis学习记录2 Java八股文-Redis学习记录2
马士兵-Redis面试题1.Redis为什么这么快纯内存访问,单线程避免上下文切换,渐进式ReHash,缓存时间戳,高效的数据结构 其中,渐进式Rehash用到了两张全局哈希表,缓存时间戳就是,不用System.currentTimeInM
2023-10-31
Redis高级篇-黑马 Redis高级篇-黑马
Redis高级篇-黑马分布式缓存 当然分片集群也内置了哨兵(各个master节点)来进行故障恢复 持久化RDB全称Redis Database Backup file(Redis数据备份文件),简单来说就是把内存中的所有数据都记录到磁盘中。
2023-10-13
Java八股文-JVM学习记录1 Java八股文-JVM学习记录1
Java八股文-JVM学习记录1JVM组成 程序计数器程序计数器:线程私有的,内部保存的字节码的行号。用于记录正在执行的字节码指令的地址。 那么现在有一个问题就是,当前处理器如何能够知道,对于这个被挂起的线程,它上一次执行到了哪里?那么这
2023-09-28
一些正常的面试问题 一些正常的面试问题
一些正常的面试问题降级和限流的区别 redis消息队列如何实现延时 redisson实现分布式锁和消息队列,介绍一下。 kafka里面消费者和分区的关系(如果分区小于消费者)(3个分区,4个消费者) 跨域 分布式场景下的雪花ID唯一,雪花和
2023-09-25
Java八股文-消息队列学习记录1 Java八股文-消息队列学习记录1
RabbitMQ在哪些场景可能用到消息队列: 异步发送(验证码、短信、邮件…) MYSQL和Redis , ES之间的数据同步 分布式事务 削峰填谷 RabbitMQ-如何保证消息不丢失 第一个是开启生产者确认机制,确保生产者的消息能到
2023-08-24
Java八股文-微服务学习记录1 Java八股文-微服务学习记录1
微服务学习记录1SpringCloud的五大组件Eureka : 注册中心,所有的微服务都会把其地址信息给注册中心Ribbon : 负载均衡,比如文章微服务有80,81,82三个,那用户要选哪个,用户微服务里通过负载均衡挑选一个Fei
2023-08-22
Java八股文-框架学习记录1 Java八股文-框架学习记录1
框架学习记录1Spring框架中的单例bean是线程安全的吗?首先Spring的bean是单例的,默认就是singleton singleton:bean在每个Spring IOC容器中只有一个实例。 prototype:一个bean的
2023-08-18
Java八股文-MySQL学习记录1 Java八股文-MySQL学习记录1
Java八股文-MySQL学习记录1如何定位慢查询方案一:开源工具 调试工具:Arthas 运维工具:Prometheus 、Skywalking 方案二:MySQL自带慢日志 慢查询日志记录了所有执行时间超过指定参数(long_quer
2023-08-12
黑马Redis实战篇 黑马Redis实战篇
黑马Redis实战篇参考文章链接:https://blog.csdn.net/weixin_51515308/article/details/128010464?spm=1001.2014.3001.5502 仅记录一些之前没见过的操作 一
2023-08-09
Java八股文-Redis学习记录1 Java八股文-Redis学习记录1
Redis学习记录1缓存穿透定义概念 :缓存穿透是指查询一个一定不存在的数据,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到 DB 去查询,可能导致 DB 挂掉。这种情况大概率是遭到了攻击。 比如http://l
2023-08-08