不念博客-专注Linux运维技术
不念博客-专注Linux运维技术
最新发布第492页
如何在C语言中安全地读取用户输入-不念博客

如何在C语言中安全地读取用户输入

getline提供了一种更灵活的方法,可以在不破坏系统的情况下将用户数据读入程序。 在 C 语言中读取字符串是一件非常危险的事情。当读取用户输入时,程序员可能会尝试使用 C 标准库中的 gets...
什么是网络服务器?(常见的网络服务器类型)-不念博客

什么是网络服务器?(常见的网络服务器类型)

网络服务器(Network Server)是一台部署在网络中的计算机设备,用于处理来自其他计算机(客户端)的请求并提供服务。 网络服务器可以提供各种类型的服务,如文件共享、Web服务、邮件服务、数据...
Https客户端校验证书流程-不念博客

Https客户端校验证书流程

如下图所示,为数字证书签发和验证流程: CA签发证书的过程,如上图左边部分: 首先 CA 会把持有者的公钥、用途、颁发者、有效时间等信息打成一个包,然后对这些信息进行 Hash 计算,得到一个 H...
什么是eBPF技术,它何以改变Linux?-不念博客

什么是eBPF技术,它何以改变Linux?

eBPF 毫⽆疑问是当下最⽕的技术之⼀。2014 年,eBPF 首次出现在 Linux 内核中。经过社区不断迭代,目前,eBPF 在技术上已经成熟,并在故障诊断、⽹络优化、安全控制、性能监控等领域获得⼤量应...
Spring Cloud和Dubbo的区别-不念博客

Spring Cloud和Dubbo的区别

底层协议:springcloud基于http协议,dubbo基于Tcp协议,决定了dubbo的性能相对会比较好 注册中心:Spring Cloud使用的eureka,dubbo推荐使用zookeeper 模型定义:dubbo将一个接口定义为一个服...
右值引用和移动语义的区别-不念博客

右值引用和移动语义的区别

右值引用: 表示形式:使用 && 表示,例如 int&&. 作用:主要用于引用临时对象(右值),即将要销毁的临时对象。 生命周期:只能引用临时对象,不会延长对象的生命周期。 例子...
Wireshark抓包实战教程:网络分析步骤详解-不念博客

Wireshark抓包实战教程:网络分析步骤详解

Wireshark是一款强大的网络协议分析工具,它能够捕获并逐个检查网络上的数据包。 本文将向您详细介绍如何使用Wireshark进行抓包分析,包括安装Wireshark,捕获数据包,过滤数据包和分析数据包等...
如何设计安全可靠的API-不念博客

如何设计安全可靠的API

如何设计安全可靠的API,下图列出了12条原则。 1、使用HTTPS 数据加密:HTTPS 对客户端和服务器之间传输的数据进行加密。它使用 TLS 或其前身 SSL 对通信进行加密。这种加密可确保用户数据、身...