Redisson分布式锁实现原理
一、背景 本文一方面是抱怨一下现下的面试体验,另一方面看一下redisson(3.15.1)的trylock api的实现(我也不喜欢针对面试去看源码,只是想找个出口宣泄一下)。 笔者是因为喜欢写代码才干的j...
Redis教程——持久化(RDB)
在上篇文章中,我们学习了Redis教程——数据类型(流),这篇文章学习Redis教程——持久化(RDB)。 RDB 在Redis数据库中RDB持久性以指定的时间间隔执行数据集的时间点快照,就是把某一时刻的数...
深入探索Oracle 回表原理、影响与优化技巧
点击关注“晓彬聊数据“重磅干货第一时间送达 什么是回表 当对一个列创建索引之后,索引会包含该列的键值以及键值对应行所在的rowid。通过索引中记录的rowid访问表中的数据就叫回表。执行计划中...
解放双手!这款 MyBatis-Plus 可视化代码生成器yyds
戳上方蓝字“Java面试题精选”关注! 在基于Mybatis的开发模式中,很多开发者还会选择Mybatis-Plus来辅助功能开发,以此提高开发的效率。虽然Mybatis也有代码生成的工具,但Mybatis-Plus由于在M...
lil-gui调试开发3D效果
本文是 Three.js 入门教程第 2 篇,开发调试必备神器 lil-gui lil-gui lii-gui 为web上的控制器创建一个浮动面板,它可以作为数据的临时替代品。方便用户通过界面组件来控制场景中的物体,大大...