Ubuntu
-
在 Linux 上搭建一个可重复的前端开发环境
搭建开发环境是个非常个性化的过程,每个开发者和每个项目都有自己需要或喜欢的开发工具。当构建好了环境后,做为开发者的我们希望在后面能够可以重复使用。 也就是可以这样想:如果我们可以创…
-
Apache SkyWalking:火山引擎违反 Apache 2.0 许可证,非法重新发布
隶属于Apache 软件基金会的 Apache SkyWalking 是一个用于分布式系统的开源 APM(Application Performance Management,应…
-
扛住100亿次红包请求的后端架构设计
偶然看到了《扛住100亿次请求——如何做一个“有把握”的春晚红包系统》一文,看完以后,感慨良多,收益很多。正所谓他山之石,可以攻玉,虽然此文发表于2015年,我看到时已经过去良久,…
-
Web应用程序架构一文通解Web 应用程序架构图Web 应用程序组件模型Web 应用程序架构最佳实践
导读:Web 应用程序架构描述了 Web 应用所有布局,包括各种应用程序组件、第三方中间件系统、Web 服务和数据库之间的交互。 用户代理主要是帮助用户与服务器交互的工具。用户主要…
-
面试官:如何设计一个对外的安全接口?
导读:面试官如果问您怎么保证API的安全,本文值得各位借鉴。 如何保证外网开放接口的安全性? 使用加签名方式,防止数据篡改 信息加密与密钥管理 搭建OAuth2.0认证授权 使用令…
-
Postgres 和 MySQL 之间的性能差异
导读:在本文中,我们将讨论工作负载分析和运行查询,一起了解两个数据库系统在 JSON、索引和并发方面的性能差异。 简介 在管理数据库时,性能是一项非常重要而又复杂的任务。它可能会受…
-
Chrome 与 Chromium 有何不同?
而且如果你喜欢 Chrome 的外观和感觉,但又想使用一个开源的解决方案,那么,Chromium 是一个选择。 Chrome 和 Chromium 在 Zorin OS 16 上并…
-
PHP 8.1 性能基准测试
PHP 8.1、PHP 8.0.13、PHP 7.4.26、PHP 7.3.33、PHP 7.0.33 和 PHP 5.6.40。 PHP 7.1/7.2 由于技术栈中构建和运行时…
-
Ubuntu 22.04 LTS 和 20.04 LTS 之间的十大变化
这里为准备从 20.04 LTS 迁移到 22.04 LTS 的用户列出了十个最重要的变化。 如果你是一位 Ubuntu 20.04 LTS “Focal F…
-
怎样在 Ubuntu Linux 中移除 Snap 软件包
这是一篇关于在 Ubuntu Linux 系统中如何删除 Snap,以得到一个无 Snap 系统的教程。 由 Canonical 开发的 Snap 软件包在一些场景下是有益的。它为…