socket
-
在 Fedora 上搭建 Jupyter 和数据科学环境
在过去,神谕和魔法师被认为拥有发现奥秘的力量,国王和统治者们会借助他们预测未来,或者至少是听取一些建议。如今我们生活在一个痴迷于将一切事情量化的社会里,这份工作就交给数据科学家了。…
-
何时需要关注 Linux 的内存用量?
Linux 上的内存管理很复杂。尽管使用率高但未必存在问题。你也应当关注一些其他的事情。 在 Linux 上用光内存通常并不意味着存在严重的问题。为什么?因为健康的 Linux 系…
-
WebSocket与TCP/IP
我们用websocket来研究一下TCP/IP协议的一些特性,在上一篇文章《https连接的前几毫秒发生了什么》里我们已经研究了https建立的过程。上一篇是用的wireshark…
-
screen 命令示例:管理多个终端会话
GNU Screen 是一个终端多路复用器(窗口管理器)。顾名思义,Screen 可以在多个交互式 shell 之间复用物理终端,因此我们可以在每个终端会话中执行不同的任务。所有的…
-
构建高并发高可用的电商平台架构实践
21CTO社区导读: 本文之内容,作者提出构建高并发电商平台时架构的构建策略,对高可用平台架构进行设计和规划。 在本文,我向大家介绍如何构建一个高并发高可用的电商平台。 …
-
使用 stunnel 保护 telnet 连接
Telnet 是一种客户端-服务端协议,通过 TCP 的 23 端口连接到远程服务器。Telnet 并不加密数据,因此它被认为是不安全的,因为数据是以明文形式发送的,所以密码很容易…
-
Linux 下的进程间通信:套接字和信号
学习在 Linux 中进程是如何与其他进程进行同步的。 本篇是 Linux 下进程间通信(IPC)系列的第三篇同时也是最后一篇文章。第一篇文章聚焦在通过共享存储(文件和共享内存段)…
-
MySQL存储引擎之Spider内核深度解析
Spider是为MySQL/MariaDB开发的一个特殊引擎,具有内嵌分片功能。现在它已经被集成到MariaDB10.0及以上版本中,作为MariaDB的一个新的主要特性。Sp…
-
今日头条&内涵段子使用Go语言构建千亿级微服务架构实践
今日头条从内涵段子开始,从日均千万,到亿万,再到百亿级,再到千亿级流量,头条APP不断进化,成为一个TMD小巨头之一。本篇文章讲述头条架构的微服务变迁史。 今日头条在2015年中期…
-
xsos:一个在 Linux 上阅读 SOSReport 的工具
我们都已经知道 SOSReport。它用来收集可用于诊断的系统信息。Redhat 的支持服务建议我们在提交案例时提供 SOSReport 来分析当前的系统状态。 它会收集全部类型的…