kafeidou kafeidou / 2 天前

Volcano 架构解读:基于 Kubernetes 的云原生批量计算平台

Volcano 是一个基于 Kubernetes 的云原生批量计算平台,也是 CNCF 的首个批量计算项目。 Volcano 主要用于 AI、大数据、基因、渲染等诸多高性能计算场景,对主流通用计算框架均有很好的支持。它提供高性能计算任务调度,异构设备管理,任务运行时管理等能力。本篇文章将从 Volcano 架构、Volcano 核心概念及功能、Volcano Code Tour、平台组件安装部署等方面来带大家认识 Volcano。

架构 Kubernetes 云原生 Volcano

GO语言中文网 GO语言中文网 / 2 天前

『译』 何时使用 Rust 和何时使用 Golang?

点击上方蓝色“Go 语言中文网”关注,每天一起学 Go Golang 和 Rust 之间有明显的区别。Golang 更加注重构建可以无限扩展的 Web API 和小型服务,尤其是在 goroutine 的强大支持下。Rust 也可以用于小型服务,但是从开发人员的经验来看,事情要困难得多。 Rust 非常适合处理大量数据和其他 CPU 密集型操作,例如执行算法。这是 Rust 超过 Golang 的最大优势。要求高性能的项目通常更适合 Rust。

Golang rust

虞大胆 虞大胆 / 2 天前

网易 CI/CD 实践(中):CD 系统的部署架构与发布流程

作者 | 田晓旭在上一篇文章中,我们主要介绍了网易轻舟的 CI 建设实践,在本文中,我们将主要来讲解网易轻舟的 CD 建设实践。 云原生时代,容器技术是实现云原生架构的基础,而 Kubernetes 是容器编排的事实标准。网易轻舟 CI/CD 容器部署系统的架构设计参考了 CNCF 应用兴趣小组提出的云原生应用交付模型,以 Kubernetes 作为底层基础设施平台...

架构 网易

luoxn28 luoxn28 / 2 天前

同学别走,聊聊 Lock 与 Synchronized 吧

戳蓝字「TopCoder」关注我们哦! 编者注:Lock 与 Synchronized 是面试中经常涉及到的一个 Java 知识点,关于二者的异同还是需要我们熟记的。 锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源(但是有些锁可以允许多个线程并发的访问共享资源,比如读写锁)。在 Lock 接口出现之前,Java 程序是靠 synchronized 关键字实现锁功能的,而 Java SE 5 之后...

Synchronize

sjf0115 sjf0115 / 2 天前

交互式分析领域,为何 ClickHouse 能够杀出重围?

导语 | 在百花齐放的交互式分析领域,ClickHouse 绝对是后起之秀,它虽然年轻,却有非常大的发展空间。本文将分享 PB 级分析型数据库 ClickHouse 的应用场景、整体架构、众多核心特性等,帮助理解 ClickHouse 如何实现极致性能的存储引擎,希望与大家一起交流。文章作者:姜国强,腾讯实时检索研发工程师。 一、交互式分析之 ClickHouse 1. 交互式分析简介 交互式分析,也称 OLAP(Online Analytical Processing)...

ClickHouse

果冻虾仁 果冻虾仁 / 2 天前

Awk 一行码:求交集、差集、筛选白名单数据

众所周知,awk 不是一个工具 / 命令,它其实是一种『编程语言』。 对于后台开发工程师而言,不管你是什么语言的工程师。对于统计线上数据,从日志提炼信息等等场景,awk 都是必备神器! 场景 1: 一个 TAB 分割的数据文件,假设名为 data.txt,第二列为用户 id。 从中筛选用户 id 为 123 的所有数据: awk -F'\t' '{if($2==123) print $0}' data.txt > new_data.txtawk 的列从 1 计数,$1 是第一列...

Awk

冷星1024 冷星1024 / 2 天前

前端如何一键生成多维度数据可视化分析报表

精彩回顾如何实现 H5 可视化编辑器的实时预览和真机扫码预览功能在线 IDE 开发入门之从零实现一个在线代码编辑器基于 React+Koa 实现一个 h5 页面可视化编辑器-DooringTS 核心知识点总结及项目实战案例分析前言 本文是基于上一篇文章介绍 H5 编辑器后台管理系统实战的第二篇文章, 也是比较重要的一篇文章, 主要介绍后台系统中如何基于已有数据表格自动生成多维度可视化报表。

前端

Ryan众乐 Ryan众乐 / 2 天前

PyTorch 学习笔记汇总

写文章 PyTorch 学习笔记汇总(完结撒花)张贤同学哈尔滨工程大学 计算机硕士在读 402 人赞同了该文章 PyTorch 学习笔记这篇文章是我学习 PyTorch 过程中所记录的学习笔记汇总,包括 25 篇文章,是我学习深度之眼 PyTorch 框架版课程期间所记录的内容。课程地址:https://ai.deepshare.net/detail/p_5df0ad9a09d37_qYqVmt85/6。 学习笔记的结构遵循课程的顺序,共分为 8 周,循序渐进,力求通俗易懂。

PyTorch

Android_开发者 Android_开发者 / 2 天前

深入详解 Jetpack Compose:优化 UI 构建

写文章深入详解 Jetpack Compose | 优化 UI 构建谷歌开发者已认证的官方帐号 16 人赞同了该文章人们对于 UI 开发的预期已经不同往昔。现如今,为了满足用户的需求,我们构建的应用必须包含完善的用户界面,其中必然包括动画 (animation) 和动效 (motion),这些诉求在 UI 工具包创建之初时并不存在。为了解决如何快速而高效地创建完善的 UI 这一技术难题,我们引入了 Jetpack Compose —— 这是一个现代的 UI 工具包...

Android UI Jetpack

猿天地 猿天地 / 2 天前

通用的底层埋点都是怎么做的?

想要在程序里监控数据库的操作耗时,想要在底层框架中自动传递链路跟踪信息,这些需求经常会碰到,特别是在构建基础框架的时候。 核心目标只有一个,那就是在底层封装好,不用上层使用人员关心。今天跟大家聊聊常用的底层扩展埋点方式是怎么处理的。 框架自带扩展点如果你使用的框架在设计的时候,就预留了扩展点就很方便了。比如 Mybatis 的拦截器,我们可以在拦截器中对 Sql 进行监控,改写。

埋点

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top