书栈网 · BookStack 本次搜索耗时 0.014 秒,为您找到 26350 个相关结果.
  • 并发同步概述

    1250 2019-07-01 《Go语言101 v1.12》
    并发同步概述 什么是并发同步? Go支持哪些并发同步技术? 并发同步概述 本文将解释什么是并发同步,并列出Go支持的几种并发同步技术。 什么是并发同步? 并发同步是指如何控制若干并发计算(在Go中,即协程),从而 避免在它们之间产生数据竞争的现象; 避免在它们无所事事的时候消耗CPU资源。并发同步有时候也称为数据同步。 Go支持哪...
  • 微服务:Kubernetes

    微服务:Kubernetes 需求场景 运行程序 技术组件 协议 微服务:Kubernetes 如果你此时并不曾了解过什么是“The Fenix Project”,建议先阅读这部分内容 。 2017 年,笔者曾在文章中描述其为“后微服务时代 ”的开端,这年是容器生态发展历史中具有里程碑意义的一年。在这一年,长期作为...
  • 第36章:并发同步概述

    418 2023-01-19 《Go语言101 v1.19.e》
    并发同步概述 什么是并发同步? Go支持哪些并发同步技术? 第36章:并发同步概述  并发同步概述 本文将解释什么是并发同步,并列出Go支持的几种并发同步技术。 什么是并发同步? 并发同步是指如何控制若干并发计算(在Go中,即协程),从而 避免在它们之间产生数据竞争的现象; 避免在它们无所事事的时候消耗CPU资源。 并发同步有时候...
  • SOM神经网络

    Deeplearning Algorithms tutorial SOM神经网络 相关应用 优点 缺点: Deeplearning Algorithms tutorial 谷歌的人工智能位于全球前列,在图像识别、语音识别、无人驾驶等技术上都已经落地。而百度实质意义上扛起了国内的人工智能的大旗,覆盖无人驾驶、智能助手、图像识别等许多层面。苹果业...
  • 第 3 小节:企业为什么要参与开源

    第 3 小节:企业为什么要参与开源 企业参与开源并不是为了公益 企业选择回馈其实是理性选择 企业参与开源的概念 企业参与开源的回报 短期回报 项目质量提升、加快项目进度: 收取咨询和服务费用: 长期回报 吸引更多的人才: 技术影响力提升: 参考资料 本部分内容贡献者 第 3 小节:企业为什么要参与开源 企业参与开源并不是为...
  • 第 4 小节:关于开源基金会

    第 4 小节:关于开源基金会 开源基金会的概念 开源基金会的目的 常见的开源基金会 1. Apache 软件基金会 2. Linux 基金会 3. 开放原子开源基金会 4. Eclipse 基金会 5. 云原生计算基金会(CNCF) 6. Cloud Foundry 基金会 7. OpenStack 基金会 8. 软件自由管理委员会 9....
  • 一致性协议

    一、两阶段提交协议 运行过程 存在的问题 二、Paxos 协议 执行过程 约束条件 1. 正确性 2. 可终止性 三、Raft 协议 单个 Candidate 的竞选 多个 Candidate 竞选 日志复制 四、拜占庭将军问题 五、参考资料 一、两阶段提交协议 Two-phase Commit(2PC)。 可以保证一个事...
  • 1.1 什么是比特币?

    1.1什么是比特币? 1.1什么是比特币? 比特币一是构成数字货币生态系统基础的概念和技术的总称,二是货币单位,用于在比特币网络中的参与者之间存储和传递价值。比特币用户主要通过在互联网上使用比特币协议进行通信,也可以使用其他传输网络。比特币协议栈是开源软件,可以在各种计算设备(包括笔记本电脑和智能手机)上运行,从而使该技术易于被人接受。 用户通过网...
  • 后微服务时代

    后微服务时代 后微服务时代 后微服务时代(Cloud Native) 从软件层面独力应对微服务架构问题,发展到软、硬一体,合力应对架构问题的时代,此即为“后微服务时代”。 上节提到的分布式架构中出现的问题,如注册发现、跟踪治理、负载均衡、传输通信等,其实在 SOA 时代甚至可以说从原始分布式时代起就已经存在了,只要是分布式架构的系统,就无法完全避免...
  • Etcd介绍

    1. Etcd是什么(what) 2. 为什么使用Etcd(why) 2.1. Etcd的优势 3. 如何实现Etcd架构(how) 3.1. Etcd的相关名词解释 3.2. Etcd的架构图 1、HTTP Server: 2、Raft: 3、WAL: 4、Store: 1. Etcd是什么(what) etcd is a dis...