https://i.loli.net/2020/09/25/5sEaNw31zuGnbhc.jpg

大屁登(dapideng.com)

今天的主角就是大屁登(dapideng.com)😁😁

为啥会买这么个域名呢,那就要说道说道了。

上午时候收到了一封阿里云的邮件,搞活动的,大意是阿里云启动了一个小程序云应用活动,名为繁星计划,寓意数以万计的开发者能像繁星一样闪耀起来。

http://cdn.telami.cn/Snipaste_2019-04-12_22-17-24.png

Mysql Explain 解读

安利一个优化查询性能必备的神器。

1
2
3
4
5
6
7
8
explain select * from user

+----+-------------+---------+------+---------------+------+---------+------+------+-------+
| id | select_type | table   | type | possible_keys | key  | key_len | ref  | rows | Extra |
+----+-------------+---------+------+---------------+------+---------+------+------+-------+
|  1 | SIMPLE      | user    | ALL  | NULL          | NULL | NULL    | NULL | 5434 | NULL |
+----+-------------+---------+------+---------------+------+---------+------+------+-------+
1 row in set (0.03 sec)

如上图所示,explain命令可以查看SQL语句的执行计划,具体到看看sql有没有用上索引,是不是做了全表扫描等等,下面具体介绍一下上面参数的含义。

Rabbitmq note

最近在看厮大的【RabbitMQ实战指南】,有一段描述很精炼,很到位,特此摘录。 交换器相当于投递包裹的邮箱,RoutingKey相当于填写在

2019新年计划

回家过了个年,腊月二十八到的家,初八离开了。

感慨一下应该是慢慢的在丧失掉文字表达的能力,思绪太多,啥都想写。

今年回家又在爵士音乐烤吧K了半宿歌,去年也是在这,不过都是赶鸭子上架,强行唱了一首,虽然心里很想表现一番,但当关掉原唱的那一刻,我觉得还是差了几百分火候。。

所以第一个新年愿望,也算是目标吧,练会一首歌,一首就行了,在2020年的家庭聚餐中,大展歌喉。

Mysql note

温故知新,mysql都到5.8了,重新拿起来看看。

Mysql随着版本的升级,存储引擎也从MyISAM变成了InnoDB,锁从表锁变成了行锁🔐。

MyISAM不支持事务,InnoDB支持事务。表锁虽然开销小,锁表快,但高并发下性能低。

行锁虽然开销大,锁表慢,但高并发下相比之下性能更高。事务和行锁都是在确保数据准确的基础上提高并发的处理能力。

TIPS:

InnoDB的行锁是针对索引加的锁,不是针对记录加的锁。并且该索引不能失效,否则都会从行锁升级为表锁。