企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/应用容器化最佳实践RANCHER $ ^{®} $ 应用容器化最佳实践  ## 云原生应用 云原生(Cloud Native)是一种充分利用云计算优势,用于构建和部署应用的方式。云原生应用专为云模型而开发,团队可以快速将应用构建和部署到可提供横向扩展和硬件解 jpg) 十二因素应用(Twelve-factor App) |基准代码|依赖| |---|---| |配置|后端服务| |构建、发布、运行|进程| |端口绑定|并发| |易处理|开发环境与线上环境等价| |日志|管理进程| ## 应用容器化一般流程 ## 分析解耦 • 组成模块分析 • 外部组件依赖 模块拆分 ## 基础镜像 基础镜像选择 • 内置工具确认 • 应用版本需求 • 应用程序设置 ## 制作镜像 • Dockerfile编写 • Docker Build构建 ## 应用编排 • Deployment • DaemonSet • ConfigMap Secret • Service • Ingress ## 运行测试 功能测试 • 性能测试 • 升级回滚 ## 应用分析解耦 ✓ 应用开发语言或平台及对应版本 ✓ 应用技术架构、运行环境及组件依赖0 码力 | 28 页 | 3.47 MB | 2 年前3
MoonBit月兔编程语言 现代编程思想 第十二课 案例:自动微分现代编程思想 案例:自动微分 Hongbo Zhang ## 微分 • 微分被应用于机器学习领域 ◦ 利用梯度下降求局部极值 牛顿迭代法求函数解: $ x^{3}-10x^{2}+x+1=0 $ • 我们今天研究简单的函数组合 ○ 例: $ f(x_{0},x_{1})=5x_{0}^{2}+x_{1} $ ■ $ f(10,100)=600 $ ■ $ \frac{\partial 牛顿迭代法  ## 微分 • 微分被应用于机器学习领域 ◦ 利用梯度下降求局部极值 牛顿迭代法求函数解: $ x^{3}-10x^{2}+x+1=0 $ • 我们今天研究简单的函数组合 ○ 例: $ f(x_{0},x_{1})=5x_{0}^{2}+x_{1}0 码力 | 30 页 | 3.24 MB | 2 年前3
JAVA 应用与开发 - 控制台应用程序设计## JAVA 应用与开发 控制台应用程序设计 让我们愉快的 Coding 起来吧 王晓东 中国海洋大学信息学院计算机系 October 13, 2018  ## 学习目标 ☑ 了解计算机人机交互发展 ■ 掌握控制台程序设计开发中 Java 控制台应用程序,可以一次性地向程序中传递(零至多个)字符串参数,这些参数被称为命令行参数。语法格式如下: java <应用程序类名> [<命令行参数>]* ## 命令行参数 ## 命令行参数 在启动时 Java 控制台应用程序,可以一次性地向程序中传递(零至多个)字符串参数,这些参数被称为命令行参数。语法格式如下: java <应用程序类名> [<命令行参数>]* [<命令行参数>]* ## 说明 命令行参数将被系统接收并静态初始化为一个一维的 String 数组对象,然后将之作为实参传给应用程序入口方法 main()。 ☑ 命令行参数须使用空格符分隔,如果参数中包含空格符则必须使用双引号括起来。 ## 命令行参数 课程配套代码 sample.commandline.CommandLineArgsSample.java ## 命令行参数0 码力 | 63 页 | 2.84 MB | 2 年前3
[试读]Angular 应用安全编程# 中文书名:Angular 应用安全编程 # Book Title: Securing Angular Applications Google Angular Team 编著 北京 • BEIJING Powered by TCPDF (www.tcpdf.org) ## 序 Angular 是一个开发平台。它能帮你更轻松的构建 Web 应用。Angular 集声明式模板、依赖注入、端到 为开发者提升构建 Web、手机或桌面应用的能力。 Powered by TCPDF (www.tcpdf.org) ## 前言 Web 应用程序的安全涉及到很多方面。针对常见的漏洞和攻击,比如跨站脚本攻击,Angular 提供了一些内置的保护措施。 Powered by TCPDF (www.tcpdf.org) ## 目录 序 前言 第一部分 Angular 应用基础 第一章 核心知识 第二部分 Angular 应用安全防范 第三章 最佳实践 3.1 最佳实践 3.2 防范跨站脚本(XSS)攻击 3.2.1 Angular 的“跨站脚本安全模型” 3.2.2 listings examples 附录 A Angular CLI 索引 Powered by TCPDF (www.tcpdf.org) # PART I Angular 应用基础 Powered0 码力 | 27 页 | 177.00 KB | 2 年前3
微服务架构云端应用## 微服务架构云端应用 好雨云创始人 刘凡 ## 自我介绍 刘凡,好雨云创始人兼CEO。曾任澳客网 CTO和CEO职位。拥有超过12年互联网产品开发和管理经验,专注于互联网技术架构设计,对产品设计、敏捷开发、安全、OKRs、大数据等领域有深入研究。推崇反应式编程(http://www.reactivemanifesto.org/),并在多个产品中成功应用。 ## 大纲 01 微服务架构介绍 02 架构模式 03 应用 ## 01 微服务架构 介绍 微服务架构(Microservices Architecture)是将应用拆分成小业务单元开发和部署,使用轻量级协议通信,通过协同工作实现应用逻辑的架构模式。  ## 改变 服务 B 服务 C 数据库 数据库 ## 异步消息模式 LB 服务 B 数据库 服务A ↓ 消息 队列 服务 C 数据库 数据库 ## 03 < 19 > 应用 ## 大量微服务带来的挑战 - 服务部署 - 服务伸缩 - 服务高可用 - 服务容错 - 依赖关系 - 服务监控 # 好雨云的微服务解决方案 www.goodrain.com0 码力 | 32 页 | 864.40 KB | 2 年前3
使用React构建Flutter应用## 使用 React 构建 Flutter 应用 探索新一代渲染技术 Kraken  元彦 https://github.com/yuanyan FSD 淘系前端团队 ## • 2011 - 2013年 • WebQQ • QQ0 码力 | 39 页 | 2.13 MB | 2 年前3
Kubernetes 容器编排与应用编排## caicloud 才云 ## Kubernetes 容器编排与应用编排 郭维才云科技 ## 目录 ## Speech content • Kubernetes 容器编排技术 • 容器编排与应用架构 • 容器编排的困境 • 应用编排架构  ## 应用编排架构 API0 码力 | 20 页 | 4.22 MB | 2 年前3
PostgreSQL WAL日志解析与应用## PostgreSQL WAL日志解析与应用 王硕 山东瀚高基础软件股份有限公司 ## CONTENTS Part 01 WAL 日志简介 Part 02 WAL 日志工作原理 Part 03 利用 WAL 日志我们可以做什么? ## Part 01 WAL 日志简介 www.highgo.com ## Write Ahead Log Files - WAL 日志0 码力 | 16 页 | 705.31 KB | 2 年前3
Java 应用与开发 - Servlet 编程## Java 应用与开发 Servlet 编程 王晓东 wangxiaodong@ouc.edu.cn 计算机科学与技术系 November 13, 2018   ## 学习目标 1. 理解 Web 的概念及工作模式,掌握 Java Web 应用的构成。 2. 掌握 Servlet 的概念、体系结构及生命周期管理基本原理。 3. 掌握 Servlet 的编程及配置方法,了解 Servlet 的在 Tomcat 服务器上的部署方式(war)。 大纲 Web 基础 Internet mail Extensions) 标准来确定具体的响应类型。HTTP 响应总体上分为两类:文本类型(纯文本字符、HTML、XML)和二进制原始类型(图片、声音、视频)。 ## Java Web 应用的构成 HTML 文档 CSS JavaScript 图片文件 ▶ Servlet JSP JavaBean 类 ▶ Java Lib Web 配置文件:/WEB-INF/web.xml0 码力 | 50 页 | 725.36 KB | 2 年前3
Java 应用与开发 - 异常处理# Java 应用与开发 异常处理 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 October 30, 2018  ; 另一方面,库的用户知道怎样处理这些错误,但却无法检查它们何时发生(如果能检测,就可以再用户的代码里处理了,不用留给库去发现)。 ## 提供异常处理机制的基本思想 让一个函数在发现了自 resolution.) ## C++ 中的异常处理 ## 《The C++ Programming Language》 一个库的作者可以检测出发生了运行时错误,但一般不知道怎样去处理它们(因为和用户具体的应用有关); 另一方面,库的用户知道怎样处理这些错误,但却无法检查它们何时发生(如果能检测,就可以再用户的代码里处理了,不用留给库去发现)。 ## 提供异常处理机制的基本思想 让一个函数在发现了自0 码力 | 33 页 | 626.40 KB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













