李子捌_社区达人页

个人头像照片
勋章logo
李子捌

0关注

0粉丝

已加入开发者社区1949

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布237篇文章
0条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • Java
  • 微服务
擅长领域
技术认证

暂时未有相关云产品技术能力~

简介: CSDN优秀作者、华为云专家 领域: Java框架、并发编程、分布式、微服务、Redis、HarmonyOS、中间件等技术

暂无精选文章
暂无更多信息

2021年12月

  • 12.04 11:19:28
    发表了文章 2021-12-04 11:19:28

    Eureka分区集群部署

    Eureka分区集群部署
  • 12.04 11:19:03
    发表了文章 2021-12-04 11:19:03

    Eureka非分区集群部署

    Eureka非分区集群部署
  • 12.04 11:18:44
    发表了文章 2021-12-04 11:18:44

    Eureka入门

    Eureka入门
  • 12.04 11:14:01
    发表了文章 2021-12-04 11:14:01

    滑动窗口限流

    滑动窗口限流
  • 12.04 11:13:42
    发表了文章 2021-12-04 11:13:42

    漏斗限流

    漏斗限流
  • 12.04 11:13:19
    发表了文章 2021-12-04 11:13:19

    令牌桶限流

    令牌桶算法比较简单,它就好比摇号买房,拿到号的人才有资格买,没拿到号的就只能等下次了(还好小编不需摇号,因为买不起!)。
  • 12.04 11:12:53
    发表了文章 2021-12-04 11:12:53

    跳跃列表

    Skip List(跳跃列表)这种随机的数据结构,可以看做是一个二叉树的变种,它在性能上与红黑树、AVL树很相近;但是Skip List(跳跃列表)的实现相比前两者要简单很多,目前Redis的zset实现采用了Skip List(跳跃列表)(其它还有LevelDB等也使用了跳跃列表)。
  • 12.04 11:12:18
    发表了文章 2021-12-04 11:12:18

    布隆(Bloom Filter)过滤器

    布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。
  • 12.04 11:11:48
    发表了文章 2021-12-04 11:11:48

    Redis持久化

    Redis的非常快,很大一部分原因是因为Redis的数据存储在内存中,既然在内存中,那么当服务器宕机或者断电的时候,数据就会全部丢失了,所以Redis提供了两种机制来保证Redis数据不会因为故障而全部丢失,这种机制称为Redis的持久化机制。
  • 12.04 11:11:22
    发表了文章 2021-12-04 11:11:22

    Redis事务详述

    Redis类似大多数成熟的数据库系统一样,提供了事务机制。Redis的事务机制非常简单,它没有严格的事务模型,无法像关系型数据库一样保证操作的原子性。
  • 12.04 11:10:52
    发表了文章 2021-12-04 11:10:52

    Bitmaps

    Bitmaps 称为位图,它不是一种数据类型。网上很多视频教程把Bitmaps称为数据类型,应该是不正确的。
  • 12.04 11:10:26
    发表了文章 2021-12-04 11:10:26

    HyperLogLog

    HyperLogLog是用来做基数统计的算法,它提供不精确的去重计数方案(这个不精确并不是非常不精确),标准误差是0.81%,对于UV这种统计来说这样的误差范围是被允许的。HyperLogLog的优点在于,输入元素的数量或者体积非常大时,基数计算的存储空间是固定的。在Redis中,每个HyperLogLog键只需要花费12KB内存,就可以计算接近2^64个不同的基数。
  • 12.04 11:09:59
    发表了文章 2021-12-04 11:09:59

    Geospatial

    Geospatial是Redis在3.2版本以后增加的地理位置GEO模块,这个模块可以用来实现微信附近的人,在线点餐“附近的餐馆”等位置功能。
  • 12.04 11:09:25
    发表了文章 2021-12-04 11:09:25

    有人问你什么是CAP?你就把这篇文章发给他

    CAP定理是分布式存储系统的基石,分布式系统(distributed system)指的是建立在网络上的软件系统,它是多个计算机节点通过协调工作的方式,共同完成任务的系统。分布式系统解决了单个计算机无法完成的计算和存储任务。但是分布式系统的设计十分复杂,设计者必定面临诸多挑战,比如节点故障、网络分区、异地网络等等问题。
  • 12.04 11:09:01
    发表了文章 2021-12-04 11:09:01

    CentOS安装Redis单实例

    CentOS安装Redis单实例
  • 12.04 11:08:38
    发表了文章 2021-12-04 11:08:38

    Redis一主二从Sentinel监控配置

    Redis一主二从Sentinel监控配置
  • 12.04 11:08:16
    发表了文章 2021-12-04 11:08:16

    CentOS 7单机安装Redis Cluster(3主3从伪集群)

    CentOS 7单机安装Redis Cluster(3主3从伪集群)
  • 12.04 11:07:47
    发表了文章 2021-12-04 11:07:47

    Redis安装布隆(Bloom Filter)过滤器

    Redis安装布隆(Bloom Filter)过滤器
  • 12.04 11:07:04
    发表了文章 2021-12-04 11:07:04

    Pipeline

    如果遇到大量的批处理,我们可以考虑使用Redis的pipeline(管道)
  • 12.04 11:06:23
    发表了文章 2021-12-04 11:06:23

    Pub/Sub

    Redis的Pub/Sub发布订阅,是Redis一步步完善消息队列功能的一个进步点,虽然现在没人用Pub/Sub做消息队列,但是它的思想和功能也是值得玩一下的,这个就是我写这篇文章的主要原因。
  • 12.04 11:05:43
    发表了文章 2021-12-04 11:05:43

    Stream

    Stream弥补了Redis作为MQ(message queue)技术选型上的不足之处;Redis 5.0发布的Stream相比Pub/Sub模块,Stream支持消息持久化,结合sentinel或cluster使其成为了一个比较可靠的消息队列。尽管我认为它很难成为公司MQ的技术选型产品,但是关于Stream的使用和特性(消费组),仍值得一探究竟。
  • 12.04 11:05:14
    发表了文章 2021-12-04 11:05:14

    Redis过期策略

    Redis的数据结构均可以通过EXPIRE key seconds 的方式设置key的过期时间(TTL)。我们也习惯的认为Redis的key过期时间到了,就会自动删除,显然这种想法并不正确。Redis的设计考虑到性能/内存等综合因素,设计了一套过期策略。
  • 12.04 11:04:43
    发表了文章 2021-12-04 11:04:43

    LRU(Least Recently Used)

    Redis是基于内存存储的key-value数据库,我们知道内存虽然快但空间小,当物理内存达到上限时,系统就会跑的很慢,这是因为swap机制会将部分内存的数据转移到swap分区中,通过与swap的交换保证系统继续运行;但是swap属于硬盘存储,速度远远比不上内存,尤其是对于Redis这种QPS非常高的服务,发生这种情况是无法接收的。(注意如果swap分区内存也满了,系统就会发生错误!)
  • 12.04 11:04:13
    发表了文章 2021-12-04 11:04:13

    LFU(Least Frequently Used)

    LRU有一个明显的缺点,它无法正确的表示一个Key的热度,如果一个key从未被访问过,仅仅发生内存淘汰的前一会儿被用户访问了一下,在LRU算法中这会被认为是一个热key。
  • 12.04 11:02:50
    发表了文章 2021-12-04 11:02:50

    单一职责原则-This is sometimes hard to see

    单一职责原则(Single Responsibility Principle,简称SRP),指的是不要存在一个以上导致类变更的原因。 There should never be more than one reason for a class to change.
  • 12.04 11:02:07
    发表了文章 2021-12-04 11:02:07

    工厂模式

    工厂设计模式,可能是我们开发过程中无形之中使用的最多的设计模式。工厂设计模式包括简单工厂(Simple Factory)、方法工厂(Method Factory)、抽象工厂(Abstract Factory),其中简单工厂设计模式并包含在GOF23种设计模式之中,但是其使用也十分广泛;这三种设计模式之间存在一定的关系,层层递进;但是三种工厂设计模式各自有各自适用的场景,在实际开发中选择设计模式应该深思熟虑。
  • 12.04 11:01:28
    发表了文章 2021-12-04 11:01:28

    单例模式

    单例模式(Singleton Pattern),确保一个类只有一个实例,并提供对它的全局访问点。
  • 12.03 09:53:03
    发表了文章 2021-12-03 09:53:03

    Redis——集群

    Redis集群是Redis提供的分布式数据库方案,集群通过分片(sharding)进行数据共享。
  • 12.03 09:52:05
    发表了文章 2021-12-03 09:52:05

    Redis之Sentinel(哨兵)详述

    主从复制奠定了Redis分布式的基础,但是普通的主从复制并不能达到高可用的状态。在普通的主从复制模式下,如果主服务器宕机,就只能通过运维人员手动切换主服务器,很显然这种方案并不可取。 针对上述情况,Redis官方推出了可抵抗节点故障的高可用方案——Redis Sentinel(哨兵)。Redis Sentinel(哨兵):由一个或多个Sentinel实例组成的Sentinel系统,它可以监视任意多个主从服务器,当监视的主服务器宕机时,自动下线主服务器,并且择优选取从服务器升级为新的主服务器。
  • 12.03 09:49:24
    发表了文章 2021-12-03 09:49:24

    Redis分布式基石——主从复制

    主从复制是Redis分布式的基石,也是Redis高可用的保障。在Redis中,被复制的服务器称为主服务器(Master),对主服务器进行复制的服务器称为从服务器(Slave)。
  • 发表了文章 2021-12-12

    看看我给面试官是如何娓娓道来synchronized锁升级过程的

  • 发表了文章 2021-12-12

    面试官synchronized连环问,学会Monitor之后轻松拿下

  • 发表了文章 2021-12-12

    面试还在死记硬背?图解才是永远滴神——图解虚拟机栈和栈帧

  • 发表了文章 2021-12-12

    如何查看Java进程和线程?你get了没?

  • 发表了文章 2021-12-12

    线程的三种创建方式你get了吗?

  • 发表了文章 2021-12-12

    同步与异步区别

  • 发表了文章 2021-12-12

    并行与并发区别

  • 发表了文章 2021-12-12

    进程与线程的区别

  • 发表了文章 2021-12-12

    Hystrix结合Turbine使用详述

  • 发表了文章 2021-12-12

    MySQL之group by

  • 发表了文章 2021-12-12

    Hystrix Dashboard使用及面板参数详述

  • 发表了文章 2021-12-12

    Hystrix使用及其配置详解

  • 发表了文章 2021-12-12

    MySQL之函数

  • 发表了文章 2021-12-12

    MySQL中组合字段之concat()

  • 发表了文章 2021-12-12

    MySQL中使用正则表达式

  • 发表了文章 2021-12-12

    MySQL之like操作符

  • 发表了文章 2021-12-12

    MySQL操作符之(and、or、in、not)

  • 发表了文章 2021-12-12

    MySQL之where使用

  • 发表了文章 2021-12-12

    MySQL之order by使用

  • 发表了文章 2021-12-12

    MySQL之select、distinct、limit使用

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等