在生产环境中如果出现MySQL死锁问题该如何排查和解决呢,本文将模拟真实死锁场景进行排查,最后总结下实际开发中如何尽量避免死锁发生。 一、准备好相关数据和环境 当前自己的数据...
在生产环境中如果出现MySQL死锁问题该如何排查和解决呢,本文将模拟真实死锁场景进行排查,最后总结下实际开发中如何尽量避免死锁发生。 一、准备好相关数据和环境 当前自己的数据...
有关Redis之前有单独写过几篇文章 Redis缓存穿透、击穿、雪崩,数据库与缓存一致性[https://mp.weixin.qq.com/s/f5r5niKdRbkdztH...
为什么要持久化 Redis是内存数据库,如果不将内存中的数据库状态保存到磁盘中,那么一旦服务器进程退出,服务器的数据库状态就会消失(即断电即失)。为了保证数据不丢失,我们需要...
前言 如果问你redis有哪些数据结构,你肯定可以一口气说出五种基本数据结构: String(字符串)、Hash(哈希)、List(列表)、Set(集合)、zset(有序集合...
Redis作为高性能非关系型(NoSQL)的键值对数据库,受到了广大用户的喜爱和使用,大家在项目中都用到了Redis来做数据缓存,但有些问题我们在使用中不得不考虑,其中典型的...
本文会详细介绍Spring Validation各种场景下的最佳实践及其实现原理,死磕到底! 项目源码:spring-validation[https://github.co...
一、删除远程仓库上被忽略的文件 由于种种原因,一些本应该被忽略的文件被我们误操作提交到了远程仓库了。那么我们该怎么删除这些文件呢? 以误提交了.idea目录为例,我们可以通过...
一、表级锁、行级锁、页级锁 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。 MySQL数据库由于其自身架构的特...
Take nothing for granted. Know that the harder you work, the luckier you'll get. — Ivan...
在SpringBoot的大环境下,基本上很少使用之前的xml配置Bean,主要是因为这种方式不好维护而且也不够方便。 因此本篇博文也不再介绍Spring中通过xml来声明be...
生成间隙(gap)锁、临键(next-key)锁的前提条件 是在 RR 隔离级别下。 有关Mysql记录锁、间隙(gap)锁、临键锁(next-key)锁的一些理论知识之前有...
《每天5分钟玩转 Docker 容器技术》教程目录 [CloudMan](javascript:void(0);) 2018-06-14 书籍: 《每天5分钟玩转Docker...
1、主动能提升好感,不要逃避 1、主动 其实工作中,其实有很多事如果你不主动,那么你就会变得被动,所以自己要主动出击。 举个例子: 我马上要准备从一家公司离职,这个时候会有一...
B-Tree读作B树(不是B减树),是一种自平衡的树,能够保持数据有序,这种数据结构能保证查找数据、顺序访问、插入删除元素,都能在对数时间内完成。定义(引用自算法导论)一棵B...
1、不要为为自己找任何借口如果你做错了事,只管说对不起就好,不需要主动去解释,如果对方没问原因那么再妙的借口对于事情本身也没有用处。许多人之所以屡遭失败,就是因为一直在寻找麻...
1.所谓幸福:一是睡在自家的床上;二是吃父母做的饭菜;三是听爱人给你讲情话;四是跟孩子做游戏。 2.什么叫见过大世面:能享受最好的,能承受最坏的。 3.怎么定义“想清楚了”;...
这本书我花了一个半小时就看完了,没有很细的看完,但收获还是很大,有时候很想通过自己很好的逻辑思维表达,把对方说服。但是很多时候说着说着发现自己都能发现自己逻辑上漏洞,当然读这...