11 2022 档案
摘要:
10瓶毒药其中只有一瓶有毒至少需要几只老鼠可以找到有毒的那瓶 身似浮云,心如飞絮,气若游丝。 用二分查找和二进制位运算的思想都可以把死亡的老鼠降到最低。 其中,二进制位运算就是每一只老鼠代表一个二进位0或1,0就代表老鼠存活,1代表老鼠死亡;根据数学运算 23 = 8、24 = 16,那么至少需要四
阅读全文

摘要:
Redis 常见问题 落叶他乡树,寒灯独夜人。 一、 什么是Redis? Redis 是一个使用 C 语言写成的,开源的高性能key-value非关系缓存数据库; Redis的数据都基于缓存的,所以很快,每秒可以处理超过 10万次读写操作; Redis也可以实现数据写入磁盘中,保证了数据的安全不丢失
阅读全文

摘要:
RabbitMQ 常见问题 昔我往矣,杨柳依依。今我来思,雨雪霏霏。 1、什么是RabbitMQ? RabbitMQ是一款开源的、Erlang编写的消息中间件;最大的特点就是消费并不需要确保提供方存在,实现了服务之间的高度解耦,可以用它来:解耦、异步、削峰。 2、MQ的优点 异步处理 - 相比于传统
阅读全文

摘要:
Kafka 常见问题 一年将尽夜,万里未归人。 1、Kafka 简介 Apache Kafka是一个分布式发布 - 订阅消息系统和一个强大的队列, 可以处理大量的数据, 并使您能够将消息从一个端点传递到另一个端点。 Kafka适合离线和在线消息消费,Kafka消息保留在磁盘上, 并在群集内复制以防止
阅读全文

摘要:
ElasticSearch 常见问题 丈夫有泪不轻弹,只因未到伤心处。 1、说说 es 的一些调优手段。 仅索引层面调优手段: 1.1、设计阶段调优 (1)根据业务增量需求,采取基于日期模板创建索引,通过 roll over API 滚动索引; (2)使用别名进行索引管理; (3)每天凌晨定时对索引
阅读全文
