映月台

等到风景都看透


  • 首页

  • 标签

  • 分类

  • 归档

  • 日记

  • 搜索

RocketMQ和Kafka消息存储对比

发表于 2020-02-27 | 分类于 源码解析 | 阅读次数:
共同点:对比这两种存储结构,它们有很多共通的地方,都是采用消息文件 + 索引文件的存储方式,索引文件的名字都是第一条消息的索引序号,索引中记录了消息的位置等等。写入消息的时候,消息按照自然顺序追加写入到同一个消息文件中,一个文件写满了再写下一个文件。 差异点:Kafka:采用的是稀疏索引,为了节省 ...
阅读全文 »

Feign调用流程解析

发表于 2020-02-11 | 分类于 springcloud | 阅读次数:
0 前言本文是对上一篇文章的补完,旨在明确以下问题: feign如何代理本地方法的调用; http调用参数是如何设置的; 注册中心的服务数据是如何与feign关联的; feign的负载均衡的实现。 1 FeignClient对象注入上一篇文章说过,@FeignClient注解的对象基于Feign ...
阅读全文 »

Feign初始化解析

发表于 2020-02-04 | 分类于 springcloud | 阅读次数:
0 依赖引入12345678910111213141516<dependencyManagement> <dependencies> <dependency> <groupId>org.springframew ...
阅读全文 »

函数式编程与Lambd表达式

发表于 2020-01-20 | 分类于 JDK8 | 阅读次数:
函数式编程什么是函数式编程这个问题一直困扰着我,直到最近花时间好好拜读了《Java8 函数式编程》这本书后有了一个较为清晰的认识,用我个人的理解来说函数式编程这个概念是为了区别于通常的编程思维模式,传统的java开发中,通常我们写一个函数需要入参,这里的入参指的是数据,而函数式编程希望传入的是一个行 ...
阅读全文 »

CompletableFuture使用说明

发表于 2020-01-14 | 分类于 JDK8 | 阅读次数:
说明CompletableFuture是JDK8中新增加的工具类,该类提供了丰富的API用于异步编程,根据作用不同,对应的方法可以被分为以下几个不同系列。 对象创建123public static <U> CompletableFuture<U> supplyAsync(Su ...
阅读全文 »

Rocketmq系列之NameServer源码解析

发表于 2020-01-12 | 分类于 源码解析 | 阅读次数:
前言一直想做Rocketmq的源码解析系列,但是这块涉及到的组件较多比较庞大一下子不好下手,最近偶然发现NameServer这块的源码比较简单,所以准备以这块做为切入点逐步补完这个系列,当是为2020的开年立个flag吧。话不多说直接进入正题。 NameServer初始化流程123public st ...
阅读全文 »

mysql中的锁

发表于 2020-01-07 | 分类于 数据库 | 阅读次数:
前言根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类 全局锁全局锁就是对整个数据库实例加锁。MySQL 提供了一个加全局读锁的方法,命令是 Flush tables with read lock (FTWRL)。当你需要让整个库处于只读状态的时候,可以使用这个命令,之后其他线 ...
阅读全文 »

Native Memory Tracking(NMT)详解

发表于 2019-12-16 | 分类于 jvm调优 | 阅读次数:
说明java8给HotSpot VM引入了Native Memory Tracking (NMT)特性,可以用于追踪JVM内部的内存使用情况 使用开启1-XX:NativeMemoryTracking=summary 使用-XX:NativeMemoryTracking=summary可以用于开 ...
阅读全文 »

JAVA并发体系图谱

发表于 2019-11-21 | 分类于 JAVA并发 | 阅读次数:
阅读全文 »

Kubernetes中的RBAC模式详解

发表于 2019-10-27 | 分类于 容器化 | 阅读次数:
RBAC模式kubernetes中的权限控制使用的是RBAC模式,其基本概念如下: Role:角色,它其实是一组规则,定义了一组对 Kubernetes API 对象的操作权限。 Subject:被作用者,既可以是“人”,也可以是“机器”,也可以使你在 Kubernetes 里定义的“用户”。 R ...
阅读全文 »
123
meteorxht

meteorxht

现就职于杭州,一个立志成为架构师的男人

27 日志
10 分类
17 标签
GitHub E-Mail Jianshu
© 2020 meteorxht