所有内容 第455页
-
加锁了还有并发问题?Redis分布式锁,真的用对了?
新接手的项目,偶尔会出现账不平的问题。之前的技术老大临走时给的解释是:排查了,没找到原因,之后太忙就没再解决,可能是框架的原因…… 既然项目交付到手中,这样的问题是必须要解决的。梳理了所有账务处理逻辑...
-
数据驱动创新大会|开一辆“智”能小车,冲向 AI 新未来
无人驾驶、赛车竞技…… 多存在于电影作品构建的虚拟世界中 但今天 Amazon DeepRacer 让这些技术照进现实 Amazon DeepRacer Amazon DeepRacer 是亚马逊云科...
-
-
使用 MySQL 8.0 操作 JSON 实践
经过漫长的测试,即将整体迁移至Mysql8.0; Mysql8.0 对于Json操作新增/优化了很多相关Json的API操作。 阅读了一下官方文档,虽然绝大多数的JSON操作都是应用层完成,但是会一些...
-
一文讲清,MySQL事务隔离级别
业务系统在运行的时候,往往有很多线程同时在操作数据库,MySQL也需要多线程的处理多个请求,那么每个事务里的多个SQL语句是如何执行的呢? 基本都是从磁盘加载数据页到Buffer Pool的缓存页里去...
-
4T的数据库卡死后,没掌握MySQL源码的我后悔莫及……
作者介绍 王竹峰, 去哪儿网数据库总监。擅长数据库开发、数据库管理及维护,一直致力于 MySQL 数据库源码的研究与探索,对数据库原理及实现有深刻的理解。曾就职于达梦数据库,从事多年数据库内核开发工作...
-
MyBatis原生批量插入的坑与解决方案!
作者 | 王磊 来源 | Java中文社群(ID:javacn666) 但之前的文章也有不完美之处,原因在于:使用 「循环单次插入」的性能太低,使用「MyBatis Plus 批量插入」性能还行,但要...
-
Redis是否需要绑定CPU?
在多核服务器上,绑定CPU可以减少上下文切换,尤其是服务器上还运行有其它应用时,REDIS主线程被调度到其它CPU核上时,这时会使用其它核上的L1、L2缓存,如果有其它应用程序也使用了缓存,这样会降低...
-
99%的人会踩MySQL这个坑!
图片来自 包图网 这周收到一个 sentry 报警,如下 SQL 查询超时了。 select * from order_info where uid = 5837661 order by id asc...
-
MySQL存储过程详解
经常有小伙伴问我这个存储过程该如何写?作为过来人我刚开始也有这样的苦恼,今天就给大家说说这个存储过程该如何创建和使用。 什么是存储过程 存储过程是一组可编程的函数,是为了完成特定功能的SQL语句集,经...
