• Kafka源码深度解析-序列7 -Consumer -coordinator协议与heartbeat实现原理

    时间:2022-12-18 13:20:49

    单线程的consumer 在前面我们讲过,KafkaProducer是线程安全的,同时其内部还有一个Sender,开了一个后台线程,不断从队列中取消息进行发送。 而consumer,是一个纯粹的单线程程序,后面所讲的所有机制,包括coordinator,rebalance, heartbeat...

  • jsonp协议原理深度解析

    时间:2022-12-18 13:20:55

    前言 今天在开发联调的过程中,需要跨域的获取数据,因为使用的jquery,当然使用dataType:'jsonp'就能够很easy的解决了。但是因为当时后端没有支持jsonp来访问,后来他在实现这个功能的时候问了我一句,jsonp形式返回的格式是怎么样子的?我一直以来只知道怎么使用,迷迷糊糊的...

  • 蓝鲸DevOps深度解析系列(2):蓝盾流水线初体验

    时间:2022-12-10 09:38:29

    关注嘉为科技,获取运维新知前面一篇文章《蓝鲸DevOps深度解析系列(1):蓝盾平台总览》,我们总览了蓝鲸DevOps平台的背景、应用场景、特点和能力;​接下来我们继续解析蓝盾平台的核心组件——流水线引擎。本文介绍的是蓝盾流水线的用户体验,为了让大家有更直观的感受,所以图片较多,请谅解。传统的瀑布式...

  • [转帖]深度解析区块链POW和POS的区别

    时间:2022-12-05 15:33:37

    深度解析区块链POW和POS的区别Proof of Work 还有Proof of Stake之前理解程了 state ... 股权的意思 还有 delegated proof of Stake 能够部分解决 浪费电力的问题. 来源http://blockchain.51cto.com/art/...

  • JVM运行数据区深度解析

    时间:2022-11-23 17:14:03

    运行数据区字节码只是一个二进制文件存放在那里。要想在jvm里跑起来,先得有个运行的内存环境。也就是我们所说的jvm运行时数据区。1)运行时数据区的位置运行时数据区是jvm中最为重要的部分,执行引擎频繁操作的就是它。类的初始化,以及后面我们讲的对象空间的分配、垃圾的回收都是在这块区域发生的。2)区域划...

  • 深度解析KubeEdge EdgeMesh 高可用架构

    时间:2022-11-22 18:07:29

    摘要:通过高可用特性应用场景、高可用特性使用手册、课题总结、未来展望等四个部分的内容来向大家介绍新版本EdgeMesh的高可用架构。 本文分享自华为云社区《KubeEdge EdgeMesh 高可用架构详解|KubeEdge云原生边缘计算社区》,作者:南开大学|达益鑫。 EdgeMesh项目解...

  • 深度解析KubeEdge EdgeMesh 高可用架构

    时间:2022-11-22 17:17:53

    摘要:通过高可用特性应用场景、高可用特性使用手册、课题总结、未来展望等四个部分的内容来向大家介绍新版本EdgeMesh的高可用架构。本文分享自华为云社区《​​KubeEdge EdgeMesh 高可用架构详解|KubeEdge云原生边缘计算社区​​》,作者:南开大学|达益鑫。EdgeMesh项目解决...

  • 深度解析单线程的 Redis 如何做到每秒数万 QPS 的超高处理能力!

    时间:2022-11-22 17:06:35

    今天开篇先给大家讲个飞哥自己的小故事。我在学校和刚毕业头一年主要从事的客户端开发,那时候对服务器端编程还不擅长。有一次去面试服务器端岗位,面试官问我有一个连接过来,你该怎么编程处理它。我答道:“主线程收到请求后,创建一个子线程处理。” 面试官接着问,那如果有一千个连接同时来呢?我说“那就多创建一点线...

  • 深度解析KubeEdge EdgeMesh 高可用架构

    时间:2022-11-22 16:08:30

    摘要:通过高可用特性应用场景、高可用特性使用手册、课题总结、未来展望等四个部分的内容来向大家介绍新版本EdgeMesh的高可用架构。KubeEdge EdgeMesh 高可用架构详解|KubeEdge云原生边缘计算社区》,作者:南开大学|达益鑫。EdgeMesh项目解决了边缘计算场景下复杂网络的通信...

  • 深度解析 Java 内存原型

    时间:2022-11-21 08:54:35

    一、Java 虚拟机内存原型寄存器:我们在程序中无法控制。栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在 堆中。堆:存放用 new 产生的数据。静态域:存放在对象中用 static 定义的静态成员。常量池:存放常量。非 RAM 存储:硬盘等永久存储空间。二、常量池(const...

  • 深度解析SDN——利益、战略、技术、实践(实战派专家力作,业内众多专家推荐)

    时间:2022-11-12 22:18:24

    深度解析SDN——利益、战略、技术、实践(实战派专家力作,业内众多专家推荐)张卫峰 编   ISBN 978-7-121-21821-72013年11月出版定价:59.00元 232页16开编辑推荐1、《深度解析SDN——利益、战略、技术、实践》使用通俗易懂的语言全面深入介绍了SDN(软件定义网络)...

  • SpringCloudAlibaba 微服务组件 Nacos 之配置中心源码深度解析

    时间:2022-11-11 15:58:18

    大家好,这篇文章跟大家聊下 SpringCloudAlibaba 中的微服务组件 Nacos。Nacos 既能做注册中心,又能做配置中心,这篇文章主要来聊下做配置中心时 client 端的一些设计,主要从源码层面进行分析,相信看完这篇文章你对 Nacos client 端的工作原理应该有比较深刻的了...

  • SpringCloudAlibaba 微服务组件 Nacos 之配置中心源码深度解析

    时间:2022-11-10 19:08:27

    大家好,这篇文章跟大家聊下 SpringCloudAlibaba 中的微服务组件 Nacos。Nacos 既能做注册中心,又能做配置中心,这篇文章主要来聊下做配置中心时 client 端的一些设计,主要从源码层面进行分析,相信看完这篇文章你对 Nacos client 端的工作原理应该有比较深刻的了...

  • 提速还能不掉点!深度解析 MegEngine 4 bits 量化开源实现

    时间:2022-11-02 18:16:27

    作者:周瑞亮 | 旷视 MegEngine 架构师随着深度学习的发展,其应用场景也越发的广泛与多样。这些多样化的场景往往会对实际的部署提出更加“定制化”的限制。例如,自动驾驶汽车对人体识别的精度要求肯定比图像识别动物分类的精度要求更加严苛,因为二者的应用场景和错误预测带来的后果截然不同。这些“定制化...

  • HashMap深度解析(一)

    时间:2022-11-01 19:36:13

    本文来自:高爽|Coder,原文地址://bbsmax.ikafan.com/static/L3Byb3h5L2h0dHAvYmxvZy5jc2RuLm5ldC9naHNhdS9hcnRpY2xlL2RldGFpbHMvMTY4NDM1NDM=.jpgHashMap可以说是Java中最常用的集合类框...

  • 深度解析字节跳动开源数据集成引擎BitSail

    时间:2022-11-01 18:09:53

    1. 导读BitSail 是字节跳动开源数据集成引擎,支持多种异构数据源间的数据同步,并提供离线、实时、全量、增量场景下全域数据集成解决方案,目前支撑了字节内部和火山引擎多个客户的数据集成需求。经过字节跳动各大业务线海量数据的考验,在性能、稳定性上得到较好验证。10 月 26 日,字节跳动宣布 Bi...

  • 深度解析stm32编码器模式(一)

    时间:2022-10-31 18:29:38

    1、编码器原理 如果两个信号相位差为90度,则这两个信号称为正交。由于两个信号相差90度,因此可以根据两个信号哪个先哪个后来判断方向、根据每个信号脉冲数量的多少及整个编码轮的周长就可以算出当前行走的距离、如果再加上定时器的话还可以计算出速度。 2、为什么要用编码器 从上图可以看出,由于T...

  • css之z-index深度解析

    时间:2022-10-31 16:46:56

    (几个重点概念解析) 一、层叠上下文 层叠上下文:如果一个元素拥有层叠上下文。那么就代表这个元素在页面的z轴上是有定位的。 什么元素拥有 层叠上下文:a.根元素、b.z-index值为数值的元素、c.其他属性。 层叠上下文的特性:a.层叠上下文可以嵌套、b.层叠上下文与兄弟元素独立,仅后代元素受...

  • dubbo在controller中reference注解为空的问题深度解析

    时间:2022-10-31 16:42:34

    dubbo注解的使用 使用非常简单,下面贴出关键部分 //provider的配置文件<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/bea...

  • iOS多线程--深度解析

    时间:2022-10-31 16:42:28

    iOS多线程-概念 一. 多线程基础 1. 进程 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 2.线程 1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程,称为主线程) 一个进程(程序)的所有...