实现PostgreSQL逻辑复制实战## 实现PostgreSQL逻辑复制实战 王青松 神州飞象(北京)数据科技有限公司 ## 简介 PG WAL Other DB 逻辑复制的功能是从PG的WAL日志中,读取数据库更新信息,然后“翻译”(Decode)成逻辑的形式,可发送到远程从库做数据同步。 ## 为什么要选择逻辑复制?  ## 逻辑复制架构图 逻辑解码 产生SQL+数据 MQ消息队列 DB重放语句 Master LOGICAL SQL语句 数据  ## 逻辑复制特点  它兼顾有基于触发器复制技术的灵活性 同时又有基于日志复制技术的高效性 它使用发布/订阅模型对选择性的数据复制相对物理复制来说是非常方便 ## 特性 logical 逻辑解码 复制槽位技术 自定义输出插件0 码力 | 17 页 | 1.90 MB | 2 年前3
Rust 异步 Runtime 的兼容层 - 施继成## Rust 异步 Runtime 的兼容层 施继成 @ DatenLord ## [Table_CompanyName] 6.17-6.18 @Shanghai ## Table of Contents ## # Rust async runtime Introduce what's rust async runtime 2 ## #Async runtime binding0 码力 | 22 页 | 957.41 KB | 2 年前3
机器学习课程-温州大学-03机器学习-逻辑回归## 机器学习-逻辑回归 黄海广 副教授 2022年02月 ## 本章目录 01 分类问题 02 Sigmoid函数 03 逻辑回归求解 04 逻辑回归代码实现 ### 1. 分类问题 01 分类问题 02 Sigmoid函数 03 逻辑回归求解 04 逻辑回归代码实现 ## 分类问题 ## 监督学习的最主要类型 ## ✓ 分类(Classification) (One-vs-Rest) 一对多 (一对余) ### 2. Sigmoid函数 01 分类问题 02 Sigmoid函数 03 逻辑回归求解 04 逻辑回归代码实现 ### 2. Sigmoid函数 ## Sigmoid 函数 $ \sigma(z) $ 代表一个常用的逻辑函数(logistic function)为S形函数(Sigmoid function) 则: $ \sigma(z)= \sigma(z)=g(z)=\frac{1}{1+e^{-z}}\quad z=w^{\mathrm{T}}x+b $ 合起来,我们得到逻辑回归模型的假设函数: $$ \mathrm{L}\big(\hat{y},y\big)=-y\log(\hat{y})-(1-y)\log(1-\hat{y}\big) $$  ## 前端的分层 • 为什么单页应用一定要分层? - 前端逻辑有一定规模,分层有利协作 - 便于保证数据的一致性 - 业务逻辑的复用 - 每个层次的单独可测试 • Struts这种服务端MVC的弱点在哪里? - 拉长了视图层的生成和渲染 - 不利于UI人员协作 ## 自定义标签 - 现在有哪些方式在浏览器端自定义标签 – polymer, angularjs ## 业务逻辑层 - 在良好的分层机制下,前端可以独立出一层与界面元素无关的纯逻辑层 • 这一层是与业务相关的,比界面层稳定 • 业务逻辑层可以用单元测试来覆盖 - 甚至因为与DOM无关,这个单元测试可以在NodeJS里做 ## 二 次开发平台 • 二次开发平台是做什么用的? - 业务人员通过拖拉配置,生成可用的功能。 · 为什么企业会需要二次开发平台?0 码力 | 13 页 | 517.57 KB | 2 年前3
MLP网络层## PyTorch ## 全军出击:全连接层 主讲人:龙良曲 ## I know nothing  ## Be practical  蘑菇街 架构师 # InfoQ官网 全新改版上线 促进软件开发领域知识与创新的传播 ## 精选内容  华为面试改革重编程;黑客攻击Git私有库索要赎金|Q新闻华为面试改革,增加90分钟网上编程 ## 架构师的业务思维 ## 关于我 陈辉 (沉辉) 蘑菇街架构师 • 蘑菇街 电商技术&基础平台负责人 13-15年 淘宝技术部  ## 分享大纲 • 架构师的分类 · 什么是业务思维 - 如何运用业务思维影响架构设计 如何运用业务思维影响架构设计 如何培养业务思维 ## 架构师的分类 ## 不是重新定义,而是对标 技术架构师 业务架构师 平台架构师 ## 什么是架构师的业务思维? ## 场景 ## 今年我们要落地中台架构 是不是需要分层设计? 中台架构是怎么样的? 思技 维术 ## 换个问法 ## 今年我们要落地业务中台架构 ## 颜千千cc朕好萌吖 新款凉鞋 发现 、动态|类之间的协作| |状态机图|类、动态|所有的逻辑| ## 三 个不同的图 ## 0 答对问题有奖金 金额从2.56元到20.48元 请扫我微信以便当场转账 加微信时烦告知尊姓大名 ## 作用 ➢都以为自己在做正常的事情, 系统却出问题了 条件语句?泛化?不重要了 对象  状态保护 逻辑内移 ## 作用 专家原则、可视原则 减少get/set Open 接口变简单 Close Close Open Open Withdraw[banlance0 码力 | 30 页 | 1.75 MB | 2 年前3
Golang在接入层长连接服务中的实践-黄欣## Golang 在接入层长连接服务中的实践 黄欣 基础平台—架构部 - 背景 - 架构 - 心得 ## 目录 - 背景 - 架构 - 心得 ## 目录 ## 背景—why 长连接? - 业务场景 - 大量实时计算 - 司机乘客撮合 - 实时计价 - 高频度的数据交互 - 坐标数据 - 计价数据 - Memprof、cpuprof~ • 社区活跃,发展迅猛 ## 背景—使用现状 • 每天服务于千万级别的司机,数亿的用户 • 实时在线百万级别 • 每天平均70亿次的推送量 ## 背景—总结 • 业务上核心依赖 • Golang成功的使用案例 背景 架构 心得 ## 目录 ## • 整体架构图  ## • 解决方法 – Protobuf (golang) - 接口设计分层 • 框架层:模块间通信协议(类似tcp/udp) • 业务层:bytes(类似应用层)留给业务自己定义就好了 ## 架构—性能 • conn svr |连接数|qps|内存|cpu(平均)|gc(STW)| |---|---|---|---|---|0 码力 | 31 页 | 1.67 MB | 2 年前3
1.5 Go 业务开发中 Error & Context - 毛剑Go业务开发中Error&Context 毛剑 bilibili iammao@vip.qq.com 探探 Gopher China 2019 Agenda Error o Background o Handle Error o Best Practice • Context o Background o Context With API o Best Practice • Conclusion alt=‘OCR图片’/> Error - Background 错误检查和打印 分层开发导致的处处打印日志 难以获取详细的堆栈关联 。根因丢失 业务错误处理 API中逻辑标识处理 if err != nil { return err } API中错误消息展示 API中业务的Hint数据 Errors are values By Rob Pike ’ alt=‘OCR图片’/> Error - Handle com/pkg/errors By Dave Cheney ’ alt=‘OCR图片’/> Error - Handle Error 根因追踪 Cause获取根因,用于 Sentinel errors逻辑处理 // If the error does not implement Cause, the original error will // be returned. If the error0 码力 | 26 页 | 10.58 MB | 1 月前3
敏捷开发/张燎原:从持续交付到业务创新## 阿里巴巴研发效能实践日 从持续交付到业务创新 张燎原 阿里巴巴高级技术专家 ## 从持续交付到业务创新 一切不以达成业务目标为目的的持续交付都是要流氓 ## SELF INTRODUCTION  ## 张燎原 阿里巴巴高级技术 com/PPI/pressroom.asp ## 灵长类动物接受培训之后,能够进行VB编程 Higher Primates Can Program After VB.NET Training 现实挑战 复杂产品、业务和组织 理想期望 顺畅的高质量地交付 ### #1. 持续交付 ——可见、可控、可度量,加速价值交付 ## 可见:端到端拉通对齐选择 业务团队愿景目标:2-1-1 2 Weeks 1 Week 1 Hour 需求交付周期 从想法提出并确认,到上线的时间 需求开发周期 从需求设计完成到上线的时间 变更集成发布时长 整个组织各职能和部门的协调一致和紧密协作 0 码力 | 40 页 | 3.34 MB | 2 年前3共 1000 条- 1
- 2
- 3
- 4
- 5
- 6
- 100













