Docker
-
对构建系统进行容器化的指南
搭建一个通过容器分发应用的可复用系统可能很复杂,但这儿有个好方法。 一个用于将源代码转换成可运行的应用的构建系统是由工具和流程共同组成。在转换过程中还涉及到代码的受众从软件开发者转…
-
Eclipse:仍然是最好的IDE
21CTO社区导读:无论你对Eclipse是爱是恨。无论我们用何种语言开发,都要感激Eclipse团队为改进IDE而做的一切,并使其成为最好的IDE之一。 作为一名开发人员,…
-
史上最硬核的 Linux 依赖问题解决方案
编者按:本文介绍了一些另类的暴力破解 RPM 和 DEB 软件包依赖关系的方法,对陷入依赖陷阱而不可自拔的人来说,有时候这也是一种绝地求生之路。至于说这样做是否合适,那就是一件见仁…
-
软件开发之技能梳理
21CTO社区摘要:根据我的开发实践及理解,梳理了作为软件工程师解决现实问题应当具备的基础技能。 难度:中级。 编程开发本质是运用程序和计算机来解决现实中的各种问题,因此,编程…
-
值得关注的 9 个开源云原生项目
工作中用了容器?熟悉这些出自云原生计算基金会的项目吗? 随着用容器来开发应用的实践变得流行,云原生应用也在增长。云原生应用的定义为: “云原生技术用于开发使用打包在容器…
-
用 k3s 轻松管理 SSL 证书
如何在树莓派上使用 k3s 和 Let’s Encrypt 来加密你的网站。 在上一篇文章中,我们在 k3s 集群上部署了几个简单的网站。那些是未加密的网站。不错,它们…
-
使用 Traefik 引导 Kubernetes 流量
将流量引入 Kubernetes 树莓派集群的分步指南。 在本文中,我们将部署几个简单的网站,并学习如何使用 Traefik 将来自外部世界的流量引入到我们的集群中。之后,我们还将…
-
哔哩哔哩(B站)的前端之路
2017年即将过去了,总结一下B站的前端进阶之路。 过去的开发模式中,我们采用了以后端为主的 MVC 架构方式。具体来说,每次项目评审后,前后端会先一起约定好接口,之后分别进行…
-
基于空闲资源的弹性计算实践
项目背景 微信,QQ,空间等用户每天上传了海量图片及视频,图片上传下载时需压缩,视频播放前需转码;AI热潮兴起后,围棋,游戏等对弈数据的生成需要大量的计算能力;计算成本逐步成为不…
-
来自 Amazon 的容器专用 Linux 发行版“瓶装火箭”
Amazon 已经推出了自己的基于 Linux 的开源操作系统 Bottlerocket(“瓶装火箭”)。但在你兴奋地想要尝试安装和运行它之前,我必须告诉你…