李子捌_社区达人页

个人头像照片
李子捌
已加入开发者社区1915

勋章 更多

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

成就

已发布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使用

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