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技术内幕
Swift进阶(八)汇编分析多态
CharlieCalverts对多态的描述——多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作(摘自“Delphi4编程
技术内幕
Jax_YD
·
2023-10-27 07:43
mysql sql技术_MySQL
技术内幕
:SQL编程
《MySQL
技术内幕
:SQL编程》是畅销书《MySQL
技术内幕
:InnoDB存储引擎》的姊妹篇,深刻揭示了MySQL中SQL编程的精髓与奥秘,能为开发者和DBA们利用SQL语言解决各种与开发和管理相关的
编剧学徒
·
2023-10-26 00:54
mysql
sql技术
OpenStack
技术内幕
一、OpenStack概述1、OpenStack简介简单来说,OpenStack就是一种用于部署虚拟环境(虚拟机和容器)以及互连这些虚拟环境所需网络的软件应用程序。OpenStack主要使用Python编程语言,需要运行在Linux环境中。虽然没有OpenStack也能部署虚拟机和容器,但是OpenStack提供了一整套部署虚拟环境的平台及公共接口。对于提供公有云服务的CSP(CloudServi
wespten
·
2023-10-24 04:06
虚拟化技术
SDN
NFV
云计算技术
OpenStack
openstack
运维
dubbo
技术内幕
八 一致性hash负载均衡ConsistentHashLoadBalance
关于一致性hash的讲解网上很多,我们不说,具体看下dubbo里面是如何的实现一致性hash算法的。我们先看下ConsistentHashLoadBalance里面的doSelect方法privatefinalConcurrentMap>selectors=newConcurrentHashMap>();@SuppressWarnings("unchecked")@Overrideprotecte
牧羊人刘俏
·
2023-10-21 03:22
C++多态
CharlieCalverts对多态的描述——多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作(摘自“Delphi4编程
技术内幕
杜尚峰
·
2023-10-19 08:44
C-C++
C++
多态
面向对象
《MySQL技术》学习笔记——视图和存储程序
MySQL
技术内幕
——视图和存储程序视图和存储程序使用视图使用存储程序复合语句和语句分隔符存储函数和存储过程触发器事件视图和存储程序的安全性视图和存储程序存储程序是存储函数,存储过程,触发器和事件的总称
十月翊安
·
2023-10-18 15:52
MySQL技术内幕
mysql
数据库
database
kafka源码Java_Kafka
技术内幕
:图文详解Kafka源码设计与实现 PD
相关截图:资料简介:Kafka自LinkedIn开源以来就以高性能、高吞吐量、分布式的特性著称,本书以0.10版本的源码为基础,深入分析了Kafka的设计与实现,包括生产者和消费者的消息处理流程,新旧消费者不同的设计方式,存储层的实现,协调者和控制器如何确保Kafka集群的分布式和容错特性,两种同步集群工具MirrorMaker和uReplicator,流处理的两种API以及Kafka的一些高级特
一只流氓飘呀飘
·
2023-10-18 09:47
kafka源码Java
Dubbo的整体框架和主要模块
2主要模块(1)主要模块如下所示:(2)各子模块描述如下所示:3参考文献(1)《深度剖析ApacheDubbo核心
技术内幕
》(2)https://www.cnblogs.com/cnndevelop/p
J_bean
·
2023-10-17 23:46
源码研究-Dubbo
3.2
dubbo
dubbo
整体框架
dubbo主要模块
PostgreSQL
技术内幕
(二) Greenplum-AO表
序言Greenplum(以下简称GP)是一种基于开源PostgreSQL基础上采用MPP架构的关系型分布式数据库,具有强大的大规模数据分析处理能力。GP有两种存储格式:Heap表和AO表。其中,AO表是Greenplum所特有的,主要面向OLAP场景,支持行存和列存,批量的数据写入,有利于高吞吐数据量的加载,同时支持对数据进行压缩,AOCO不仅支持表级别的压缩,同时也支持列级别的压缩。GP-AO表
HashData酷克数据
·
2023-10-17 16:12
产品动态
postgresql
数据库
oracle
dubbo
技术内幕
十四 serviceBean export向zk写了什么
前面的章节里面对zk的介绍很少,这边会介绍serviceBean在export的过程中,到底向zk写了什么,以及订阅了什么。zk的功能无非是信息的存储和变更通知。我们还是从ServiceBean的export方法进行跟踪。会一直的跟踪到ServiceConfig类的doExportUrls方法。如下privatevoiddoExportUrls(){ListregistryURLs=loadReg
牧羊人刘俏
·
2023-10-13 22:45
MySQL-InnoDB关键特性
作者:刘仁鹏参考资料:《MySQL
技术内幕
:InnoDB存储引擎》1.插入缓冲1.InsertBuffer缓冲池中有InsertBuffer的信息,但InsertBuffer和数据页一样,也是物理页的一个组成部分插入缓冲要解决的问题
agile4j
·
2023-10-13 20:22
MySQL-InnoDB表
作者:刘仁鹏参考资料:《MySQL
技术内幕
InnoDB存储引擎》1.索引组织表在InnoDB中,表都是根据主键顺序组织存放的,这种存储方式的表成为索引组织表。在InnoDB中,每个表都有主键。
agile4j
·
2023-10-11 08:31
Spring源码解析——IoC部分(一)
根据《Spring
技术内幕
》的介绍,IoC的两个核心接口是BeanFactory和ApplicationContext,它们的操作对象Bean被抽象成BeanDefinition。
旧城灯火
·
2023-10-10 12:18
Java
java
spring
ioc
源码
Mysql
技术内幕
-事务的实现
事务的实现ACIDA原子性一个事务内的操作是一个原子,要么全成功,要么全失败C一致性事务将数据库从一个状态变为另一个状态,事务的前后数据完整性保持一致I隔离性多个事务对其他事务互相隔离D持久性数据不会丢失事务的实现RedologAD通过redolog实现C通过undolog实现redolog包括两部分:一是内存中的日志缓冲(redologbuffer),该部分日志是易失性的;二是磁盘上的重做日志文
安桐530
·
2023-10-02 22:05
java 并发优先级队列_SpringBootRabbitMQ-优先级队列
springboot
技术内幕
架构设计与实现53.1元包邮(需用券)去购买>DockerWithRabbitMQ官方Docker镜像仓库地址https://hub.docker.com/_/rabb...
清水一
·
2023-10-02 13:53
java
并发优先级队列
hadoop
技术内幕
_Hadoop基础MapReduce程序的执行流程
MapReduce程序从提交到执行是一个很复杂的过程,以下将分别讨论MapReduce1.0和Yarn环境下的任务提交和执行过程。一、MapReduce程序提交方式以HadoopShell方式为例,提交MapReduce命令如下:$HADOOP_HOME/bin/hadoopappname.jar-Dmapred.job.name=”testappname”-Dmapred.reduce.task
weixin_39629075
·
2023-10-01 17:42
hadoop技术内幕
mapreduce原理
mapreduce工作流程
hadoop
技术内幕
hadoop
技术内幕
深入解析mapreduce架构设计与实现原理1、基础篇1、阅读源代码前的准备2、mapreduce设计理念与基本架构3、mapreduce编程模型4、mapreducerpc框架解析
冥想者-定
·
2023-10-01 17:41
__Hadoop杂谈
Hadoop
技术内幕
-Hadoop远程过程调用
1.远程过程调用(RPC)即允许程序调用位于其他机器上的过程:比如A是调用方,B是被调用方,A将信息传给B,然后挂起等待B反馈信息给A,最简单的过程调用是方法调用,典型的控制流同步模型(C/S模型在不同进程之间交互)就是一种RPC。RPC通过接口定义语言(IDL)描述远程调用的接口信息,通过调用IDL编译器之后会生成三个文件包括头文件(包含接口函数的定义),客户存根(可以理解为客户端),服务器骨架
MrGeroge
·
2023-10-01 17:10
Hadoop
【备忘】 HADOOP
技术内幕
PDF 下载
内容简介“hadoop
技术内幕
”共两册,分别从源代码的角度对“common+hdfs”和“mapreduce的架构设计和实现原理”进行了极为详细的分析。
javaxuexize
·
2023-10-01 17:10
Hadoop的
技术内幕
:深入理解Hadoop体系架构
作者:禅与计算机程序设计艺术1.简介Hadoop是目前最流行的开源分布式计算系统之一,其主要特点是高容错性、可扩展性和海量数据处理能力。然而,作为新生事物,Hadoop给人的印象往往太过简单,导致对它的理解可能不够透彻。本文将系统的介绍Hadoop体系架构,并从多个方面深入分析Hadoop背后的设计理念、关键技术、工作机制及其运用场景。文章将从整体上阐述Hadoop的架构设计理念、运行原理、系统架
禅与计算机程序设计艺术
·
2023-10-01 17:40
大数据AI人工智能
机器学习
自然语言处理
人工智能
语言模型
编程实践
开发语言
架构设计
【读书笔记】YARN架构设计与实现原理
Hadoop
技术内幕
:深入解析YARN架构设计与实现原理Hadoop
技术内幕
:深入解析YARN架构设计与实现原理董西成◆第2章YARN设计理念与基本架构由于MRv2将资源管理功能抽象成了一个独立的通用系统
KevinBrain
·
2023-10-01 17:40
大数据
yarn
java
大数据
hadoop
hdfs
spring
技术内幕
——深入解析spring架构与设计原理
林纳斯·托瓦兹(LinusTorvalds)说:“我从心底认为,优秀的程序员与平庸的程序员之间的区别,是在于认为自己的代码重要还是数据结构更加重要。平庸的程序员眼里只有代码,优秀的程序员则关注数据结构及之前的关系。”1、spring的设计理念spring提供了一个轻量级的开发框架,抽象了实际开发中的很多共性问题;在javaee的开发中,支持pojo和使用javabean的开发方式,使应用面向接口开
常敲代码手不生
·
2023-10-01 06:45
Spring
spring
java
mysql in, not in ,exists, not exists
今天看《MySQL
技术内幕
:SQL编程》发现了notin和我之前想象不一样,之前的理解一直都是错的,在此记录一下。首先是in和exists效果是一样的,但是notin和notexists有区别。
小白小白啦
·
2023-09-25 06:11
PostgreSQL
技术内幕
(十)WAL log 模块基本原理
事务日志是数据库的重要组成部分,记录了数据库系统中所有更改和操作的历史信息。WALlog(WriteAheadLogging)也被称为xlog,是事务日志的一种,也是关系数据库系统中用于保证数据一致性和事务完整性的一系列技术,在数据库恢复、高可用、流复制、逻辑复制等模块中扮演着极其重要的角色。在这次直播中,我们为大家介绍了WALlog模块的基本原理、构成和特性。以下内容根据直播文字实录整理而成。W
HashData酷克数据
·
2023-09-24 21:32
postgresql
oracle
数据库
DNS域名解析详解
前言本文来自《
深入分析JavaWeb
技术内幕
》一书,因为本人对DNS不是特别熟悉,这本书关于DNS的部分也已经讲得比较详细了,所以就直接把书里面的内容拿来用了。
爱吃的小吃货_
·
2023-09-23 17:20
【Meetup回顾 第1期】竟是这样的国产数据库,YashanDB
技术内幕
曝光
4月1日,由深圳计算科学研究院崖山数据库系统YashanDB团队策划的第1期技术Meetup【崖山论“见”】于线下顺利举办。YashanDB研发总监欧伟杰博士带来了《开门见山|崖山数据库系统有啥不一样》的精彩分享,以下为活动回顾。YashanDB:面向混合负载的创新架构YashanDB是一款基于统一内核,支持单机/主备、共享集群、分布式等多种部署方式,覆盖OLTP/HTAP/OLAP交易和分析混合
YashanDB
·
2023-09-22 14:58
数据库
国产数据库
国产信创
数据库
PostgreSQL
技术内幕
(十)WAL log 模块基本原理
事务日志是数据库的重要组成部分,记录了数据库系统中所有更改和操作的历史信息。WALlog(WriteAheadLogging)也被称为xlog,是事务日志的一种,也是关系数据库系统中用于保证数据一致性和事务完整性的一系列技术,在数据库恢复、高可用、流复制、逻辑复制等模块中扮演着极其重要的角色。在这次直播中,我们为大家介绍了WALlog模块的基本原理、构成和特性。以下内容根据直播文字实录整理而成。W
·
2023-09-22 11:19
数据库postgresql
linux网络协议栈源码分析 - 邻居子系统邻居状态转移
1、邻居项状态转移图邻居项主要的状态转移如下(省略邻居项垃圾回收及转移原因,更权威详细的状态转移图参看《深入理解LINUX网络
技术内幕
》P648"图26-13:NUD状态间的转换"):2、进入NONE状态并初始化邻居项
arm7star
·
2023-09-20 22:52
linux
ARP
邻居子系统
linux
MySQL Index 是如何工作的
最近在读MySQL的
技术内幕
,MySQL的Index之前在MySQL读书笔记的混乱整理中简单提到过,简单介绍了一下其数据结构.了解了其结构就可以更加容易理解其Index的工作机制.本文以个人理解整理,或有谬误恳请指正
artcccj
·
2023-09-19 01:52
精通数据集成:轻易云数据集成平台应用实战与
技术内幕
企业系统中数据交互的重要性不言而喻。一个系统如果孤立运行,即使积累了海量数据,仍然是一座信息孤岛。另一方面,一个积极参与数据交互的系统,成为各系统之间的“交际花”,具备中台的性质。然而,大多数情况下,系统介于这两种极端之间,需要在自身生产和社交之间取得平衡,实现数据的高效对接。这种对接的核心目标是实现数据信息的传输,为后端产品提供有力支持。在这篇文章中,我们将探讨以下关键主题,重点介绍了轻易云数据
轻易云系统集成平台
·
2023-09-18 12:37
数据集成
dubbo
技术内幕
十二 Endpoint 之 Server
在上一篇对整个Client端的调用逻辑我们做了分析,这一章对Server端的源码做一些分析,整个Server端的类继承关系如下。image.png整个的继承关系还是主要分两个分支其中AbstractServer主要工作在transport层ExchangeServer主要工作在exchange层。我们从下往上的进行分析。AbstractServer的源码如下publicabstractclassA
牧羊人刘俏
·
2023-09-17 06:36
Mybatis常见面试题总结
为保证知识点覆盖,参考了《Mybatis从入门到精通》、《深入浅出Mybatis技术原理与实战》、《Mybatis
技术内幕
》等书籍。
夜雨风云
·
2023-09-17 06:59
面试
Mybatis
mybatis
数据库
持久化
ORM框架
《
深入分析javaweb
技术内幕
》之一——SpringMVC的工作机制与设计模式
一、springMVC1.1springMVC的总体设计springMVC源码下载:http://download.csdn.net/detail/yangchao13341408947/8905157要使用springMVC,需要:1)在web.xml文件中配置一个DispatcherServlet,如下springmvcorg.springframework.web.servlet.Dispa
十二又十三
·
2023-09-14 08:54
JAVA
《MySQL
技术内幕
-SQL编程》笔记
一.SQL编程1.1OLTP&OLAPOLTPOnlineTransactionProcessing面向应用的、基本的、日常的事务处理,如支付交易实时系统OLAPOnlineAnalysisProcessing支持复杂的分析操作,决策支持等,如数据分析二.数据类型2.1类型属性UNSIGNED数字类型无符号化例如INT的类型的范围是:(-2^31)~(2^31-1),INT的UNSIGNED的范围
懒懒惰惰
·
2023-09-11 22:52
操作系统书籍推荐
最近又在学习内核,好久没有写写博客了,习惯性的再罗列一下操作系统相关的经典书籍吧:可选:编码的奥秘计算机系统要素必选:深入理解计算机系统操作系统精髓与设计原理深入理解linux内核深入理解linux网络
技术内幕
shanzhizi
·
2023-09-10 17:16
C
Linux
IT学习经典书籍推荐
多线程大汇总
如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与
技术内幕
:线程池深入理解),或者看这个专栏:Java并发编程与
技术内幕
。你将会对Java里头的高并发场景下的线程
雪飞静
·
2023-09-10 09:52
【深入java并发编程吧】
多线程
手撸golang 仿spring ioc/aop 之6 扫码1
手撸golang仿springioc/aop之6扫码1缘起最近阅读[SpringBoot
技术内幕
:架构设计与实现原理](朱智胜,2020.6)本系列笔记拟采用golang练习之Talkischeap,showmethecode.SpringSpring
老罗话编程
·
2023-09-09 13:12
简单聊聊Innodb崩溃恢复那些事
部分写出问题崩溃恢复undo日志整体结构日志格式记录格式purge回滚总结额外参考本文想用简单精炼的语言将Innodb崩溃恢复那些事情好好拾到拾到,本文主要参考以下三本书和我个人一些感想而作:Innodb
技术内幕
第二版
Binary Oracle
·
2023-09-08 21:15
#
Innodb存储引擎
数据结构
Mysql
技术内幕
-索引和算法
索引和算法索引概述B+索引全文索引哈希索引:mysql支持的hash索引是自适应的,不能认为干预是否在一张表中生成数据结构和算法二分查找法将记录按有序排列,在查找过程中采用跳跃式的方式查找,即先以有序数列的中点位置为比较对象其中找到页后,在查找具体行记录时,在pagedirectory中使用二分查找二叉查找树和平衡二叉树二叉查找树二叉查找树中,左子树的键值总小于根的键值,右子树的键值总大于根的键值
安桐530
·
2023-09-08 04:45
第一章 浏览器和浏览器内核
webkit
技术内幕
1.
技术内幕
渲染:根据描述或定义构建数学模型,通过模型生成图像的过程。浏览器的渲染引擎就是将HTML/CSS/JavaScript文本及其相应的资源文件转换成图像结果的模块。
小胡萝卜秧
·
2023-09-07 10:24
《MySQL
技术内幕
》读书总结(一):MySQL体系结构和存储引擎
文章目录前言:1、定义数据库和实例2、MySQL体系结构3、MySQL存储引擎InnoDBMyISAM4、连接MySQL前言:该技术文章是我阅读《MySQL
技术内幕
InnoDB存储引擎》第2版的总结梳理我写这里文章的目的
Paraverse_徐志斌
·
2023-09-06 07:36
mysql
数据库
关系型数据库
MySQL技术内幕
手撸golang 仿spring ioc/aop 之9 扫码4
手撸golang仿springioc/aop之9扫码4缘起最近阅读[SpringBoot
技术内幕
:架构设计与实现原理](朱智胜,2020.6)本系列笔记拟采用golang练习之Talkischeap,showmethecode.SpringSpring
老罗话编程
·
2023-09-03 02:07
RocketMQ
技术内幕
读后感
《第一章》NameServer取代zookeeper作为信息管理的注册中心,NameServer实现元数据的管理(topic路由信息等),topic路由信息无须在集群之间保持强一致,只是最终一致性,并且能容忍分钟级的不一致。基于这种特点,RocketMQ的NameServer集群之间互不通信,这样极大的降低了NameServer实现的复杂度,对网络的要求也减低了很多,性能比zookeeper好很多
云澜哥哥
·
2023-09-02 16:09
java-rocketmq
rocketmq
java
linux
技术内幕
相关工具使用
查看并修改网卡队列#查看网卡接收队列ringbuffer最大长度限制和当前队列长度ethtool-gens33#查看是否有丢包如果ringbuffer满了会丢弃数据包ethtool-Sens33#这两个结果如果大于0就说明有丢包tx_fifo_errors:0rx_fifo_errors:0#调整ringbuffer大小注意:如果调大等待处理的时间会增加不是解决丢包的根本方案还是需要调整队列的数量
ltgsoldier1
·
2023-09-01 05:29
linux
服务器
网络
2018读书
《领域驱动设计精髓》《哈里波特与魔法石》(英文)《哈里波特与密室》(英文)进行中:《现代编译原理》《算法竞赛--训练指南》(挺难的)《冰与火之歌权利的游戏》(英文)计划:《Scrum精髓》《MySQL
技术内幕
suoga
·
2023-08-30 22:17
ZooKeeper
技术内幕
从系统模型、序列化与协议、客户端工作原理、会话、服务端工作原理以及数据存储等方面来向揭示ZooKeeper的
技术内幕
,更深入地了解ZooKeeper这一分布式协调框架。
元维时代
·
2023-08-30 16:36
系统架构
#
分布式
zookeeper
分布式
MySQL
技术内幕
-InnoDB存储引擎
第一章MySQL体系结构和存储引擎数据库和数据库实例:数据库是文件的集合,是依照某种数据模型组织起来存放于二进制存储器中的数据集合。数据库实例是程序,是位于用户与操作系统之间的一层数据管理软件,用户对数据库的任何操作,包括数据库定义、查询、数据维护、数据库运行控制等都是在数据库实例下进行的。MySQL组成连接池组件管理服务和工具组件SQL接口组件查询分析器组件优化器组件缓冲组件插件式存储引擎物理文
Fix12138
·
2023-08-26 11:22
三篇文章了解 TiDB
技术内幕
- 谈调度
为什么要进行调度先回忆一下第一篇文章提到的一些信息,TiKV集群是TiDB数据库的分布式KV存储引擎,数据以Region为单位进行复制和管理,每个Region会有多个Replica(副本),这些Replica会分布在不同的TiKV节点上,其中Leader负责读/写,Follower负责同步Leader发来的raftlog。了解了这些信息后,请思考下面这些问题:如何保证同一个Region的多个Rep
hiekay
·
2023-08-26 09:55
etcd中Raft协议
文章目录前言Raft协议Leader选举日志复制网络分区的场景日志压缩与快照其他技术点linearizable语义只读请求PreVote状态Leader节点转移前言文章内容来自:《etcd
技术内幕
》—百里燊
yznl!
·
2023-08-25 23:04
java
etcd
java
分布式
最近感想
书单数据库:redis设计与实现,MySQL
技术内幕
InnoDB存储引擎(第二版)中间件:kafka
技术内幕
,这个可以稍微简单看一下计算机网络:
BigInteger
·
2023-08-22 07:58
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他