码哥字节_社区达人页

个人头像照片
码哥字节
已加入开发者社区1762

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
开发者认证勋章
开发者认证勋章
个人头像照片
江湖新秀
江湖新秀

成就

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

我关注的人 更多

技术能力

兴趣领域
  • Java
  • 设计模式
  • 微服务
  • Cloud Native
  • 消息中间件
  • SQL
  • NoSQL
  • 架构师
  • 数据库
擅长领域

著有《Redis 高手心法》畅销书,擅长 Redis、MySQL、Kafka、Spring Cloud 云原生技术。宗旨面向硬核技术和对象,面向人民币编程

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

2022年04月

  • 04.30 10:42:20
    发表了文章 2022-04-30 10:42:20

    Redis 6.0 新特性:带你 100% 掌握多线程模型

    Redis 官方在 2020 年 5 月正式推出 6.0 版本,提供很多振奋人心的新特性,所以备受关注。
  • 04.30 10:33:36
    发表了文章 2022-04-30 10:33:36

    Redis 实战篇:GEO助我邂逅附近女神

    多锻炼自己的表达能力,特别是在工作中。很多人说「干活的不如那些做 PPT 的」,实际上老板都不傻,为何他们会更认可那些做 PPT 的? 因为他们从老板的角度考虑问题,对他而言,需要的是一个「解决方案」。多从一个创造者的视角去考虑问题,而不是局限在用程序员的视角考虑问题; 多想一下这个东西到底给人提供什么价值,而不是「我要怎么实现它」。当然,怎么实现是必须的,但通常不是最重要的。
  • 04.30 10:26:18
    发表了文章 2022-04-30 10:26:18
  • 04.30 10:13:18
    发表了文章 2022-04-30 10:13:18

    Redis 面霸篇:高频问题横扫核心知识点 (一)

    从高频面试问题跟大家一起横扫 Redis 核心知识点,从根本上理解 Redis ,不做八股文的工具人,做扭转乾坤的大神。
  • 04.30 09:28:16
    发表了文章 2022-04-30 09:28:16
  • 04.30 09:20:06
    发表了文章 2022-04-30 09:20:06
  • 04.30 09:07:03
    发表了文章 2022-04-30 09:07:03

    Tomcat 架构原理解析到架构设计借鉴(上)

    Tomcat 发展这么多年,已经比较成熟稳定。在如今『追新求快』的时代,Tomcat 作为 Java Web 开发必备的工具似乎变成了『熟悉的陌生人』,难道说如今就没有必要深入学习它了么?学习它我们又有什么收获呢?
  • 04.30 08:56:30
    发表了文章 2022-04-30 08:56:30

    时间序列数据库(TSDB)初识与选择

    我们开始存储大量的数据,并总结出这些数据的结构特点和常见使用场景,不断改进和优化,创造了一种新型的数据库分类——时间序列数据库(time series database).
  • 04.30 08:46:47
    发表了文章 2022-04-30 08:46:47

    管程(Moniter): 并发编程的基本心法

    在吃透 Syncchronized 原理 中介绍了关于 Synchronize的实现原理,无论是同步方法还是同步代码块,无论是ACC_SYNCHRONIZED还是monitorenter、monitorexit都是基于Monitor实现的,那么这篇来介绍下什么是Monitor。
  • 04.30 08:43:44
    发表了文章 2022-04-30 08:43:44

    设计模式-外观模式

    外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,通过这个接口使得这一个子系统更加容易使用。又称为 门面模式,属于对象结构性模式。
  • 04.30 08:30:24
    发表了文章 2022-04-30 08:30:24

    发生死锁怎么办

    锁的定义:死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。竞争的资源可以是:锁、网络连接、磁盘共享变量等一切可以称作是 【资源】的东西。
  • 04.30 08:25:31
    发表了文章 2022-04-30 08:25:31

    设计模式-工厂模式

    工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。
  • 04.30 08:18:21
    发表了文章 2022-04-30 08:18:21

    设计模式-模板方法

    模板方法模式在一个方法中定义了一个算法骨架,并且 final 修饰防止子类重写。方法中包含一些抽象方法,也就是一些步骤延迟到字类实现。模板方法使得在不改变算法结构的情况下,重新定义算法中的某些步骤。
  • 04.30 08:04:17
    发表了文章 2022-04-30 08:04:17

    设计模式-命令模式(Command)

    命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。
  • 04.30 07:57:35
    发表了文章 2022-04-30 07:57:35

    设计模式-单例模式

    单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象,也因此有些设计大师并把把其称为设计模式之一。
  • 04.30 07:54:36
    发表了文章 2022-04-30 07:54:36

    设计模式-装饰器模式

    装饰器模式(Decorator),动态地给一个对象添加一些额外的职责,就增加功能来说,装饰器模式比生成子类更为灵活;它允许向一个现有的对象添加新的功能,同时又不改变其结构。装饰器模式属于结构型模式。
  • 04.30 07:50:29
    发表了文章 2022-04-30 07:50:29

    设计模式之观察者模式

    观察者模式(有时又被称为模型(Model)-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。
  • 04.30 07:47:14
    发表了文章 2022-04-30 07:47:14

    设计模式之-策略模式

    定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。策略模式使这些算法在客户端调用它们的时候能够互不影响地变化。(Java的TreeSet集合中,构造方法可传入具体的比较器对象以实现不同的排序算法。就是利用的策略模式)策略模式的用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中, 从而使得它们可以相互替换,使用策略模式可以把行为和环境分割开来。
  • 04.30 07:42:34
    发表了文章 2022-04-30 07:42:34

    Spring Boot Dubbo 构建分布式服务

    本文主讲Spring Boot Dubbo 构建分布式服务
  • 04.30 07:25:37
    发表了文章 2022-04-30 07:25:37

    RabbiMQ原理与SpringBoot使用

    RabbiMQ原理与SpringBoot使用
  • 04.29 17:14:35
    发表了文章 2022-04-29 17:14:35

    Spring Boot使用@Async实现异步调用

    异步调用对应的是同步调用,同步调用可以理解为按照定义的顺序依次执行,有序性;异步调用在执行的时候不需要等待上一个指令调用结束就可以继续执行。
  • 04.29 17:09:46
    发表了文章 2022-04-29 17:09:46

    ReentrantReadWriteLock读写锁

    ReentrantReadWriteLock是Lock的另一种实现方式,我们已经知道了ReentrantLock是一个排他锁,同一时间只允许一个线程访问,而ReentrantReadWriteLock允许多个读线程同时访问,但不允许写线程和读线程、写线程和写线程同时访问。相对于排他锁,提高了并发性。在实际应用中,大部分情况下对共享数据(如缓存)的访问都是读操作远多于写操作,这时ReentrantReadWriteLock能够提供比排他锁更好的并发性和吞吐量。
  • 04.29 17:03:33
    发表了文章 2022-04-29 17:03:33

    Synchronized 实现原理

    记得刚刚开始学习Java的时候,一遇到多线程情况就是synchronized。对于当时的我们来说,synchronized是如此的神奇且强大。我们赋予它一个名字“同步”,也成为我们解决多线程情况的良药,百试不爽。但是,随着学习的深入,我们知道synchronized是一个重量级锁,相对于Lock,它会显得那么笨重,以至于我们认为它不是那么的高效。随着Javs SE 1.6对synchronized进行各种优化后,synchronized不会显得那么重。
  • 04.29 16:55:16
    发表了文章 2022-04-29 16:55:16

    Java内存模型(Java Memory Model,JMM)

    今天简单聊聊什么叫做 Java 内存模型,不是 JVM 内存结构哦。
  • 04.29 16:50:58
    发表了文章 2022-04-29 16:50:58

    volatile底层原理详解

    Java语言规范对于volatile定义如下: Java编程语言允许线程访问共享变量,为了确保共享变量能够被准确和一致性地更新,线程应该确保通过排它锁单独获得这个变量。
  • 发表了文章 2024-05-15

    Redis Sorted Set 底层实现原理深度解读与排行榜实战

  • 发表了文章 2024-05-15

    纠正误区:这才是 SpringBoot Redis 分布式锁的正确实现方式

  • 发表了文章 2024-05-15

    Redis 7.0 源码调试环境搭建与源码导读技巧

  • 发表了文章 2024-05-15

    Redis Cluster 原理说的头头是道,这些配置不懂就是纸上谈兵

  • 发表了文章 2024-05-15

    Redis 的过期数据会被立马删除么?

  • 发表了文章 2024-05-15

    腾讯二面:Redis 事务支持 ACID 么?

  • 发表了文章 2024-05-15

    Redis 缓存击穿(失效)、缓存穿透、缓存雪崩怎么解决?

  • 发表了文章 2024-05-15

    Redis 新特性篇:多线程模型解读

  • 发表了文章 2024-05-15

    硬核 | Redis 布隆(Bloom Filter)过滤器原理与实战

  • 发表了文章 2024-05-15

    Redis 实战篇:巧用数据类型实现亿级数据统计

  • 发表了文章 2024-05-15

    架构篇:Tomcat 高层组件构建一个商业帝国

  • 发表了文章 2024-05-15

    图解 | 搞定分布式,程序员进阶之路

  • 发表了文章 2024-05-15

    终极解密输入网址按回车到底发生了什么

  • 发表了文章 2024-05-15

    如何把百万级别的订单根据金额排序

  • 发表了文章 2024-05-15

    12.分而治之归并排序

  • 发表了文章 2024-05-15

    什么是 WAL

  • 发表了文章 2024-05-15

    什么是HTTP

  • 发表了文章 2024-05-15

    9.队列-生产消费模式

  • 发表了文章 2024-05-15

    递归最佳解析

  • 发表了文章 2024-05-15

    MySQL主键与索引

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