见4.1 0 码力 |
12 页 |
873.78 KB
| 1 年前 3 ## 微服务环境下的系统治理与容错
王新栋

## 收获国内外一线大厂实践 与技术大咖同行成长
✓ 演讲视频 ✓ 干货整理 ✓ 大咖采访 ✓ 行业趋势
关注 QCon 公众号

■ 网络延迟。
几个障碍需要我们克服:
■ 同步通信降低了可用性
■ 数据一致性
## 微服务拆分方法
1、按照业务能力
识别业务能力
映射服务
2、DDD-子域
商品服务
识别领域
映射服务
订单服务
用户服务
## 微服务拆分-指导原则
## 1、
服务
服务
服务
服务
服务
服务
服务
单体
服务
!千万不要做一步到位,推倒重来 式的改造
## 服务分解的四大障碍
1、网络延迟
2、同步通信降低了可用性
3、跨服务的数据一致性
4、上帝类
## 微服务的忠告
■ 第一,要记住微服务不是解决所有问题的万能 “银弹”。
■ 第二,编写整洁的代码和使用自动化测试至关重要,因为这是现代软件开发的基础。
■ 第 0 码力 |
45 页 |
16.09 MB
| 2 年前 3 RUST CHINA CONFE
2023
第三届中国Rust开发者大会
四 本次演讲.…….
组件化驱动、ROM运行环境与RustSBIl
洛佳
华中科技大学 网络空间安全学院
2023年6月
。 笔名洛佳
*。 华中科技大学网络空间安全学院研一
在读 (导师: 周威老师)
。 研究方向: 物联网安全、系统安全
。 热爱开源,乐于尝试新技术
。 RustSBI项目维护者
。 一次开发,同时
复用于庶入式、固件和内核中。
# ROM运行环境
合理利用雇入式、桌面和服务器芯片片内
ROM代码,构造零开销的运行环境。进一
步地,可完成安全引导、安全镜像分发和
通常的庶入式开发等功能。
##2023年的RustSBI
作为RISC-V SBI固件的RustSB1,2023年
将与UEFI、LinuxBoot探出火花。在驱
动、环境和5SBI接口的基础上,提供快速
实现具体引导流程的解决方案。 核显和向量扩展
等,编号专用驱
动后,对接常用
软件框架
统一编写同一IP
核或5oC设计的
控制器支持,填
入常量泛型,即
可用于运行环境
四 裸机和引导程序的ROM阶段
生成镜像结构
编译时生成镜像头,通
党包含处理器配置、时
钟和闪存配置等部分
高级语言环境 外设和时钟
初始化bss段、data段, 0 码力 |
21 页 |
3.12 MB
| 2 年前 3 # Java 应用与开发 Java 技术概述及开发环境
王晓东
wangxiaodong@ouc.edu.cn
中国海洋大学
September 18, 2018

 和目标代码级 (Java) 平台无关。
## Java 技术的特点
分布式
可靠性
多线程
网络编程
编译和解释并存
## Java 技术的特点
可靠性 不支持直接操作指针,避免了对内存的非 0 码力 |
33 页 |
1.17 MB
| 2 年前 3 5e22bb8395172c2e53dd/p1_1.jpg)
# 复杂环境下的视觉同时定位与地图构建
章国锋
浙江大学CAD&CG国家重点实验室
主办方 Geekbang. InfoQ
## SLAM: 同时定位与地图构建
• 机器人和计算机视觉领域的基本问题
- 在未知环境中定位自身方位并同时构建环境三维地图
- 广泛的应用
• 增强现实、虚拟现实
- 机器人、无人驾驶 b8395172c2e53dd/p3_6.jpg)
手机上的惯性传感器(IMU)
## SLAM运行结果
## - 设备根据传感器的信息
- 计算自身位置(在空间中的位置和朝向)
• 构建环境地图(稀疏或者稠密的三维点云)

Frames 目前绝大多数VR头盔都采用Outside-In的定位方案,需要在环境中放置一个或多个传感器,活动范围受限,不支持大范围移动的定位。
《The Devices of VR: Part 3 – The Future of VR》
基于SLAM技术的VR/AR可以实现Inside-Out方案:将传感器固定在使用者端。优点:不需要提前布置环境中的传感器,且没有活动范围的限制。
## SLAM应用介绍
• 0 码力 |
60 页 |
4.61 MB
| 2 年前 3 ## 好的 MySQL 兼容性可以做到什么程度
PolarDB-X 如何做生态兼容
胡中泉(舟济)
阿里云数据库解决方案架构师
## 01 为什么要兼容 MySQL
The longer you look back, the farther you can look forward.
## 也从阿里巴巴的“去IOE”运动说起
## 业务驱动下的分布式技术实践之路

## PolarDB-X 完全兼容 MySQL Binlog 可行性
## PolarDB-X
CN
CN
DN
CN
DN
DN

NVIDIA 0 码力 |
14 页 |
729.50 KB
| 2 年前 3 CHINA CONF 2021 - 2022 第二届中国Rust开发者大会
2022.07.31 Online
# Rust API可靠性分析与验证
姜剑峰
## 主题内容
• Rust第三方库API可靠性现状
• 现用方法的局限性
- 基于程序合成+模糊测试的可靠性分析方法
## 自我简介
• 本(2019)硕(2022)毕业于复旦大学
- 目前在蚂蚁集团安全计算部门开发应用于机密计算的Rust系统软件 ## Rust API 可靠性
现有的机制是否足够呢?
- unsafe代码没有破坏内存安全性
• no memory leakage
• panic free
在任何合法使用API的情况下
• 所有静态检查提供的保证都应该被满足(不应该被unsafe所破坏)
- 所有动态检查都不应该被违背(可以被安全的移除),除非panic是一种允许的行为
## 现有的可靠性分析方法及其局限性
模糊测试(afl 模糊测试用例程序
## 结论以及未来的发展
1. Rust优秀的语言设计避免了大量可能发生的潜在错误
2. 目前Rust程序合成的难点在于unsafe代码,泛型与trait,宏等
3. 保障Rust程序的可靠性仍然需要各种程序分析以及软件测试的手段
## Thanks
## Rust China Conf 2021-2022 – Online, China 0 码力 |
13 页 |
1.68 MB
| 2 年前 3
|