E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
深入分析JavaWeb技术内幕
《MySQL
技术内幕
InnoDB存储引擎》阅读小记二
哈希索引是自适应的,不能人为干预是否在一张表中生成哈希索引。B+树索引并不能找到一个给定键值的具体行,只能找到对应的页,然后把页读到内存,再在内存中进行查找。在数据库的聚集索引(ClusteredIndex)中,叶子节点直接包含卫星数据(一整行数据)。在非聚集索引(NonClusteredIndex)中,叶子节点带有指向卫星数据的指针(其实就是相应行的聚集索引键)。索引的Cardinality属性
幺零小柒
·
2019-06-24 08:18
数据库
《MySQL
技术内幕
InnoDB存储引擎》阅读小记一
MySQL是单进程多线程架构的数据库。MySQL数据库实例在系统上的表现就是一个进程。数据库是存储数据的文件的集合;数据库实例才是真正用于操作数据库文件的。从概念上说,数据库是文件的集合,是依照某种数据模型组织起来并存放于二级存储器中的数据集合;数据库实例是程序,是位于用户和操作系统之间的一层数据管理软件。MySQL的引擎是插件式的,存储引擎是基于表的,而不是数据库。如果没有显式地在表定义时指定主
幺零小柒
·
2019-06-22 16:57
MySQLl
InnoDB
数据库
从webkit内核简单看css样式和css规则优先级(权重)
目录webkit中样式相关类及类间关系样式规则匹配权重(优先级)计算权重相同时的覆盖原则webkit中样式相关类及类间关系资料来源:《webkit
技术内幕
》结构相关类:1.StyleRuleBase类:
peterzhangsnail
·
2019-06-19 18:00
KV数据库是怎样支持SQL语句的
https://pingcap.com/blog-cn/tidb-internal-2/三篇文章了解TiDB
技术内幕
-说计算关系模型到Key-Value模型的映射在这我们将关系模型简单理解为Table和
Lailikes
·
2019-06-03 15:15
数据库
TiDB
KV
SQL
转换
深入解析JavaWeb
技术内幕
-----Http详细解析
最近在看淘宝的一位大牛写的书,书名叫
深入分析JavaWeb
技术内幕
,相信很多人都听说过这本书,对于一个JavaWeb工程师来说,这本书的帮助应该是特别大的,看书的过程中我会总结重要的内容发到博客里,归纳总结
DcForever
·
2019-05-29 09:41
书籍笔记
Http
深入解析JavaWeb
技术内幕
-----Http详细解析
最近在看淘宝的一位大牛写的书,书名叫
深入分析JavaWeb
技术内幕
,相信很多人都听说过这本书,对于一个JavaWeb工程师来说,这本书的帮助应该是特别大的,看书的过程中我会总结重要的内容发到博客里,归纳总结
DcForever
·
2019-05-29 09:41
书籍笔记
Http
Java编程思想(第4版) PDF 分享
链接:https://pan.baidu.com/s/1NA3SJgWmc7dkEaqJ5jGL3Qpe45相关推荐Java并发编程实践J2EE反模式Oracle12c从入门到精通Spring
技术内幕
:
share pdf
·
2019-05-26 11:29
资源分享
《WebKit
技术内幕
》知识提炼 —— WebKit 架构和模块
imageWebKit架构及模块特征:支持不同浏览器,一部分代码共享,另外一部分不同,不同部分称为WebKit的移植(Ports),如下图中虚线框表示不同浏览器中实现普遍不同。image最底层是操作系统,WebKit可以在不同的操作系统上工作操作系统之上的就是WebKit依赖的第三方库,这些库是WebKit运行的基础再往上一层就是WebKit项目了,图中又将其分为两层WebCore部分包含了目前被
惟允
·
2019-05-21 09:24
MySQL-数据库的体系结构
作者:刘仁鹏参考资料:《MySQL
技术内幕
InnoDB存储引擎》MySQL体系结构从图中可以看出,MySQL由以下几部分组成:连接池组件管理服务和工具组件SQL接口组件查询分析器组件优化器组件缓冲组件插件式存储引擎物理文件另外
agile4j
·
2019-04-05 21:04
Spring
技术内幕
(第2版)
网站更多书籍点击进入>>CiCi岛下载电子版仅供预览及学习交流使用,下载后请24小时内删除,支持正版,喜欢的请购买正版书籍电子书下载(皮皮云盘-点击“普通下载”)购买正版封页编辑推荐畅销书全新升级,第1版广获好评,摘取Spring类图书销量桂冠,掀起Java类图书销售热潮系统解读Spring**版本源代码,从宏观和微观两个角度深入剖析Spring架构设计与实现原理资深Java专家亲自执笔,Java
CiCi岛
·
2019-04-04 13:10
MySQL进阶书籍推荐
,整理如下:1.MySQL
技术内幕
:innodb存储引擎2.高可用MySQL3.高性能MySQL4.MySQL权威指南5.MySQL核心技术手册
半部论语
·
2019-03-28 11:38
mysql
关于 MySQL InnoDB 的聚簇索引的一个说明
《MySQL
技术内幕
InnoDB存储引擎第二版》-1.3.1节的描述为:“如果没有显式地在表定义时指定主键,InnoDB存储引擎会为每一行生成一个6字节的ROWID,并以此作为主键”;2.
Dongguabai
·
2019-03-20 11:57
mysql
《MySQL
技术内幕
:InnoDB存储引擎》第四章 表
4.1InnoDB存储引擎表类型像Oracle中的索引组织表(indexorganizedtable)。每张表都会有主键,如没有显式主键,则(1)、表中的非空唯一索引作为主键(2)、自动创建一个6字节大小的指针4.2InnoDB逻辑存储结构所有数据都被逻辑的存放在一个空间中,我们称之为表空间(tablespace)。表空间由段(segment)、区(extent)、页(page)组成,页在一些文档
半亩房顶
·
2019-03-13 21:45
MySQL书籍推荐
前段时间学习了《高性能MySQL》和《MySQL
技术内幕
InnoDB存储引擎》。这两本书说实话确实不错,对于想学习或者提高对MySQL认识的学习者,我强力推荐。
huang_0_3
·
2019-03-09 08:09
Mysql
查看MySQL InnoDB 表索引的高度
在看《MySQL
技术内幕
:InnoDB存储引擎》B+树索引章节中看到这么一句话:但是B+索引在数据库中有一个特点就是高扇出性,因此在数据库中,B+树的高度一般都在2-4层,也就是说查找某一键值的行记录时最多只需要
衣舞晨风
·
2019-02-18 21:38
MySQL
MySQL进阶
《MySQL
技术内幕
:InnoDB存储引擎》2. InnoDB的体系架构
文章目录1.后台线程1.1masterthread2.内存池1.缓存池1.作用2.算法:LRU算法,增加midpoint的LRU算法2.缓存池列表3.脏页刷新机制:checkpoint机制1.脏页:在LRU中被改变的数据2.checkpoint机制4.关键特性4.1插入缓冲:insertbuffer4.2两次写(doublewrite):数据页可靠性4.3自适应哈希索引4.4异步IO脏页不直接刷出
larva_s
·
2019-02-17 16:11
MySQL
Mysql
技术内幕
-锁
锁什么是锁锁是数据库系统区别于文件系统的关键特性,用于管理对共享资源的并发访问,比如记录和操作缓冲池LRU列表等lock和latchlatch:轻量级的锁,要求锁定时间必须非常短,latch可以分为互斥锁和读写锁,用来保证并发线程操作临界资源的正确性,并且通常没有死锁检测的机制lock:用来锁定数据库中的对象,入表,页,行,并且一般的lock会在事务commit或rollback后释放,有死锁检测
安桐530
·
2019-02-15 17:11
Mysql
技术内幕
-日志文件
[TOC]文件错误日志错误日志文件对mysql的启动运行关闭过程进行了记录SHOWVARIABLESLIKE'log_error'慢查询日志默认不开启,需要手动设置log_slow_queries设置为trueselect*frommysql.slow_log;查询日志记录了所有对mysql数据库请求的信息,无论是否得到正确的执行二进制文件binlog记录了对mysql数据库执行更改的所有操作,然
安桐530
·
2019-02-14 11:15
读书笔记
书名:Mysql
技术内幕
第二版第一章mysql整体架构:连接池,管理服务及工具组件,sql接口(dml,ddl等),解析器,优化器,缓冲(cache&buffer),存储引擎,物理文件。
john不哭
·
2019-02-13 15:43
【划重点】MySQL
技术内幕
:InnoDB存储引擎
说明本文绝大部分内容来源《MySQL
技术内幕
:InnoDB存储引擎》一书,部分图片来源网络。
CaptainXiao
·
2019-02-12 00:00
mysql
存储引擎
innodb
【spring】--- spring源码IDEA导入,IDEA搭建spring源码debug环境
由于经常使用spring,并且之前有看过《spring
技术内幕
》和《spring源码解析》书,决定自己搭建一个spring的debug环境,下面主要说一下搭建过程和遇到问题如何解决。
Beat_Boxer
·
2019-01-30 00:00
java
spring
ASP.NET Core2.1
技术内幕
------------------------以下内容针对ASP.NETCore2.1版本,2.2推出windowsIIS进程内寄宿暂不展开讨论---------------------相比ASP.NET,ASP.NETCore2.1出现了3个新的组件:ASP.NETCoreModule、Kestrel、dotnet.exe,后面我们会理清楚这三个组件的作用和组件之间的交互原理。ASP.NETC
nodotnet
·
2019-01-29 16:00
《spring
技术内幕
》系列三之ioc容器初始化
ioc容器的初始化主要包含三个过程:BeanDefinition的Resource定位,BeanDefinition解析和向ioc容器注册解析好BeanDefinition三大步骤。三个步骤分别由不同的模块完成,方便用户扩展和调整,定义出最适合自己的ioc容器初始化过程下面简要介绍下三个过程第一个过程BeanDefinition的资源定位由ResourceLoader通过统一的Resource接口
仙境源地
·
2019-01-25 11:47
mysql 面试题汇总
如有侵权请联系我文章的不足和错误请指正,好的建议也不要吝啬,我都会采纳并更正您的点赞是我持续更新的动力蓝字为补充考点内容参考自:《Mysql
技术内幕
》、《深入浅出Mysql》考题内容来源于百度,有一些是很久摘下来的
言技
·
2019-01-24 22:47
mysql
RocketMQ4.3.x 史上配置最全详解,没有之一
原文链接:http://www.cnblogs.com/zhyg/p/10255656.html最近整理了RocketMQ的配置参数一部分参考rocketmq
技术内幕
,一部分自己看源码猜测,有表述不清楚或不正确请广大网友指正这里应该是最全的配置解析了
dianhe7741
·
2019-01-11 16:00
深入Web请求过程
深入Web请求过程学习《
深入分析JavaWeb
技术内幕
》第1章的笔记浏览器输入URL发生的操作域名解析:DNS服务把域名解析为IP地址向找到IP地址的服务器发送一个get请求服务器返回默认的数据资源给访问的用户注意事项服务器可能有多台
dadagum
·
2019-01-06 10:30
计算机基础
有问有答 | Storm
技术内幕
与实践精华问答
戳蓝字“CSDN云计算”关注我们哦!Storm是Twitter开源的分布式实时大数据处理框架,被业界称为实时版Hadoop。随着越来越多的场景对Hadoop的MapReduce高延迟无法容忍,比如网站统计、推荐系统、预警系统、金融系统等,大数据实时处理解决方案的应用日趋广泛,目前已是分布式技术领域最新爆发点,而Storm更是流计算技术中的佼佼者和主流。那么,今天“有问有答”第二期,就为大家带来《S
CSDN云计算
·
2019-01-03 11:41
深入分析JavaWeb
技术内幕
(修订版)
网站更多书籍点击进入>>CiCi岛下载电子版仅供预览及学习交流使用,下载后请24小时内删除,支持正版,喜欢的请购买正版书籍电子书下载(皮皮云盘-点击“普通下载”)购买正版封页编辑推荐让读者知其然,并知其所以然,是《
深入分析
CiCi岛
·
2019-01-03 09:25
三篇文章了解 TiDB
技术内幕
-说计算
关系模型到Key-Value模型的映射在这我们将关系模型简单理解为Table和SQL语句,那么问题变为如何在KV结构上保存Table以及如何在KV结构上运行SQL语句。假设我们有这样一个表的定义:CREATETABLEUser{IDint,Namevarchar(20),Rolevarchar(20),Ageint,PRIMARYKEY(ID),KeyidxAge(age)};SQL和KV结构之间
hiekay
·
2018-12-17 14:45
Tomcat的系统架构与工作流程简介-深入分析Java Web
技术内幕
Tomcat的系统架构与设计模式本文主要从Tomcat如何分发请求、如何处理多用户同时请求、它的多级容器是如何协调工作的角度分析Tomcat的工作原理。1、Tomcat总体结构Tomcat的两个核心组件:Connector&Container。多个Connector和一个Container就形成了Service,而Service包括整个Tomcat的生命周期由Server控制。Connector负
藏呆羊
·
2018-12-14 09:15
Web容器
Kafka深度解析
Kafka
技术内幕
笔记:分区模型Kafka集群向多个消息代理服务器(brokerserver)组成,发布至Kafka集群的每条消息都有一个类别,用主题(topic)来表示。
cpongo333
·
2018-11-16 12:09
【原创】新说Mysql事务隔离级别
再加上很多书都说可重复读解决了幻读问题,比如《mysql
技术内幕
--innodb存储引擎》等,不一一列举了,因
专注java开发
·
2018-11-14 15:00
【原创】新说Mysql事务隔离级别
再加上很多书都说可重复读解决了幻读问题,比如《mysql
技术内幕
--innodb存储引擎》等,不一一列举了,因
孤独烟
·
2018-11-14 15:00
【学习之路】——JAVA工程师推荐书单
一、Java-1年1、Java编程思想2、深入理解Java虚拟机3、EffectiveJava4、HTTP权威指南5、
深入分析javaweb
技术内幕
6、Spring实战7、面向对象分析与设计8、设计
土豆是我的最爱
·
2018-11-08 15:13
★JAVA学习之路★
20本Java相关电子书
1、Java8实战2、Java编程思想3、设计模式4、深入理解Java虚拟机5、EffectiveJava6、SpringBoot实战7、SPRING
技术内幕
8、高性能MySQL9、高效程序员的45个习惯
瘟小驹
·
2018-11-04 14:39
Java
电子书
Springboot
MySQL中NULL对索引的影响
翻了下《高性能MySQL第二版》和《MySQL
技术内幕
——InnoDB存储引擎第2版》,并没有看到关于这个的介绍。
hello_world!
·
2018-10-31 23:22
sql
《spring
技术内幕
》系列二之ioc容器创建
我们可以认为直接的BeanFactory实现是IoC容器的基本形式,而各种ApplicationContext的实现是IoC容器的高级表现形式。关于ApplicationContext的分析,以及它与BeanFactory相比的增强特性都会在下面进行详细的分析。就先拿一个直接的XmlBeanFactory实现来熟悉容器继承体系这是一个功能完备的ioc容器,名字里透露出来的信息就知道它可以从xml文
仙境源地
·
2018-10-29 09:44
【MySQL
技术内幕
】34-lock与latch
这里还要区分锁中容易令人混淆的概念lock与latch。在数据库中,lock与latch都可以被称为“锁”。但是两者有着截然不同的含义,本章主要关注的是lock。latch一般称为闩锁(轻量级的锁),因为其要求锁定的时间必须非常短。若持续的时间长,则应用的性能会非常差。在InnoDB存储引擎中,latch又可以分为mutex(互斥量)和relock(读写锁)。其目的是用来保证并发线程操作临界资源的
一直不懂
·
2018-10-27 12:14
MySQL技术内幕
窥探JDBC连接MySQL的源码实现原理
(来自《Mysql
技术内幕
InnoDB存储引擎》)上面讲到MySQL数据库在操作系统上的表现是进程,那么连接MySQL的本质就是进程间的通信。常用的进程间通信方式有管道,命名管道,
曾泽浩
·
2018-10-26 23:28
MySQL深入学习笔记
本文是阅读《MySQL
技术内幕
-InnoDB存储引擎》第二版,《MySQLDBA修炼之道》,以及《MySQL王者晋级之路》所记录的笔记.InnoDB体系架构线程主线程(MasterThread):将缓冲池中的数据异步刷新到磁盘
代码界吴彦祖
·
2018-10-18 19:25
MySql
MySQL
技术内幕
InnoDB存储引擎:行锁的3种算法
一、lock与latch在数据库中,lock与latch都可以成为锁,但两者有截然不同的含义latch一般称为闩锁(轻量级的锁)因为其要求锁定的时间非常短,若持续时间长,则应用性能非常差,在InnoDB存储引擎中,latch有可以分为mutex(互斥锁)和rwlock(读写锁)其目的用来保证并发线程操作临界资源的正确性,并且没有死锁检测的机制。lock的对象是事务,用来锁定的是数据库中的UI想,如
衣舞晨风
·
2018-10-17 08:32
MySQL
MySQL进阶
面试题-------多态的理解
CharlieCalverts对多态的描述——多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作(摘自“Delphi4编程
技术内幕
靓仔12138
·
2018-10-16 21:34
java基础
MySQL
技术内幕
InnoDB存储引擎:B+树索引
B+树索引并不能找到一个给定键值的具体行。B+树索引能找到的只是被查找数据所在的页。然后数据库通过把页读入到内存,再在内存中进行查找,最后得到要查找的数据。平衡二叉树平衡二叉树的定义如下:首先符合二叉查找树的定义,其次必须满足任何节点的两个字数的高度最大差为1。最好的想能需要建立一颗最优二叉树,但是最优二叉树的建立和维护需要大量的操作,因此,用户一般只需要建立一颗平衡二叉树即可。平衡二叉树的查询速
衣舞晨风
·
2018-10-15 08:40
MySQL
MySQL进阶
MySQL
技术内幕
InnoDB存储引擎:一致性锁定读
在前一小节中讲到,在默认配置下,即事务的隔离级别为REPEATABLEREAD模式下,InnoDB存储引擎的SELECT操作使用一致性非锁定读。但是在某些情况下,用户需要显式地对数据库读取操作进行加锁以保证数据逻辑的一致性。而这要求数据库支持加锁语句,即使是对于SELECT的只读操作。InnoDB存储引擎对于SELECT语句支持两种一致性的锁定读(lockingread)操作:SELECT....
衣舞晨风
·
2018-10-11 21:08
MySQL
MySQL进阶
MySQL
技术内幕
InnoDB存储引擎:一致性非锁定读
一致性的非锁定行读(consistentnonlockingread)是指InnoDB存储引擎通过行多版本控制(multiversioning)的方式来读取当前执行时间数据库中行的数据。如果读取的行正在执行DELETE、UPDATE操作,这是读取操作不会因此而会等待行上锁的释放,相反,InnoDB会去读取行的一个快照数据。下图直观展示了一致性的非锁定行读:之所以称其为非锁定读,因为不需要等待访问的
衣舞晨风
·
2018-10-11 21:47
MySQL
MySQL进阶
JVM体系结构(类加载机制、内存结构、垃圾回收)
在这里我推荐大家去阅读《JavaWeb
技术内幕
》这本书籍,这本书的内容还是不错的,有框架部分也有较为底层的部分,尤其是JavaI/O、JVM以及中文编码这几大模块讲的很详细,大家有空可以去看一看。
loong丶
·
2018-10-07 18:40
JVM
MySQL与InnoDB简单整理
数据库:物理操作文件系统或其他形式文件类型的集合;实例:MySQL数据库由后台线程以及一个共享内存区组成;对上述概念的引用来自于《MySQL
技术内幕
:InnoDB存储引擎》1.1数据库和实例MySQL中
orangexxl
·
2018-09-26 22:12
数据库
有赞搜索系统的
技术内幕
上文说到有赞搜索系统的架构演进,为了支撑不断演进的技术架构,除了Elasticsearch的维护优化之外,我们也开发了上层的中间件来应对不断提高的稳定性和性能要求。Elasticsearch的检索执行效率可以表示为:O(num_of_fileslogN)*其中num_of_files表示索引文件段的个数,N表示需要遍历的数据量,从这里我们可以总结出提升查询性能可以考虑的两点:减少遍历的索引文件数量
有赞技术
·
2018-09-18 00:00
程序员
工具
后端
面试题之从敲入 URL 到浏览器渲染完成
前言小汪最近在看【WebKit
技术内幕
】一书,说实话,这本书写的太官方了,不通俗易懂。
夜尽天明
·
2018-09-14 00:00
面试
渲染
url
javascript
浏览器安全机制
前言此文章是我最近在看的【WebKit
技术内幕
】一书的一些理解和做的笔记。而【WebKit
技术内幕
】是基于WebKit的Chromium项目的讲解。
夜尽天明
·
2018-09-12 00:00
沙箱
浏览器
javascript
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他