首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏java达人

    分布式系统模式11-HeartBeat

    拥有一个可靠的故障检测器(它可以有效地用于大型集群部署,同时提供一些一致性保证)仍然是一个需要积极开发的领域。一些最新开发的框架,比如Rapid,看起来很有希望。

    1.3K20发布于 2021-01-05
  • 来自专栏Android 开发者

    聚焦 Android 11: 开发语言

    作者 / 产品经理 David Winer 在往期 #11WeeksOfAndroid 系列文章中我们介绍了 联系人和身份、隐私和安全、 Android 11 兼容性 ,本期将 聚焦语言 。 本期我们将深入探讨 Android 三种核心语言的所有最新资讯: 从 Kotlin 协程到 Android 11 新的 Java API,再到更出色的本地开发工具,最新版本中包含了很多内容。 Kotlin 与协程 Kotlin 是现代 Android 开发与指导性开发库的核心。 在 Android 11 中,我们力求不断改进对这两种语言的支持。在 Android 11 Beta 中,我们使用来自 OpenJDK 9、10 和 11 的许多新 API 升级了 Java 库支持。 对于 Android 11,我们还更新了 Android 运行时间 (Android runtime),以通过 I/O 预取 加快应用的启动速度。 C++ 开发者的体验也在不断改善。

    1.4K10发布于 2020-10-16
  • 来自专栏函数式编程语言及工具

    Akka(11): 分布式运算:集群-均衡负载

    集群构建是ActorSystem层面上的,可以是纯粹的配置和部署行为;分布式Actor程序编程实现了Actor消息地址的透明化,无须考虑目标运行环境是否分布式的,可以按正常的Actor编程模式进行。   既然分布式的Actor编程无须特别针对集群环境,那么摆在我们面前的就是多个可以直接使用的运算环境(集群节点)了,现在我们的分布式编程方式应该主要聚焦在如何充分使用这些分布的运算环境,即:如何把程序合理分配到各集群节点以达到最优的运算输出效率

    2.5K70发布于 2018-01-05
  • 来自专栏武军超python专栏

    11月9日python分布式爬虫

    另外,如果需要继承,也可以定义为类方法,实例对象和类对象都可以调用 使用分布式必须要安装: pip install scrapy-redis 分布式分布式爬虫的难点在于多台机器之间怎么互相通信而防止爬取重复的 url才能爬取一个url,不能自动爬取的话首先看一下域名是否正确,如果实在不行的话就把redis数据库 清空一下(flushdb),可能是由于存储爬取过的url那个列表的上次运行缓存太多造成的 使用分布式需要使用 如果不指定的话默认就是相对路径的当前的目录下: 如果使用/来表示路径可以直接写绝对路径,如果使用\则需要在绝对路径的前面加r来表示不转义,以原字符解释, 路径的 最后一定要加/表示最后那个文件下: with open('G:/第四阶段/11 utf8') as f:     f.write((item['aname']+','+item['atype'] + '\n'))     f.close() with open(r'G:\第四阶段\11

    46920发布于 2019-02-25
  • 来自专栏程序员小航

    Redisson 分布式锁源码 11:Semaphore 和 CountDownLatch

    前言 Redisson 除了提供了分布式锁之外,还额外提供了同步组件,Semaphore 和 CountDownLatch。 1 Semaphore 意思就是在分布式场景下,只有 3 个凭证,也就意味着同时只会有三个线程执行业务。 3 总结 Redisson 实现分布式的 Semaphore 和 CountDownLatch 基本内容就是如此,仅仅通过在 Redis 维护一个公共的变量,然后进行原子更新即可。

    51940发布于 2021-07-09
  • 来自专栏Sign

    精灵之息 开发日志(11

    但是后期有些精灵出现一些重叠感,而且虽然都是独特的行为模式但是很多精灵让无法给人留下很深的印象

    46220发布于 2021-08-27
  • 来自专栏Reinvent Data Science

    Chat with Milvus #11 回顾- 分布式数据库与Milvus分布式

    视频中我们分析了传统数据库的架构,挑战&解法、分布式数据库的优势与劣势,最后带出了我们对 Milvus 分布式的看法与规划。 视频中我们介绍了像是 AWS Aurora、PingCAP 与分布式数据库中间件 ShardingSphere 这些热门的技术,想了解数据库前世今生的你务必点开?的视频! ? 因为一个开源项目,它要有活跃的运作的话,它肯定有开发的话,肯定后面都是有一些公司去支持它,不然的话像这样的系统,它演进不会有那么快的。 Attendee B: 了解。 我们 GitHub 上面会有我们接下来一些版本的初步的目标,然后我们也有一个 Slack 的频道,在这个 Slack 频道当中会如果是有兴趣参与开发的话,是可以在那里面进行讨论。 github.com/milvus-io/milvus | 源码 milvus.io | 官网 milvusio.slack.com | Slack 社区 zhihu.com/org/zilliz-11

    68420发布于 2020-05-18
  • 来自专栏phodal

    分布式开发规范治理​

    从这个角度来看,只是讨论分布式系统,可能有一些单薄。但是呢,我们在写规范,针对的是系统吗?难道不是团队中的开发人员?所以,我们所想的治理的是分布式协作的规范性问题。 开发态。即结合开发过程中的工具(如 IDE、Git、CLI),将规范内置到开发流程中。典型的有 Git Hooks、IDE 插件等。 测试态。 分布式场景下的规范 现在,让我们回到先前我们定义的分布式场景,思考一下如何在这种场景下,构建规范工具化? 当然了,它更多的是在测试态、开发态来解决问题。理想情况下,应该包含 IDE 插件,在开发时能提醒开发人员,系统架构有哪些问题。 指标模型:架构适应度函数 虽然,我们可以构建一个基于“分布式”场景的规范,但是从某种意义上来说,这些规范是一种约束。对于开发人员来说,我们需要一种更好的指导指标,而不是我们破坏了哪些规则。

    97510编辑于 2022-03-08
  • 来自专栏慕枫技术笔记

    11 张图深入理解分布式锁原理

    原先的单体服务中的加锁方式在分布式场景下不能满足共享资源的并发访问要求。因此我们需要一种适用于分布式场景下的共享资源安全的处理机制,此时应对这种问题的分布式锁就应运而生了。 分布式锁实现方案 2.1 基于数据库的分布式锁实现方案 2.1.1实现原理 通过数据库的方式实现分布式锁的效果,实际就是借助于数据库的唯一性约束特性或者 for update 来实现。 分布式锁实现方案。 和 Redisson 类似,我们在实际使用 Zookeeper 作为分布式锁的时候可以用 Curator 来作为开发 SDK,它同样封装了很多实现,包括可重入锁的实现,减轻了使用者的负担。 总结 本文首先对从单机时代到分布式场景下的分布式锁的产生的背景进行了分析,通过对分布式锁的本质问题的探究,引出了数据库分布式锁方案、Redis 分布式锁方案以及 Zookeeper 分布式锁方案,并对每一种方案的优点以及不足进行了分析

    76920编辑于 2023-03-20
  • 来自专栏黑客下午茶

    分布式 PostgreSQL,Citus(11.x) 效用函数

    表和分片 DDL create_distributed_table create_distributed_table() 函数用于定义分布式表,并且如果它是哈希分布式表,还用于创建它的分片。 如果引用表本身不是分布式的,则在这些表是分布式的表之前禁止截断,以保护引用完整性: ERROR: cannot truncate a table referenced in a foreign key 在分布式函数执行期间,Postgres 搜索路径不会从 coordinator 传播到 worker, 因此分布式函数代码应完全限定数据库对象的名称。函数发出的通知也不会显示给用户。 citus_check_cluster_node_health (beta) 这个函数是 Citus 11-beta 的一部分。 检查所有节点之间的连接。 该转换可用于确定分布式表的分布列。 有关更详细的讨论,请参阅 finding_dist_col。 citus_relation_size 获取指定的分布式表的所有分片所使用的磁盘空间。

    2.1K20编辑于 2022-09-02
  • 来自专栏黑客下午茶

    Citus 11(分布式 PostgreSQL) 文档贡献与本地运行

    Citus 提供: 使用分片跨多个计算机进行水平缩放 将这些服务器的查询并行化,加快大型数据集上的响应 为多租户应用程序、实时运营分析以及高吞吐量事务工作负载提供卓越的支持 Citus 11 文档官方仓库

    55030编辑于 2022-05-17
  • 来自专栏写代码和思考

    Android开发(11) 消息栏通知(Notification)

    android 的消息通知还是很方便的,它会出现在窗体的顶部,并给出提示。常见的短信就是这样的通知方式。本文我们尝试实现一个这样的演示。

    2.7K00发布于 2020-03-16
  • 来自专栏Android 开发者

    聚焦 Android 11:游戏开发新工具

    作者 / Android 与 Google Play 游戏产品管理主管 Greg Hartrell 在往期 #11WeeksOfAndroid 系列文章中我们介绍了 联系人和身份、隐私和安全、Android 11 兼容性 、开发语言、Jetpack、Android 开发者工具 、Google Play 应用分发与盈利,本期将聚焦 游戏开发 ,帮助您更好地了解您的游戏表现,覆盖更多设备和新受众,并通过 Google Android 游戏开发扩展 : 对于使用 C/C++ 在多个平台上构建游戏的开发者,我们持续扩展 Visual Studio,包括增加 Visual Studio 2019 支持并推出独立 Android 注册开发者预览,集成您的 Visual Studio 工作流。 更多精彩 您可以查看 #11WeeksOfAndroid 视频内容的 完整播放列表,或前往官方网站详细 了解更多主题。我们将持续聚焦每期的新领域,敬请留意,也请继续关注我们,期待您的反馈。

    1K20编辑于 2022-09-21
  • 来自专栏黑马

    【Java Web_11】MVC开发模式

    一、MVC 1. 概述 ① M:Model,模型。JavaBean、dao * 完成具体的业务操作,如:查询数据库,封装对象 ② V:View,视图。JSP、HTML * 展示数据 ③

    30510发布于 2021-02-04
  • 来自专栏鸿蒙开发笔记

    OpenHarmony 实战开发——分布式DeviceProfile

    三、DeviceProfile的典型业务流程分布式 DeviceProfile 基于分布式软总线、分布式数据管理、分布式 Profile 等技术特性,构建统一的设备信息管理机制。 图 2 展示了两个设备的分布式 DeviceProfile 及其内部业务流程。图2 分布式DeviceProfile在介绍业务流程之前,先让我们来认识一下图 2 中涉及到的几个模块。 CS 负责采集本设备的设备信息;ㆍ HiChain:设备互信认证服务,管理设备的可信群组;ㆍ 分布式数据管理服务:DeviceProfile 通过分布式数据管理服务插入、更新、查询、删除及同步设备信息。 `1.OpenHarmony开发基础2.OpenHarmony北向开发环境搭建3.鸿蒙南向开发环境的搭建4.鸿蒙生态应用开发白皮书V2.0 & V3.05.鸿蒙开发面试真题(含参考答案) 6.TypeScript 入门学习手册7.OpenHarmony 经典面试题(含参考答案)8.OpenHarmony设备开发入门【最新版】9.沉浸式剖析OpenHarmony源代码10.系统定制指南11.

    32020编辑于 2025-04-11
  • 来自专栏罗西的思考

    深度学习分布式训练框架 horovod (11) --- on spark --- GLOO 方案

    [源码解析] 深度学习分布式训练框架 horovod (11) --- on spark --- GLOO 方案 目录 [源码解析] 深度学习分布式训练框架 horovod (11) --- on spark 本系列其他文章如下: [源码解析] 深度学习分布式训练框架 Horovod (1) --- 基础知识 [源码解析] 深度学习分布式训练框架 horovod (2) --- 从使用者角度切入 [源码解析] 深度学习分布式训练框架 horovod (3) --- Horovodrun背后做了什么 [源码解析] 深度学习分布式训练框架 horovod (4) --- 网络基础 & Driver [源码解析] 深度学习分布式训练框架 horovod (5) --- 融合框架 [源码解析] 深度学习分布式训练框架 horovod (6) --- 后台线程架构 [源码解析] 深度学习分布式训练框架 horovod (7) --- DistributedOptimizer [源码解析] 深度学习分布式训练框架 horovod (8) --- on spark [源码解析] 深度学习分布式训练框架 horovod

    90930发布于 2021-07-13
  • 来自专栏黑客下午茶

    分布式 PostgreSQL,Citus 11.x SQL 参考(中文手册)

    SQL 参考 创建和修改分布式对象 (DDL) https://citus.hacker-linner.com/develop/reference_ddl.html 创建和分发表 引用表 分布协调器数据 手动修改 摄取、修改数据 (DML) https://citus.hacker-linner.com/develop/reference_dml.html 插入数据 “From Select” 子句(分布式汇总 命令(批量加载 使用汇总缓存聚合 https://citus.hacker-linner.com/develop/reference_dml.html#rollups 更新和删除 最大化写入性能 查询分布式表 citus.hacker-linner.com/develop/reference_sql.html 聚合函数 Count (Distinct) 聚合 估计 Top N 项 百分位数计算 限制下推 分布式表的视图 连接 共置连接 引用表连接 重新分区连接 查询处理 https://citus.hacker-linner.com/develop/reference_processing.html 分布式查询 Planner

    70210编辑于 2022-09-02
  • 来自专栏罗西的思考

    PyTorch 分布式(11) ----- DistributedDataParallel 之 构建Reducer和Join操作

    [源码解析] PyTorch 分布式(11) ----- DistributedDataParallel 之 构建Reducer和Join操作 目录 [源码解析] PyTorch 分布式(11) --- ) [源码解析] PyTorch 分布式(4)------分布式应用基础概念 [源码解析] PyTorch分布式(5) ------ DistributedDataParallel 总述&如何使用 [源码解析 11 inputs processed across all ranks! 11 inputs processed before rank 1 joined! 11 inputs processed across all ranks! Pytorch模型中的parameter与buffer 【PyTorch开发者日 2020】PyTorch分布式数据并行(DDP) [中文字幕] 深入理解 PyTorch 中的 Hook 机制 [中文字幕

    1.7K11发布于 2021-11-29
  • 来自专栏逆向技术

    64内核开发11讲.多线程开发.以及同步.

    现在的程序基本是很多个线程.不想以前一样.而进程和线程的关系就是 一对多的关系.

    82620发布于 2019-07-02
  • 来自专栏C++核心准则原文翻译

    自学鸿蒙应用开发11)- RadioButton和RadioContainer

    本文介绍在鸿蒙应用中RadioButton和RadioContainer组件的基本用法。

    68920发布于 2021-01-13
领券