上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 27 下一页
摘要: > 文章内容一部分来自 : https://mp.weixin.qq.com/s/-puz311svMVbBAdRioPrnQ , 一部分是自己的写的 ## MySQL 组织架构 下面这张图就可以解释关于 MySQL 底层架构了。 ![1297993-20200105230617789-283062 阅读全文
posted @ 2020-01-05 23:21 float123 阅读(290) 评论(0) 推荐(0)
摘要: 问题 Redis 主哨兵模式是如何保证高可用的 主要依赖主哨兵的发现故障和故障转移 概述 本文假设读者对redis 的主从复制已经进行了了解 。 Redis 主哨兵集群为Redis 提供了高可用,即高可用是猪哨兵模式的主要目的,这是宏观上Sentinel功能的完整列表 Monitoring :监视实 阅读全文
posted @ 2020-01-04 13:41 float123 阅读(310) 评论(0) 推荐(0)
摘要: ## 概述 文章对HashMap的部分细节进行介绍,JDK1.7之前有可能出现环形表的问题,而1.7之后进行了改进,文章对环形表现象的出现进行了解析,然后对HashMap注意的几个问题进行了解答。 HashMap的底层实现是数组,主要具有以下特点 : - 键值对都允许为空(重要) - 线程不安全 - 阅读全文
posted @ 2019-12-31 14:31 float123 阅读(170) 评论(0) 推荐(0)
摘要: top 命令 top 命令查看现在线程占用资料的情况。 第三行,cpu状态信息,具体属性说明如下: us — 用户空间占用CPU的百分比。(重要) sy — 内核空间占用CPU的百分比。 ni — 改变过优先级的进程占用CPU的百分比 id — 空闲CPU百分比 wa — IO等待占用CPU的百分比 阅读全文
posted @ 2019-12-29 18:59 float123 阅读(1680) 评论(0) 推荐(0)
摘要: 概述酷壳关于缓存的文章中提到先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。 这一点主要是因为并发而导致的,我们来看一下还有那些方式更好地处理缓存。缓冲四种模式Cache Aside失效:应用程序先从cache取数据,没有得到,则从数据库中取数据,成功后,放到缓存中。命中:应用程序从cache中取数据,取到后返回。更新:先把数据存到数据库中,成功后,再让... 阅读全文
posted @ 2019-12-27 17:45 float123 阅读(215) 评论(0) 推荐(0)
摘要: 文章部分图片来自参考资料,侵删概述我们从前面的发送流程知道某个主题的消息到了broker 的 messageque 里,假如让我们来设计一个消息队列的消费者过程,那么多个消费者应该如何消费数量较少的 messagequeue 呢?消费者有两种消费模式 : 广播模式和集群模式 ,广播模式很好理解就是消费所有的消息;集群模式相当于多个消费者逻辑上认为是一个整体,最通俗的理解就是一个消息在集群里面只有一... 阅读全文
posted @ 2019-12-27 15:04 float123 阅读(1799) 评论(1) 推荐(1)
摘要: 概述 redis 的位图就是01的数据格式,redis 主要做有写入,读取和统计。位图相关的命令 : 其中set和get就是 read 和writer , bitcount 统计相关,bitop 是对bit进行操作01的,bitpos 获取某个范围内第一个值为 bit 的位置;bitfield 则是 阅读全文
posted @ 2019-12-26 11:30 float123 阅读(630) 评论(0) 推荐(0)
摘要: 问题 分布式哈希一致性的动机是什么? 相比其他有什么好处 概述 我们谈论的分布式哈希一致性常常使用在负载均衡,权衡一个策略的好坏,我们常常谈到扩展性和容错性。我们可以从以下两个方面来考量 扩展性 :水平扩展和垂直扩展,加减一台cluster 是否对整个集群有影响。 容错性 :假如一台cluster 阅读全文
posted @ 2019-11-20 17:27 float123 阅读(228) 评论(0) 推荐(0)
摘要: 问题到底这两个东西的是什么,解决方法又是什么缓冲雪崩通俗解释:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期)上面两种图就可以解释这个过程了。解决方法既然缓冲出现了问题,应该尽快恢复缓冲系统,再一个当大量的请求冲击服务器的时候可以使用像消息队列一样的中间件来解决,消息队列的一个作用就是削峰。缓冲穿透例如去缓冲中拿到某个的值,发现是null... 阅读全文
posted @ 2019-11-19 23:18 float123 阅读(157) 评论(0) 推荐(0)
摘要: 问题index 文件有什么作用,结构又是如何概述index 文件主要是为了 message key 服务的,rocketmq 发送消息的时候可以带上 key , messge key 是为了标识某个消息的一个标志。思考我们思考一下,message key 是由用户生成的,我们需要尽可能地保证散列保存,这样当我们就可以快速地拿出来了。那么通常的作法就是利用哈希散列,当然最重要的是如何解决冲突。我们下... 阅读全文
posted @ 2019-11-19 22:59 float123 阅读(301) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 27 下一页