Go Context原理及其典型适用场景Context原理及其适用场景 随手记 李帅(飞雪无情) n 常见并发模式 n Context实现原理 n TLS VS Context n 典型适用场景 大纲 Channel Fan-in func fanIn(sum1, sum2 <-chan int) <-chan int { sum := make(chan int) go func() { for {sum <- <-sum1}0 码力 | 32 页 | 4.62 MB | 1 年前3
全栈⼯程师之路 Node.js全栈⼯工程师之路 Node.js by 桑世⻰龙(i5ting) i5ting:⼀一个开源爱好者 StuQ明星讲师 空弦科技CTO Node.js布道者 Cnodejs管理员 ⺫⽬目录 • Part 1:为什么选择 Node.js? • Part 2:Node.js快速开发实践 • Part 3:全栈展望 • Part 4: 如何全栈? Part 1:为什么选择 nginx • 3)moa-api Features • ⾃自动加载路由 • ⽀支持mongodb配置 • 集成mongoosedao,快速写crud等dao接⼝口 • ⾃自带⽤用户管理 • 使⽤用jsonwebtoken做⽤用户鉴权 • ⽀支持migrate测试 • ⽀支持mocha测试 • 默认集成res.api,便于写接⼝口 • 集成supervisor,代码变动,⾃自动重载 gulp routes⽣生成路由说明 • 使⽤用log4js记录⽇日志 技术栈 base2(mirco kernel) mongoose bluebird res.api Part 3:全栈展望 前端开发4阶段 • html/css/js(基础) • jQuery、jQuery-ui,Extjs(曾经流⾏行) • Backbone(mvc),Angularjs、Vuejs(当前流⾏行)0 码力 | 50 页 | 1.35 MB | 1 年前3
支持10万TPS的高性能服务间通信解读servicecomb.apache.org github.com/apache?q=servicecomb 支持10万TPS的高性能服务间通信解读 刘宝 2 github.com/apache?q=servicecomb servicecomb.apache.org 刘宝,华为微服务开发专家,Apache ServiceComb Committer。 拥有10年以 上java开发框架的开发和运维经验。热爱微0 码力 | 7 页 | 1.58 MB | 1 年前3
Rust HTTP 协议栈在终端通信场景的实践 - 胡凯HTTP 协议栈在终端通信场景的实践 胡凯 hukai45@huawei.com 华为 公共开发部 嵌入式软件能力中心 什么是 HTTP 协议? ⚫ HTTP 协议介绍 目录 终端场景下 HTTP 协议的主要使用场景,以及需要思考的问题。 ⚫ 终端 HTTP 通信场景浅析 我们当前结合 Rust 和终端通信场景的实践的简单介绍。 ⚫ Rust 与终端 HTTP 通信场景结合 介绍 Rust 2023, Shanghai, China HTTP 协议介绍 HTTP 协议主要具有以下特点: ✓ 支持客户/服务器模式。 ✓ 简单快速:客户向服务器请求服务时,只需传送 请求方法、路径和请求头。HTTP 协议简单、HTTP 服务器的程序规模小,因而通信速度很快。 ✓ 灵活:HTTP 支持传输任意类型的数据对象。 ✓ 无连接:HTTP 限制每次连接只处理一个请求,节 省传输时间。(在 HTTP/1 早期的 HTTP 协议 • 请求方法仅能使 用 GET • 响应仅含有文档 内容,且仅支持 html Method Content request response HTTP/1.0 • 新的请求方法 • 发送请求时附带 版本信息 • 支持标头字段 • 支持请求上传内 容 • 支持传输多种格 式的内容。 Req-Line Headers Content Headers0 码力 | 26 页 | 1.25 MB | 1 年前3
微服务场景下的数据一致性解决方案 - 殷湘和平统一 微服务场景下的数据一致性解决方案 殷湘 华为PaaS微服务架构师 开源能力中心 大纲 •离 数据一致性的起因 •合 数据一致性的解决方案 •断 方案选择建议 离 数据一致性的起因 单体应用 • 单体应用由于所有模块(A/B/C)使用同一个数据库 • 数据一致性通过数据库事务保证 A B C commit rollback 微服务场景 MySQL MongoDB0 码力 | 31 页 | 4.28 MB | 1 年前3
PyConChina2022-上海-用GitHub完成Python的全技术栈开发-卢建晖用 GitHub 完成 Python 的全技术栈开发 主讲人:卢建晖 – Microsoft Regional Cloud Advocate GitHub 程序员必备 编码是每位开发者所必备的 从入门第一步开始 为开发者配置环境是企业的重要一步 ? $ 配置 冲突 金钱 挫败 GitHub Codespaces 你的云端开发环境 一键即用,无需配置您的开发环境。 开启你的 GitHub GitHub Codespace 福利 和 Visual Studio Code 打通 也可以结合第三方的开发工具 GitHub 现在支持通过 JetBrains Gateway 将 GitHub Codespaces 与 JetBrains IDE 一起使 用。 下载 JetBrains Gateway 并安装 GitHub Codespaces 插件后,用户将能够使用他们选择 的 JetBrains 笔记本编辑、数据探索和叙事构建体验 与 Codespace 的强大、标准化和简单 性结合在一起。 Codespaces 支持 GPU 啦 从 Codespace 中访问 GPU 可以让开发人员更快地运行复杂的 ML 模型,GPU 的组合以及对 Jupyter 笔记本和 Codespaces 标准化、 可重复环境的支持使得数据科学和 ML 工作负载的协作变得更加容易, 因为 开发人员不必为复杂的设置和本地安装而苦恼,更不用说在动力0 码力 | 24 页 | 4.86 MB | 1 年前3
C++高性能并行编程与优化 - 课件 - 13 C++ STL 容器全解之 vectorC++ STL 容器全解之 vector by 彭于斌( @archibate ) 往期录播: https://www.bilibili.com/video/BV1fa411r7zp 课程 PPT 和代码: https://github.com/parallel101/course C++ 标准库五大件:容器( container ) C++ 标准库五大件:迭代器( iterator std::out_of_range 让程序提前终止(或者被 try-catch 捕获),配合任意一款调试器,就可 以很快速地定位到出错点。 • 不过 at 需要额外检测下标是否越界,虽然更安 全方便调试,但和 [] 相比有一定性能损失。 • int &at(size_t i); • int const &at(size_t i) const; vector 容器: operator[] ,同时还能享受到 vector 容器 RAII 的安 全性。 • ~vector() noexcept; vector 容器: RAII 避免内存泄露 • 如果用 new/delete 或者 malloc/free 就很容易出现忘记释放内存的情况,造成内存泄露 。 • 而 vector 会在离开作用域时,自动调用解构函数,释放内存,就不必手动释放了,更安 全。 https://github.com0 码力 | 90 页 | 4.93 MB | 1 年前3
王宜国 - 基于 Rust 编程语⾔构建 Amphitheatre CLI Desktop Server 的全平台实践经验第三届中国Rust开发者⼤会 基于 Rust 编程语⾔构建 Amphitheatre CLI / Desktop / Server 的全平台实践经验 王宜国 - 独⽴开源软件作者 RUST CHINA CONF 2023 • 项⽬背景介绍 • 产品功能演示 • 应⽤场景概览 项⽬介绍 • 概念 • 架构设计 • 技术实现 设计与实现 ⼤纲 Amphitheatre 云开发环境(Cloud devcontainer 规范,借助内置的 Syncthing 将变化的代码增量同步到 Amphitheatre 集群内,让你 可实时构建并预览到效果。 为了加速构建,集群内将直接编译并替换掉当前可执 ⾏的进程,⽽⾮全量构建镜像再发到到镜像仓库,然 后再拉取镜像替代旧的 Pod 等⼀系统慢⻓的流程。 Buildpacks How Buildpacks work 分析 探测 恢复构建包可⽤于优化构建和导出阶段的⽂件。 轻松创建⽆限量的隔离集成测试环境 ☁ ⽀持微服务架构体系和多⼈协作联调测试 ⚡ 本地开发实时部署到运程集群 ? 交互式运⾏实例快照,可⼀键分享! ? 可插拔的⽣态应⽤市场,全⽅位提升效率 ? Amphitheatre Cloud 按需付费,开箱即⽤ Amphitheatre https://amphitheatre.app Instantly spin up fresh0 码力 | 34 页 | 10.81 MB | 1 年前3
2022年美团技术年货 合辑图神经网络训练框架的实践和探索 66 图技术在美团外卖下的场景化应用及探索 83 大规模异构图召回在美团到店推荐广告的应用 102 美团搜索粗排优化的探索与实践 116 美团外卖推荐情境化智能流量分发的实践与探索 129 大众点评搜索相关性技术探索与实践 152 美团 SemEval2022 结构化情感分析跨语言赛道冠军方法总结 174 检索式对话系统在美团客服场景的探索与实践 188 端智能在大众点评搜索重排序的应用实践 541 Android 对 so 体积优化的探索与实践 568 从 0 到 1:美团端侧 CDN 容灾解决方案 589 美团高性能终端实时日志系统建设实践 608 后端 622 可视化全链路日志追踪 622 设计模式二三事 647 基于代价的慢查询优化建议 670 Java 系列 | 远程热部署在美团的落地实践 692 日志导致线程 Block 的这些坑,你不得不防 775 目录 < v Replication(上):常见复制模型 & 分布式系统挑战 792 Replication(下):事务,一致性与共识 818 TensorFlow 在美团外卖推荐场景的 GPU 训练优化实践 855 CompletableFuture 原理与实践 - 外卖商家端 API 的异步化 879 工程效能 CI/CD 之流水线引擎的建设实践 912 美团外卖搜索基于0 码力 | 1356 页 | 45.90 MB | 1 年前3
美团点评2018技术年货不久前,我们已经给大家分享了技术沙龙大套餐,汇集了过去一年我们线上线下技术沙龙 99位讲师,85 个演讲,70+小时 分享。 今天出场的,同样重磅——技术博客全年大合集。 2018年,是美团技术团队官方博客第5个年头, 博客网站 全年独立访问用户累计超过300万,微信公众 号(meituantech)的关注数也超过了15万。 由衷地感谢大家一直以来对我们的鼓励和陪伴! 在2019年春 APPKIT打造稳定、灵活、高效的运营配置平台 4 ...................................................................... CAT 3.0 开源发布,支持多语言客户端及多项性能提升 17 ...................................................................... LruCache在美团DSP系统中的应用演进 美团点评智能支付核心交易系统的可用性实践 176 ...................................................................... 卫星系统——酒店后端全链路日志收集工具介绍 192 ...................................................................... 深入浅出排序学习:写给程序员的算法系统开发实践0 码力 | 229 页 | 61.61 MB | 1 年前3
共 575 条
- 1
- 2
- 3
- 4
- 5
- 6
- 58













