暂无搜索历史
《数据库允许空值(null),往往是悲剧的开始(第15讲)》一文通过explain来分析SQL的执行计划,来分析null对索引命中情况的影响,有不少同学留言,问...
不出线上问题还好,出了线上生产问题,熬夜修bug、加班加点是常见的。到了三四十岁,精力和体力都下降了,可能还上有老、下有小,凌晨两点爬起来修bug、周末加班上线...
select * from user where id!=1 or id is null;
AI时代,很多程序员陷入了职业瓶颈。有人说,真正能让程序员走得远、立得住的核心竞争力,从来都不只是代码能力,那到底什么才是程序员能长久立足的核心竞争力?
提起程序员加班,很多人的第一反应都是996、行业内卷、项目赶工期,仿佛这只是一群人被动熬时间的无奈选择。那些看似无意义的加班,实则是多方问题交织下的必然产物。
有伙伴问:“我是一名985院校科班出身Java程序员,关于中年危机的话题。难道大家不能靠维护老项目度过中年危机吗?”
《调试MySQL死锁必备!(第13讲)》中,举了一个强制类型转换导致死锁的例子,有朋友询问是不是类型转换都不能命中索引,花1分钟细说一下。
有伙伴问:“大厂做测试,还是小厂做开发”,两者的工作内容、晋升路径、薪资潜力到底差在哪?怎么选才契合自己的职业阶段和发展目标?
set session transaction isolation level repeatable read;
有粉丝留言:“干了三年Java程序员,发现越来越不喜欢,每天都只是完成业务需求,现在公司还内卷我们,逼我们写专利,干更多莫名其妙的难活,更不喜欢了。性格又不是喜...
CURD table t_account; any Exception rollback;
case2:如果存储引擎不支持事务,SQL的执行会中断,此时可能会导致后续有符合条件的行不被操作,出现不符合预期的结果。
程序员的世界,从来都是用数据说话、以逻辑决策。面对电车这一出行选项,我们抛开情怀与跟风,只算能耗账、看技术参数、评智能体验、测续航实感。从电池性能到车机交互,从...
近期写了不少InnoDB锁相关的文章,不少小伙伴问,如何在MySQL终端模拟并发事务,今天,咱们一起动起手来,模拟并发事务的互斥与死锁。
要不是我正在找工作,我就信你了,现实情况是C++求职者其实很多,但是岗位不多,而且有些岗位并不仅仅是C++。
MySQL数据库,InnoDB存储引擎,为了提高并发,使用MVCC机制,在并发事务时,通过读取数据行的历史数据版本,不加锁,来提高并发的一种不加锁一致性读(Co...
程序员有血条的,大厂被裁可以去中厂,中厂被裁可以去小厂,小厂被裁可以去外包,外包被裁,才算真失业了。
隔离性是指,多个用户的并发事务访问同一个数据库时,一个用户的事务不应该被其他用户的事务干扰,多个并发事务之间要相互隔离。
MySQL的InnoDB的细粒度行锁,是它最吸引人的特性之一。InnoDB的细粒度锁,是实现在索引记录上的。
有人问:“目前,作为一名嵌入式软件开发,薪资一般,马上35岁了,并没有互联网大厂的高薪,是应该努力提升主业升职加薪,还是发展副业。”