上一页 1 2 3 4 5 6 7 8 9 ··· 22 下一页
摘要: 今天用logstash同步MySql数据到es,某表的时间字段比如create_time或者update_time,在es中比该字段均比mysql中晚5个小时。 百度一下"logstash 时间差", 几乎全部是差8个小时的,而且是es中的时间比mysql中的时间早8个小时。 后来看了看logsta 阅读全文
posted @ 2020-08-21 15:43 gaopengpy 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 笔试题目:1) 实现一个KV型的LRU(最近最少使用)Cache,支持get和put方法;要求实现时间复杂度,O(1); 2) 如果要求get,put方法线程安全,又该如何支持?请用代码实现,并说明如此实现的性能优缺点,语言不限;/*public class LRUCache { public St 阅读全文
posted @ 2020-08-21 10:44 gaopengpy 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 现在市面上的消息中间件种类很多,常用的大致有4种,分别是Kafka、ActiveMQ、RabbitMQ、RocketMQ。 那么Kafka、ActiveMQ、RabbitMQ、RocketMQ都有什么优缺点?怎么技术选型呢? 特性ActiveMQRabbitMQRocketMQKafka 单机吞吐量 阅读全文
posted @ 2020-08-20 13:57 gaopengpy 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: Kafka 一个最基本的架构认识:由多个 broker 组成,每个 broker 是一个节点;你创建一个 topic,这个 topic 可以划分为多个 partition,每个 partition 可以存在于不同的 broker 上,每个 partition 就放一部分数据。 这就是天然的分布式消息 阅读全文
posted @ 2020-08-20 11:16 gaopengpy 阅读(232) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ 的高可用性 RabbitMQ 是比较有代表性的,因为是基于主从(非分布式)做高可用性的,我们就以 RabbitMQ 为例子讲解第一种 MQ 的高可用性怎么实现。 RabbitMQ 有三种模式:单机模式、普通集群模式、镜像集群模式。 单机模式: 单机模式,就是 Demo 级别的,一般 阅读全文
posted @ 2020-08-20 10:38 gaopengpy 阅读(578) 评论(0) 推荐(0) 编辑
摘要: SPI 全称为Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。 这样可以在运行时,动态为接口替换实现类。正因此特性,我们可以很容易的通过 SPI 机制为我们的程序提供拓展功能。 当服 阅读全文
posted @ 2020-08-18 10:52 gaopengpy 阅读(1166) 评论(0) 推荐(0) 编辑
摘要: Dubbo 分层架构图如下: Dubbo大的三层分别为 Business(业务层)、RPC 层、Remoting,并且还分为 API 层和 SPI 层。 分为大三层其实就是和我们知道的网络分层一样的意思,只有层次分明,职责边界清晰才能更好的扩展。 而分 API 层和 SPI 层这是 Dubbo 成功 阅读全文
posted @ 2020-08-18 10:49 gaopengpy 阅读(1936) 评论(0) 推荐(0) 编辑
摘要: 6.1 关于 ACK 机制 关于 ACK 机制 ,不了解的小伙伴,可以看这里:Kafka 架构深入 ,通过 ACK 机制保证消息送达。Kafka 采用的是至少一次(At least once),消息不会丢,但是可能会重复传输。 acks 的默认值即为1,代表我们的消息被leader副本接收之后就算被 阅读全文
posted @ 2020-08-17 10:39 gaopengpy 阅读(781) 评论(0) 推荐(0) 编辑
摘要: LinkedHashMap 继承自 HashMap,所以它的底层仍然是基于拉链式散列结构。该结构由数组和链表+红黑树,在此基础上LinkedHashMap 增加了一条双向链表,保持遍历顺序和插入顺序一致的问题。 访问顺序存储的LinkedHashMap会把get方法对应的Entry节点放置在Entr 阅读全文
posted @ 2020-08-13 17:48 gaopengpy 阅读(1565) 评论(0) 推荐(0) 编辑
摘要: 单例模式的定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例模式结构图: 1. 饿汉模式 public class Singleton { private static Singleton instance = new Singleton(); private Singleton() 阅读全文
posted @ 2020-08-12 14:14 gaopengpy 阅读(1370) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 22 下一页