上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 28 下一页
摘要: 文章图片来自参考资料 ## MySQL 的锁 根据加锁的范围,MySQL里面的锁大致可以分成全局锁、表级锁和行锁三类。我们需要明白锁的服务是为了数据统一,或者说是事务,数据隔离。 ## 全局锁 全局锁是范围最大的锁,锁住了所有,全局锁的典型使用场景是,做全库逻辑备份。也就是把整库每个表都select 阅读全文
posted @ 2020-01-15 16:13 float123 阅读(566) 评论(0) 推荐(0)
摘要: 问题 一个进程长什么样子的 操作系统缺页中断后是如何将磁盘的数据加载到内存中的,过程是怎么样的 程序和进程 程序是静态的概念,而process进程更像是运行任务,最后面一个例子可以好好理解,一个程序可以被多个进程加载。 进程的概念 进程与上下文切换 可以看到两个进程(shell 和 hello 程序 阅读全文
posted @ 2020-01-15 10:46 float123 阅读(1054) 评论(0) 推荐(0)
摘要: 本文图片和部分总结来自于参考资料,半原创,侵删 问题 Rocketmq 重试是否有超时问题,假如超时了如何解决,是重新发送消息呢?还是一直等待 假如某个 msg 进入了重试队列(%RETRY_XXX%),然后成功消费了 概述 文章介绍了RocketMQ 的重试机制和消息重试的机制。 定时任务 定时任 阅读全文
posted @ 2020-01-07 15:59 float123 阅读(3299) 评论(1) 推荐(0)
摘要: > 文章内容一部分来自 : https://mp.weixin.qq.com/s/-puz311svMVbBAdRioPrnQ , 一部分是自己的写的 ## MySQL 组织架构 下面这张图就可以解释关于 MySQL 底层架构了。 ![1297993-20200105230617789-283062 阅读全文
posted @ 2020-01-05 23:21 float123 阅读(302) 评论(0) 推荐(0)
摘要: 问题 Redis 主哨兵模式是如何保证高可用的 主要依赖主哨兵的发现故障和故障转移 概述 本文假设读者对redis 的主从复制已经进行了了解 。 Redis 主哨兵集群为Redis 提供了高可用,即高可用是猪哨兵模式的主要目的,这是宏观上Sentinel功能的完整列表 Monitoring :监视实 阅读全文
posted @ 2020-01-04 13:41 float123 阅读(315) 评论(0) 推荐(0)
摘要: ## 概述 文章对HashMap的部分细节进行介绍,JDK1.7之前有可能出现环形表的问题,而1.7之后进行了改进,文章对环形表现象的出现进行了解析,然后对HashMap注意的几个问题进行了解答。 HashMap的底层实现是数组,主要具有以下特点 : - 键值对都允许为空(重要) - 线程不安全 - 阅读全文
posted @ 2019-12-31 14:31 float123 阅读(175) 评论(0) 推荐(0)
摘要: top 命令 top 命令查看现在线程占用资料的情况。 第三行,cpu状态信息,具体属性说明如下: us — 用户空间占用CPU的百分比。(重要) sy — 内核空间占用CPU的百分比。 ni — 改变过优先级的进程占用CPU的百分比 id — 空闲CPU百分比 wa — IO等待占用CPU的百分比 阅读全文
posted @ 2019-12-29 18:59 float123 阅读(1725) 评论(0) 推荐(0)
摘要: 概述酷壳关于缓存的文章中提到先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。 这一点主要是因为并发而导致的,我们来看一下还有那些方式更好地处理缓存。缓冲四种模式Cache Aside失效:应用程序先从cache取数据,没有得到,则从数据库中取数据,成功后,放到缓存中。命中:应用程序从cache中取数据,取到后返回。更新:先把数据存到数据库中,成功后,再让... 阅读全文
posted @ 2019-12-27 17:45 float123 阅读(220) 评论(0) 推荐(0)
摘要: 文章部分图片来自参考资料,侵删概述我们从前面的发送流程知道某个主题的消息到了broker 的 messageque 里,假如让我们来设计一个消息队列的消费者过程,那么多个消费者应该如何消费数量较少的 messagequeue 呢?消费者有两种消费模式 : 广播模式和集群模式 ,广播模式很好理解就是消费所有的消息;集群模式相当于多个消费者逻辑上认为是一个整体,最通俗的理解就是一个消息在集群里面只有一... 阅读全文
posted @ 2019-12-27 15:04 float123 阅读(1824) 评论(1) 推荐(1)
摘要: 概述 redis 的位图就是01的数据格式,redis 主要做有写入,读取和统计。位图相关的命令 : 其中set和get就是 read 和writer , bitcount 统计相关,bitop 是对bit进行操作01的,bitpos 获取某个范围内第一个值为 bit 的位置;bitfield 则是 阅读全文
posted @ 2019-12-26 11:30 float123 阅读(634) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 28 下一页