服务器
-
从莱布尼茨到扎克伯格:算法和它许诺的美丽新世界
扎克伯格其实继承了一个长久的政治传统,但他自己并不知道。过去两百年,西方一直有一个幻想,长长久久,无人能撼动。在这个梦想序列中,我们把废物政治家扔到一边,代之以工程师——用计算尺来…
-
一文讲清通用型SSL与SAN SSL证书
目前SSL证书已经普及,app和微信等均要求使用,这让网站应用变得更加安全。本文介绍通配符型SSL和SAN SSL证书之间的区别,以便于大家理解和区分,找出哪种证书更适合自己的需求…
-
MariaDB之Spider存储引擎实践详解
导读:本文探讨使用MySQL/MariaDB的Spider存储引擎通过使用单个表链接到多台服务器的实例。Spider是MariaDB提供的一个新存储引擎,可以让一个标准配置的Mar…
-
用于测试自动化的7种编程语言
本文重点介绍测试自动化中排名前七位的编程语言。 人们想要开始做自动化测试,此时需要开发自动化测试脚本,也就需要学习一门编程语言。那么,怎样迈出这一步? 也有可能你已经精通一种编程语…
-
使用 du 检查 Linux 上已用的磁盘空间
用 Linux 的 du 命令了解你正在使用多少磁盘空间。 无论你有多少存储空间,它总有可能被填满。在大多数个人设备上,磁盘被照片、视频和音乐填满,但在服务器上,由于用户账户和日志…
-
使用 Linux 安全工具进行渗透测试
使用 Kali Linux 和其他开源工具来发现系统中的安全漏洞和弱点。 众多被广泛报道的大型消费企业入侵事件凸显了系统安全管理的重要性。幸运的是,有许多不同的应用程序可以帮助保护…
-
前后端分离开发,RESTful 接口应该这样设计
前言 REST(Representational State Transfer)架构风格是一种世界观,把信息提升为架构中的一等公民。通过 REST 可以实现系统的高性能、可伸缩、通…
-
Kafka架构原理,也就这么回事
本文主要讲解 Kafka 是什么、Kafka 的架构包括工作流程和存储机制,以及生产者和消费者。 图片来自 Pexels 最终大家会掌握 Kafka 中最重要的概念,分别是 Bro…
-
提前尝鲜,从 Debian 10 升级到 Debian 11
本指南解释了从 Debian 10 升级到 Debian 11 的步骤。 Debian 的大版本发布是很罕见的,因为它往往需要社区的多年努力。这就是为什么 Debian …
-
打破微服务的垄断:12个最佳实践与架构设计原则
导读:打破单体模式并切换到微服务体系架构似乎不那么难,但是许多情况下都低估了整体架构的复杂性。 传统上将应用程序整体开发出来,然后打包成一个应用程序包并做一个整体单元部署到服务器…