首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
底层原理
订阅
schiffer
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
🏆浅析MyBatis执行SQL流程
🏆浅析MyBatis执行SQL流程 本文主要通过浅析MyBatis如何执行一个SQL语句(流程)为引,引出MyBatis的整体框架设计。 作为MyBatis系列第一篇文章,必然先了解一下MyBatis
Disruptor 高性能队列
Disruptor 是由 Java 编写的基于内存的高性能队列,用于在异步事件处理体系结构中提供低延迟,高吞吐量的工作队列。与ArrayBlockingQueue 一样,它通常用于多个线程间的消息传递
MySQL:InnoDB一棵B+树可以存放多少行数据?
1千万,2千万,或者上亿条数据?具体的答案不重要,当然肯定也不会是一个固定的数目,今天我们就一起来探讨探讨这个问题。 InnoDB是一种兼顾了高可靠性和高性能的通用存储引擎,它拥有诸多功能和特性,体系结构和工作原理也比较复杂。真要讲明白说透彻,不是一两篇博文能够实现的,也不是今…
完了,这个硬件成精了,它竟然绕过了 CPU...
我们之前了解过了 Linux 的进程和线程、Linux 内存管理,那么下面我们就来认识一下 Linux 中的 I/O 管理。 Linux 系统和其他 UNIX 系统一样,IO 管理比较直接和简洁。所有 IO 设备都被当作文件,通过在系统内部使用相同的 read 和 write …
彻底理解 IO多路复用
IO多路复用是一种同步IO模型,实现一个线程可以监视多个文件句柄;一旦某个文件句柄就绪,就能够通知应用程序进行相应的读写操作;没有文件句柄就绪时会阻塞应用程序,交出cpu。多路是指网络连接,复用指的是同一个线程 epoll有EPOLLLT和EPOLLET两种触发模式,LT是默认…
超硬核!16000 字 Redis 面试知识点总结,这还不赶紧收藏?
今天,我不自量力的面试了某大厂的 Java 开发岗位,迎面走来一位风尘仆仆的中年男子,手里拿着屏幕还亮着的 Mac。他冲着我礼貌的笑了笑,然后说了句“不好意思,让你久等了”,然后示意我坐下,说:“我们开始吧,看了你的简历,觉得你对 Redis 应该掌握的不错,我们今天就来讨论下…
Java中的屠龙之术——如何修改语法树
在Lombok经常用,但是你知道它的原理是什么吗?,和Lombok经常用,但是你知道它的原理是什么吗?(二)两篇文章中介绍了关于Lombok的底层原理,其实总结为一句话来说就是在编译期通过改变抽象语法树而实现的。上面两篇文章已经讲了抽象语法树的相关知识点,如果有不清楚的可以看一…
【图解源码】Redis到底是不是单线程的?
有一说一,在看Redis源码之前,我的C语言水平只能写写大学生的课设以及刷OJ题目。在开始阅读代码之前,一度担心自己会中途放弃,但是,年初立的目标不能再放弃了(已经失败一个了,一周一更实现不了),便坚持下来了。所幸,学有所得在此分享给大家。 就我而言,是抽象和封装这两个思想所构…