在刚刚过去的 24 号,我们深圳 HDZ 在天安云谷组织了一场技术盛会:AIoT 引爆全场景应用新机会(智联生活专场),活动还是非常精彩的,行业大牛和一些公司负责人和大家分享了智慧照明行业的最佳实践以及行业前景,收获满满。
这次会议的海报松哥之前有发在部分读者群里,不过因为是周五,大部分小伙伴都要上班,巧的是有一些小伙伴就在坂田天安云谷上班,因此当日下午得以过来瞅瞅(毕竟坂田那一片也是一个重要的程序员聚集地)。
在刚刚过去的 24 号,我们深圳 HDZ 在天安云谷组织了一场技术盛会:AIoT 引爆全场景应用新机会(智联生活专场),活动还是非常精彩的,行业大牛和一些公司负责人和大家分享了智慧照明行业的最佳实践以及行业前景,收获满满。
这次会议的海报松哥之前有发在部分读者群里,不过因为是周五,大部分小伙伴都要上班,巧的是有一些小伙伴就在坂田天安云谷上班,因此当日下午得以过来瞅瞅(毕竟坂田那一片也是一个重要的程序员聚集地)。
说到 MySQL 中的锁,相信小伙伴们多多少少都能说出来一些,例如全局锁、表锁、行锁等等。
今天我想和大伙分享一个经常容易被忽略的锁,那就是 MDL,这个锁如果忽略了,可能会导致大问题,一起来看下。
在上篇文章中涉及到了一个小小的问题,就是数据库事务的一致性视图是啥时候建立的?
这个问题还比较重要,如果没搞清楚,可能会影响我们做实验的结果,进而得出错误的结论,所以今天松哥和大家简单聊一聊这个话题。
[TOC]
前面写了一篇文章和大家分享了 MySQL 中查询表记录数的问题,里边涉及到一个知识点 MVCC 多版本并发控制。这个问题不搞懂,总感觉缺点什么。因此今天我想花点时间和大家聊一聊 MVCC。
今天有人跟我讲 MySQL 中 count(1)
比 count(*)
快,这能忍?必须得和他掰扯掰扯。
声明:以下讨论基于 InnoDB 存储引擎,MyISAM 因为情况特殊我在文末会单独说一下。
可能有小伙伴已经注意到了,松哥最近卯足了劲在更新 RabbitMQ,那么。。。相关的视频教程也已经呼之欲出了,重要事情说两遍:“免费”,“免费”。
松哥自己整理了一个视频录制思路,按照这个录制计划,最终大约会录制三十集左右的 RabbitMQ 视频教程,上个周末我已经抽空整了一部分了:
[TOC]
说到消息中间件,估计大伙多多少少都能讲出来一些,ActiveMQ、RabbitMQ、RocketMQ、Kafka 等等各种以及 JMS、AMQP 等各种协议,然而这些消息中间件各自都有什么特点,我们在开发中又该选择哪种呢?今天松哥就来和小伙伴们梳理一下。
[TOC]
单个的 RabbitMQ 肯定无法实现高可用,要想高可用,还得上集群。
今天松哥就来和大家聊一聊 RabbitMQ 集群的搭建。
[TOC]
定时任务各种各样,常见的定时任务例如日志备份,我们可能在每天凌晨 3 点去备份,这种固定时间的定时任务我们一般采用 cron 表达式就能轻松的实现,还有一些比较特殊的定时任务,向大家看电影中的定时炸弹,3分钟后爆炸,这种定时任务就不太好用 cron 去描述,因为开始时间不确定,我们开发中有的时候也会遇到类似的需求,例如:
不管我们是通过网页还是通过命令行工具创建用户对象,刚创建好的用户对象都是没法直接使用的,需要我们首先把这个用户置于某一个 vhost 之下,然后再赋予其权限,有了权限,这个用户才可以正常使用。
那么今天我们就来了解一下 RabbitMQ 中的权限系统,看下这个权限系统是什么样子的。
Update your browser to view this website correctly. Update my browser now