首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
鲁大猿
掘友等级
公众号《鲁大猿》
世界上最快的捷径,就是脚踏实地
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
49
文章 47
沸点 2
赞
49
返回
|
搜索文章
最新
热门
带你了解前后端鉴权那点事儿
前后端鉴权是一个很大的话题,不同组织的鉴权方式各不相同,甚至对同一协议的业务实现也可能相去甚远。 本文尝试从认证与授权两个维度来描述标题中的鉴权,大部分篇幅还是偏认证。 企业应用中常见的单点登录(SSO)方案。 首先,我们来简单看一下认证与授权,并理清楚两者之间的区别。 认证涉…
InnoDB 重要特性 Double Write 实现原理
上一次我们讲过Insert Buffer 是用来提高存储引擎性能上的提升,Double Write 就是为了在数据库崩溃恢复时保证数据不丢失的一个重要特性,保证了数据的可靠性。 通过上次讲的 重要,知识点:InnoDB的插入缓冲 我们知道,脏页会在某些场景下进行刷盘,将缓冲池内…
优秀 !华为是这样使用Git rebase的
理论上来说,只要能合理管理项目分支,这几个命令已经足以应付所有的日常开发工作。但是如果我们偶尔看一下自己的git graph,我的天呐,为什么会这么乱。 鉴于分支管理的混乱(或者根本就没有进行过分支管理),我们经常遇到一些意想不到的问题,因此需要使用很多面生的git命令来解决我…
重要,知识点:InnoDB的插入缓冲
今天我们的主题就是 插入缓冲(Insert Buffer),由于InnoDB引擎底层数据存储结构式B+树,而对于索引我们又有聚集索引和非聚集索引。 在进行数据插入时必然会引起索引的变化,聚集索引不必说,一般都是递增有序的。而非聚集索引就不一定是什么数据了,其离散性导致了在插入时…
每日一个知识点:分布式系统的一些理念
当然,为了使我们的分布式架构性能达到最优,我们仍需要尽可能的提示单机程序性能。掌握更多的高性能程序设计和编程技巧,比如多线程并发编程、多进程高性能IPC通信、高性能的网络框架等。 小到一个硬盘故障,大到服务集群整体挂掉。分布式系统下故障概率的增加,除了受到网络通信天生的不可靠性…
每日一个知识点:了解InnoDB的Checkpoint技术
都知道缓冲池的出现就是为了解决CPU与磁盘速度之间的鸿沟,免得我们在读写数据库时还需要进行磁盘IO操作。有了缓冲池后,所有的页操作首先都是在缓冲池内完成的。 如一个DML语句,进行数据update或delete 操作时,此时改变了缓冲池页中的记录,此时因为缓冲池页的数据比磁盘的…
每日一个知识点:了解InnoDB存储引擎的内存池
通过前几天的知识点我们知道,在Innodb体系架构里,主要包含后台线程和内存两大块,今天就来说下Innodb体系架构里内存的一些知识点。架构图如下: InnoDB存储引擎是基于磁盘存储的,并将其中的记录按照页的方式进行管理。 因此可将其视为基于磁盘的数据库系统(Disk-bas…
每日一个知识点:了解InnoDB的后台线程
上图是InnoDB的存储引擎的体系架构,从图可见,InnoDB存储引擎有多个后台线程来对其进行内存池等操作的。 因为InnoDB存储引擎是多线程的模型,因此其后台有多个不同的后台线程,负责处理不同的任务。 后台线程的主要作用是负责刷新内存池中的数据,保证缓冲池中的内存缓存的是最…
你不知道的内存知识
Socket或Processor: 指一个物理CPU芯片,盒装还是散装的。上面有很多针脚,直接安装在主板上。 Core : 指在Processor里封装一个CPU核心,每个Core都是完全独立的计算单元,我们平时说的4核心CPU,指的就是Processor里面封装了4个Core…
Spring Boot 系列 (5):关于Kafka消息发送的事儿
随着大数据的发展,目前Kafka可以说在我们项目中的使用是越来越多了。其高性能的特点也是满足了我们大部分的场景,所以对于学习Kafka的兼容使用也是一件很重要的事情。 Spring Boot KafkaAutoConfiguration 为我们提供了处理消息回调的handler…
下一页
个人成就
文章被点赞
512
文章被阅读
196,997
掘力值
4,997
关注了
72
关注者
280
收藏集
2
关注标签
34
加入于
2018-08-01