首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
I
掘友等级
Java
|
甲骨文
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 34
沸点 0
赞
34
返回
|
搜索文章
最新
热门
MySQL系列(三) : 你了解MySQL中的事务吗?
InnoDB引擎中的事务完全符合ACID的特性.也许ACID的定义很多人倒背如流,可是在我看来,不仅定义要熟悉,而且其各自的意义以及实现方法也要有所了解. ACID中,一致性是事务的最终目的,事务中的操作,都是为了让系统从一个正确的状态变为另一个正确的状态.而原子性,持久性和隔…
MySQL系列(二) : 你了解MySQL中的锁吗?
我们都知道,事务有ACID四大特性.前面讲Redis时提到过,Redis的隔离性是由单线程模型来实现的,每条命令都是串行化执行,保证彼此不相互干扰. Redis运行在内存里,内存速度快,所以它可以这么玩,可是MySQL不行,硬盘的速度可比内存慢太多了.所以MySQL使用锁来实现…
MySQL系列(一) : SQL语句是如何执行的?
整理了MySQL的笔记后,我做了上面这张图.不过看了林晓斌老师的专栏后,我在这篇文章里并不打算直接陷入这些细节中了,而是从各个常用sql出发,拆分一下它们执行的流程.专栏里介绍了select和update的过程,我这里再稍微补充下order by和group by的原理. 然后…
MySQL系列--先行篇 : 为什么MySQL选择了B+树?
接下来的一系列文章打算讲MySQL. 不知道你有没有和我同样的感觉,觉得树的算法是比较麻烦的事情.而MySQL的主要索引是B+树,为了之后能更好地专注MySQL本身的内容,所以把底层存储结构B+树的内容抽出来先单独分析. 这是MySQL面试很常见的问题,想回答清楚就得对两种树的…
关于Redis,也许你想要了解这些内容(四) --- 主从复制
的不断升高,单个实例的redis就很难继续满足需求了. 为了满足高并发需求,Redis提供了主从(Redis Replication),哨兵(Redis Sentinel),集群(Redis Cluster)三种架构,分别应用于不同情景. 本文要介绍的就是主从架构,可以说,很多…
关于Redis,也许你想要了解这些内容(三)
掘金发不出来了,到公众号去看吧:https://mp.weixin.qq.com/s/VertdSchRyahsE9rf4VrTw
关于Redis,也许你想要了解这些内容(二)--持久化
上一次我们介绍了Redis的数据类型,应用场景,单线程模型以及与Memcached的比较.今天继续介绍它的持久化. Redis的数据是存在内存里的,如果不采取特殊措施,一旦redis重启/退出/故障,里面的数据将全部丢失. 即便它很快重启也只是个空的redis,这时大量的请求将…
关于Redis,也许你想要了解这些内容(一)
今天,我们要讲的就是在缓存中被最广泛使用的中间件 : Redis. Memcached vs. Redis? 这已经是2012年的问题了,虽然时过境迁,但这几年我在很多文章中还会看到对这个问题的讨论. 与Memcached的比较对于我们认识redis还是大有裨益的,可以更加了解…
来聊一聊并发吧
前面我们介绍map和list的时候说过,它们是线程不安全的. 在并发环境下,线程安全是必须要关注的问题,所以今天这篇文章就围绕线程安全这个话题来展开. 不过由于这部分的内容比较多且抽象,如果直接展开太多细节可能很难消化,所以今天只是简单谈谈并发中比较基础的概念,常见的线程安全问…
探究一下ArrayList与LinkedList
从名字就可以看出来,ArrayList使用的是数组,LinkedList使用的是链表. 数组只要知道了其中一个节点的地址,就能通过计算相对地址来访问其他节点,因此数组可以实现任意访问(ramdaomly access),适合读操作比较多的场景. 访问链表中的任意节点都需要从头节…
下一页
个人成就
文章被点赞
18
文章被阅读
10,684
掘力值
287
关注了
26
关注者
8
收藏集
20
关注标签
4
加入于
2018-11-07