Doris的数据导入机制以及原子性保证等待回收任务删除已写入数据  ## 总结 多版本机制解决读写冲突 • 写入带版本 · 查询带版本 两阶段导入保证多表原子生效 - 支持并行导入 - 有冲突时按导入顺序生效,无冲突导入时并行生效 事务能力保证  决定对象是否是垃圾对象,并进行 回收。 学 垃圾回收机制的特点 * 垃圾内存并不是用完了马上就被释放,所以会产生内存释放 不及时的现象,从而降低内存的使用效率。 有归程 序庞大的 时候,这种现象更为明显。0 码力 | 44 页 | 818.30 KB | 2 年前3
2.4 基于Go-Ethereum构建DPOS机制下的区块链基于Go-Ethereum构建DPOS机制下的区块链 恺英网络一朱崇文 ’ alt=‘OCR图片’/> 目录 1 Go版本以太坊 2 为何选择DPOS机制 3 拓展共识改造实战 4 智能合约的实践 5 压力测试下暴露的问题 GopherChina2018 ’ alt=‘OCR图片’/> Go版本以太坊 ’ alt=‘OCR图片’/> Go版本以太坊 以太坊的工具组 ’ alt=‘OCR图片’/> GopherChina2018 ’ alt=‘OCR图片’/> 为何选择DPOS机制 共识机制对比 POW • 消耗计算力 • 出块速度慢,确认慢 • TPS极低 10~20 • 确认1分钟+ DPOS • 代理人模式 • 出块速度快,确认快 • TPS 700~1000 (实现) • 平均确认1~3秒 ’ alt=‘OCR图片’/> 为何选择DPOS机制 DPOS机制的优势 系统可靠性 在商业场景下,网络性能可控 the local miner’s GopherChina2018 ’ alt=‘OCR图片’/> 拓展共识改造实战 借鉴Clique(POA)的实现 Clique Go-Ethereum实现的机制,用以公共测试链 整个网络由Signer节点出块 Signer节点可以投票选择其他Signer节点 节点之间可以相互竞争出块 存活节点数 > (n/2) +1 Signer 节点的选举记录在Extra0 码力 | 34 页 | 2.01 MB | 1 月前3
Facebook messenger架构介绍-覃超 facebook9dca31ca6d249138ad2d797c5/p27_2.jpg) ## 系统难点 1. 信息传输的时效性 2. '在线状态' 跟踪 3. Queue(消息队列)+ 送达机制 4. 多并发连接 5. 消息的历史记录 ### 1. 0 Architecture ## System overview browsers ,还是2个(类似moosefs)? 2. Trash 放在哪里? 3. 是否需要做 session 机制(在 metaserver 打开),来维护 inode 的打开情况? • 方案设计 • Trash机制: • Session机制: • 遗留问题 • 工作量评估 ## 背景 未对接forget 2. moosefs 实现了在 mds 上 open,因此删除时可以判断文件是否被打开 3. moosefs使用了两种机制,来实现上述功能,分别是trash机制和reserve机制(最新版本叫sustained),两种机制如下: ## trash机制: 对于所有TYPE_FILE类型的文件在删除时,若其transhtime大于0,则不会立即将该文件彻底删除,而是将其类型修改为 入回收站。 通过META文件系统来访问trash 通过trash机制,可实现文件的恢复UNDEL 回收站实现了一个timer,定期判断trashtime,执行定期清理回收站 清理时,当文件仍处于打开状态,则还需要进入下sustained/reserve中。 ## sustained机制/reserve机制 当一个trashtime等于0的TYPE FILE类型的文件被一0 码力 | 15 页 | 325.42 KB | 1 年前3
QCon北京2018-《美团配送系统架构演进实践》-阴永俊• 实时移动的信息传递通路 ## 履约能力 移动互联网 实现平台对运单调度的实时把控,对运单与运力的供需匹配 履约流程:下单 -> 派单 -> 接单 -> 取货 -> 送达... 智能手机/APP ## 配送业务全面信息化是必然趋势 • 线下配送的全过程纳入信息环境 划分系统 - 如何支撑快速试错: • 项目制;PM、RD = QA;区分履约服务与运营服务 下单 结算 调度 取货 送达 管理端 骑手APP  外卖系统 具体技术 时间预估 技术方向 单量预估 POI 定位 预测预估 骑行导航 供需平衡 弹性研究 配送范围 站点规划 订单指派 路径规划 语音助手 配送硬件 轨迹挖掘 定价机制 智能规划 智能调度 智能硬件 学科方向 Spatial-Temporal Data Mining、Operations Research、Machine Learning 如何更好地发挥大数据与AI的价值0 码力 | 31 页 | 15.26 MB | 2 年前3
2020美团技术年货 算法篇hbf{S}^{\prime}\mathbf{W}^{(1)}+b^{(1)})\mathbf{W}^{(2)}+b^{(2)})) $$ Transformer Layer 就是通过这种自注意力机制层和普通非线性层来实现对输入信号的编码,得到信号的表示。 ## 美团搜索排序 Transformer 实践经验 Transformer 在美团搜索排序上的实践主要分以下三个部分:第一部分是特征工 对用户的兴趣都是等价的,因而会引入一些噪声。尤其是在美团搜索这种交互场景,这种假设往往是不能很好地进行建模来表达用户兴趣。 近年来,在搜索推荐算法领域,针对用户行为序列建模取得了重要的进展:DIN 引入注意力机制,考虑行为序列中不同 item 对当前预测 item 有不同的影响 $ ^{[7]} $ ;而 DIEN 的提出,解决 DIN 无法捕捉用户兴趣动态变化的缺点 $ ^{[8]} $ 。DSIN 针对 item 打分,用户 Embedding 表示一样的问题,尝试在第一个版本引入 Transformer 的基础上,叠加 DIN $ ^{[7]} $ 模型里面的 Attention-pooling 机制来解决该问题,其模型结构如图 5 所示: 0 码力 | 317 页 | 16.57 MB | 2 年前3
Pod 容忍节点异常时间调整进行驱逐。那么针对部分关键业务,是否可以调整这个时间,便于在节点发生异常时及时将 Pod 驱逐并在别的健康节点上重建? 要解决这个问题,我们首先要了解 Kubernetes 在节点异常时驱逐 Pod 的机制。 在 Kubernetes 1.13 及以后的版本中默认开启了 TaintBasedEvictions 及 TaintNodesByCondition 这两个 feature gate,节点及其上0 码力 | 4 页 | 104.64 KB | 2 年前3
深度学习与PyTorch入门实战 - 52. LSTM-Layer使用0 码力 | 11 页 | 643.79 KB | 2 年前3
Java 应用与开发 - 异常处理52f11ca8c8438e33ae70/p1_2.jpg) ## 学习目标 1. 掌握 Java 异常的概念和分类 2. 深入理解 Java 异常处理机制 异常的概念及分类 ## 大纲 异常的概念及分类 Java 异常处理机制 ## C++ 中的异常处理 ## 《The C++ Programming Language》 一个库的作者可以检测出发生了运行时错误,但一般不知道怎样去处理它们(因为和用户具体的应用有关); 处理它们(因为和用户具体的应用有关); 另一方面,库的用户知道怎样处理这些错误,但却无法检查它们何时发生(如果能检测,就可以再用户的代码里处理了,不用留给库去发现)。 ## 提供异常处理机制的基本思想 让一个函数在发现了自己无法处理的错误时抛出(throw)一个异常,然后它的(直接或者间接)调用者能够处理这个问题。 ## 《C++ primer》 将问题检测和问题处理相分离。 (Exceptions 道怎样去处理它们(因为和用户具体的应用有关); 另一方面,库的用户知道怎样处理这些错误,但却无法检查它们何时发生(如果能检测,就可以再用户的代码里处理了,不用留给库去发现)。 ## 提供异常处理机制的基本思想 让一个函数在发现了自己无法处理的错误时抛出(throw)一个异常,然后它的(直接或者间接)调用者能够处理这个问题。 ## 《C++ primer》 将问题检测和问题处理相分离。 (Exceptions0 码力 | 33 页 | 626.40 KB | 2 年前3
共 811 条
- 1
- 2
- 3
- 4
- 5
- 6
- 82













