2023-02-26 1030 阅读 实用干货 🌋 🌋 图文并茂的带你彻底理解悲观锁与乐观锁 这是一篇介绍悲观锁和乐观锁的入门文章。旨在让那些不了解悲观锁和乐观锁的小白们弄清楚什么是悲观锁,什么是乐观锁。不同于其他文章,本文会配上相应的图解让大家更容易理解。通过该文,你会学习到如下的知识。锁(Lock)在介绍悲观锁和乐观锁之前,让我们看一下什么是锁。锁,在我们生活中随处可见,我们的门上有锁,
2023-02-21 1032 阅读 实用干货 🌋 💥 数据库锁的12连问,你顶得住嘛? 前言金三银四很快就要来啦,准备了数据库锁的12连问,相信大家看完肯定会有帮助的。1.为什么需要加锁在日常生活中,如果你心情不好想静静,不想被比别人打扰,你就可以把自己关进房间里,并且反锁。这就是生活中的加锁。同理,对于MySQL数据库来说的话,一般的对象都是一个事务一个事务来说的。所以,如果一个事务
2023-02-18 994 阅读 实用干货 🌋 🤬 new Date() 我忍你很久了! 大家平时在开发的时候有没被newDate()折磨过?就是它的诸多怪异的设定让你每每用的时候,都可能不小心踩坑。造成程序意外出错,却一下子找不到问题出处,那叫一个烦透了……下面,我就列举它的“四宗罪”及应用思考可恶的四宗罪1.Safari浏览器不兼容YYYY-MM-DD这样的格式newDate('20
2023-02-15 1070 阅读 闲言碎语 🔖 😲 复盘:这个注意力的陷阱,越早改掉越好 昨天晚上12点,我洗漱完,刚要入睡的时候,忽然听到楼下吵闹起来,声音此起彼伏。接着是小孩的哭闹声,搬桌子的声音,路人的帮腔声。又过了几分钟,水果摊主的声音也加入了:“不要再吵了,我们要准备收摊休息了”。强忍着睡意,推开窗子瞥了一眼:阵仗好大,都围成水桶了,都是一群看热闹不嫌事大的。回去倒头就睡,但是
2023-02-06 1058 阅读 值得一看 🔍️ 🤨 假如变量名允许以数字开头 不知道大伙在学编程的时候有没有这样的疑问:“变量名为什么宁可使用_这种符号开头,也不能使用数字开头?”今天我们就来分析下这个规定存在的原因。先声明:并不是所有语言都不支持数字作为开头的变量名。重温对变量的定义变量是一种用于存储和表示数据的标识符。变量名是给定变量的名称,可以在代码中引用该变量。重温P
2023-02-01 1015 阅读 实用干货 🌋 🤭 8种专坑同事的SQL写法,快来试试吧! SQL语句的执行顺序:1、LIMIT语句分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般DBA想到的办法是在type,name,create_time字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。SELECT*FROMoperationWH