不念博客-专注Linux运维技术
不念博客-专注Linux运维技术
最新发布第16页
如何用Redis实现分布式锁,其有哪些优缺点?-不念博客

如何用Redis实现分布式锁,其有哪些优缺点?

分布式锁是用于分布式环境下并发控制的一种机制,用于控制某个资源在同一时刻只能被一个应用所使用。如下图所示: 分布式锁 Redis 本身可以被多个客户端共享访问,正好就是一个共享存储系统,可...
什么是IO多路复用-不念博客

什么是IO多路复用

首先了解下网络套接字(socket)的概念,可以把它简单理解为 TCP 网络层中应用层和传输层之间的一个抽象层: 客户端和服务端建立抽象的网络连接时,TCP/IP 层需要做很多操作,如各种报文,消息...
使用nginx做端口转发提供内网服务-不念博客

使用nginx做端口转发提供内网服务

需求:我的电脑里装了两个虚拟机。一个是nat加host-only网络环境,一个是‘nat网络’网络环境。 host-only的网络的虚拟机(后文简称A)里在80端口提供两个网站服务:homestead.test和bunian.cn...
广播的优点与缺点有哪些-不念博客

广播的优点与缺点有哪些

广播通信有其优点和缺点: 优点: 简单:广播通信是一种简单的通信模式,易于实现。 适用于一对多通信:适用于需要向多个设备广播相同信息的情况。 缺点: 网络拥塞:广播会占用网络带宽,可能...
VMware虚拟机的三种网络模式-不念博客

VMware虚拟机的三种网络模式

1、桥接模式:宿主机和虚拟机处于一个网段,虚拟主机和本机处于同等地位,是局域网里的一台独立主机。 桥接模式 2、NET:虚拟机只能通过宿主机来访问外网,我们在上网时,用的也是宿主机的IP。 ...
Linux常用打包、解包,压缩、解压相关命令-不念博客

Linux常用打包、解包,压缩、解压相关命令

1. 文件、文件包、压缩包 打包是把多个文件做成一个文件包,文件大小是不变的。 压缩会改变文件的大小 2. tar命令 2.1 命令功能 用于文件的打包和压缩。 2.2 命令格式 tar [OPTION...] [FILE].....
Dockerfile常用命令大全详解-不念博客

Dockerfile常用命令大全详解

我们可以使用Dockfile构建一个镜像,然后直接在docker中运行。Dockerfile文件为一个文本文件,里面包含构建镜像所需的所有的命令,首先我们来认识一下Dockerfile文件中几个重要的指令。 Dockerf...
浅拷贝和深拷贝的区别-不念博客

浅拷贝和深拷贝的区别

浅拷贝 浅拷贝仅复制对象本身,而不会递归复制其内部包含的对象或数据结构。 对于复杂对象,如包含指针或引用的对象,浅拷贝会导致多个对象共享相同的内部数据。 浅拷贝通常是通过复制对象的成...