Docker
-
解决 CI/CD 中的仓库阻抗失配
对齐部署镜像和描述符是很困难的,但是某些策略可以使整个过程更高效。 在软件架构中,当两个组件之间有某些概念性或技术上的差异时会出现 阻抗失配impedance misma…
-
如何构建用户态 Linux
“用户态 Linux” 是什么?它是一种可以在用户态运行的 Linux 内核。(用户态是什么,这里就不解释了) 它有什么用?它用于内核隔离、替代 QEMU/…
-
Rust vs. Go:为什么强强联合会更好
本文翻译自乔纳森·特纳(Jonathan Turner)和史蒂夫·弗朗西亚(Steve Francia)的文章《Rust vs. Go: Why They’re Better To…
-
用 SELinux 保护你的容器
黑掉你的系统,了解为什么配置 SELinux 作为你的第一道容器防线是很重要的。 当有些事情在你的 Linux 环境中不能正常工作时,最简单的方法就是禁用安全增强型 LinuxSe…
-
将应用程序迁移到容器的 5 个步骤
如果你是容器的新手,不要被那些术语所吓倒。这些关键原则将帮助你把应用迁移到云中。 一般来说,人们想使用你的应用程序这是一件好事。然而,当应用程序在服务器上运行时,应用程序受欢迎是有…
-
程序员除了写代码,还能做些啥?
今天是周末,说点正经的话题。 如今新冠疫情仍未散去,大概率它将陪伴地球人得几年了。 2020年没怎么样就过去了,不少软件开发从业者,比如程序员,工程师,…
-
Ubuntu 服务器版与桌面版有什么区别?
当你点击 Ubuntu 网站 上的下载按钮时,它会给你几个选项。其中两个分别是 Ubuntu 桌面版和 Ubuntu 服务器版。 这可能会让新用户感到困惑。为什…
-
Kubernetes 集群日志基础
探索 Kubernetes 中不同容器日志记录模式的工作原理。 服务器和应用程序日志记录是开发人员、运维人员和安全团队了解应用程序在其生产环境中运行状态的重要工具。 日志记录使运维…
-
终于有人把云计算、大数据和人工智能讲明白了!
今天跟大家讲讲云计算、大数据和人工智能。为什么讲这三个东西呢?因为这三个东西现在非常火,并且它们之间好像互相有关系:一般谈云计算的时候会提到大数据、谈人工智能的时候会提大数据、谈人…
-
一个比传统数据库快 100-1000 倍的数据库一、ClickHouse 是什么?二、业务问题三、ClickHouse实践四、遇到的坑五、总结
ClickHouse 是 Yandex(俄罗斯最大的搜索引擎)开源的一个用于实时数据分析的基于列存储的数据库,其处理数据的速度比传统方法快 100-1000 倍。ClickHous…