主题: 管理

Kubernetes 教程第 1 部分:应用程序、微服务和容器

应我们的要求,Habr 创建了一个 Kubernetes 中心,我们很高兴在其中发布第一份出版物。 订阅! Kubernetes 很简单。 为什么银行付给我很多钱让我从事这个领域的工作,而任何人都可以在短短几个小时内掌握这项技术? 如果您怀疑 Kubernetes 是否可以通过这种方式学习 [...]

学习 Docker,第 6 部分:处理数据

在今天有关 Docker 的一系列材料的翻译部分中,我们将讨论如何处理数据。 特别是关于 Docker 卷。 在这些材料中,我们不断地将 Docker 软件引擎与各种可食用的类比进行比较。 我们在这里也不要偏离这一传统。 让 Docker 中的数据成为调味品。 世界上有很多类型的香料,并且[...]

Docker Compose 初学者指南

我们今天发布的这篇文章的翻译版本是为那些想要学习 Docker Compose 并准备使用 Docker 创建第一个客户端-服务器应用程序的开发人员准备的。 假设本材料的读者熟悉 Docker 的基础知识。 如果不是这种情况,您可以查看本系列材料、本出版物、[...]

在流程中实施静态分析,而不是用它来查找错误

大量关于静态分析的材料越来越引起我的注意,促使我写这篇文章。 首先,这是 PVS-studio 博客,该博客借助对其工具在开源项目中发现的错误的评论,在 Habré 上积极宣传自己。 最近,PVS-studio 实现了对 Java 的支持,当然还有 IntelliJ IDEA 的开发人员,其内置分析器可能是 [...]

在 Jenkins 上运行 IntelliJ IDEA 检查

IntelliJ IDEA 如今拥有最先进的静态 Java 代码分析器,其功能将 Checkstyle 和 Spotbugs 等“老手”远远抛在了后面。 它的大量“检查”从各个方面检查代码,从编码风格到典型错误。 然而,只要分析结果只显示在开发者IDE的本地界面中,对于开发过程来说就没有多大用处。 […]

3CX v16详细回顾

在本文中,我们将详细概述 3CX v16 的功能。 新版本的 PBX 在客户服务质量和员工生产力方面提供了各种改进。 同时,系统工程师维护系统的工作也明显变得更加容易。 在 v16 中,我们扩展了统一工作的功能。 现在,该系统不仅允许您在员工之间进行沟通,还可以与您的客户和[...]

饱腹的哲学家或 .NET 中的竞争性编程

让我们以哲学家午餐问题为例,看看并发和并行编程在 .Net 中是如何工作的。 计划如下,从线程/进程同步到参与者模型(在以下部分)。 这篇文章对于初次相识或刷新您的知识可能有用。 为什么甚至知道如何做到这一点? 晶体管达到最小尺寸,摩尔定律达到速度极限 […]

“老鼠又哭又刺..”实践中的进口替代。 第 4 部分(理论,最终)。 系统和服务

在之前的文章中讨论过选项、“国产”虚拟机管理程序和“国产”操作系统之后,我们将继续收集有关可以在这些操作系统上部署的必要系统和服务的信息。 事实上,这篇文章主要是理论性的。 问题在于“国内”系统中没有任何新的或原创的东西。 并且第一百次重写同样的事情,[...]

100GbE:奢侈还​​是必需品?

IEEE P802.3ba 是一种通过 100 Gb 以太网 (100GbE) 传输数据的标准,于 2007 年至 2010 年期间制定[3],但直到 2018 年才开始普及[5]。 为什么是在 2018 年而不是更早? 为什么立即成群结队? 至少有五个原因...IEEE P802.3ba 主要是为了[...]而开发的

Netramesh - 轻量级服务网格解决方案

当我们从单体应用程序转向微服务架构时,我们面临着新的挑战。 在单片应用程序中,通常很容易确定错误发生在系统的哪个部分。 最有可能的是,问题出在单体应用程序本身的代码中,或者出在数据库中。 但当我们开始寻找微服务架构中的问题时,一切就不再那么明显了。 我们需要找到所有[...]