编程社-专注IT编程技术教程分享
最新发布第19页
什么是一致性Hash,及其应用场景详解-编程社

什么是一致性Hash,及其应用场景详解

本文通过一个经典的分布式缓存的应用场景来阐述为什么需要一致性Hash。 1. 场景描述 我们有3万张图片的存储需求,通过评估单台服务器的存储能力后,需要用三台服务器,编号为0号、1号、2号来缓...
Trinity桌面环境 R14.0.13 版发布更新-编程社

Trinity桌面环境 R14.0.13 版发布更新

Trinity 怀念美好的旧式 KDE?Trinity 桌面环境新发布的小版本(TDE R14.0.13)带来了一些新功能和错误修复。以下是发布摘要。 Trinity 如果你是那些怀念美好的旧式 KDE(3.5)外观的人,那么你...
Mongodb和数据库的双写一致性,与Redis区别这么大?-编程社

Mongodb和数据库的双写一致性,与Redis区别这么大?

前言 遇到过一个问题:如何保证Mongodb和数据库双写的数据一致性? 很多人针对这个技术点讨论的内容,引起了不念的兴趣。 其实不念在实际工作中的有些业务场景,也在使用Mongodb,也遇到过双写...
如何用Lua解析参数-编程社

如何用Lua解析参数

LUA 参数对于交互式计算至关重要,Lua 编程语言提供了 {...}表达式来封装在启动 Lua 脚本时给定的可变参数。 大多数计算机命令由两部分组成:命令和参数。命令是要执行的程序,而参数可能...
Linux操作系统启动流程详解-编程社

Linux操作系统启动流程详解

每次打开 Linux PC 时,它都会经历一系列阶段,然后最终显示提示输入用户名或密码的登录屏幕。每个 Linux 发行版在典型的启动过程中都会经历 4 个不同的阶段。 登录 在本指南中,我们将重点介绍...
网络应用层协议-电子邮件协议详解-编程社

网络应用层协议-电子邮件协议详解

常见的电子邮件协议有简单邮件传输协议、邮局协议、Internet邮件访问协议和多用户互联网邮件扩展协议。 1、简单邮件传输协议(Simple Mail Transfer Protocol,SMTP) SMTP主要负责将电子邮件从...
清欢渡的头像-编程社钻石会员清欢渡15天前
037973
如何查看网络的性能指标?-编程社

如何查看网络的性能指标?

Linux 网络协议栈是根据 TCP/IP 模型来实现的,TCP/IP 模型由应用层、传输层、网络层和网络接口层,共四层组成,每一层都有各自的职责。 模型 应用程序要发送数据包时,通常是通过 socket 接口...