欢迎来到爱学习爱分享,在这里,你会找到许多有趣的技术 : )

 分类:服务器

服务器

服务器开发通信协议设计介绍

服务器开发通信协议设计介绍
一、选择TCP还是UDP协议 由于我们的即时通讯软件的用户存在用户状态问题,即用户登录成功以后可以在他的好友列表中看到哪些好友在线,所以客户端和服务器需要保持长连接状态。另外即时通讯软件一般要求信息准确、有序、完整地到达对端,而这也是TCP协议的特点...

3年前 (2020-10-09) 484℃ 0喜欢

重新夺回对 /etc/resolv.conf 的控制权

重新夺回对 /etc/resolv.conf 的控制权
更多精彩内容欢迎订阅博客:https://fuckcloudnative.io 前言 随着 Linux 的不断发展壮大,涌现出了各种各样的 DNS 自动管理程序,它们都想要直接获得/etc/resolv.conf的控制权,有些人欣然...

3年前 (2020-10-09) 496℃ 0喜欢

COW 奶牛!Copy On Write 机制了解一下

COW 奶牛!Copy On Write 机制了解一下
前言 只有光头才能变强 在读《Redis设计与实现》关于哈希表扩容的时候,发现这么一段话: 执行BGSAVE命令或者BGREWRITEAOF命令的过程中,Redis需要创建当前服务器进程的子进程,而大多数操作系统都采用写时复制(c...

3年前 (2020-10-09) 494℃ 0喜欢

Linux 系统优化(内核优化)

Linux 系统优化(内核优化)
阅读原文 关闭swap 如果服务器上有运行数据库服务或消息中间件服务,请关闭交换分区 echo "vm.swappiness = 0" >> /etc/sysctl.conf sysctl -p OOM Killer 一般我们的li...

3年前 (2020-08-27) 539℃ 0喜欢

容器化 Go 应用:基础镜像的未知时区问题

容器化 Go 应用:基础镜像的未知时区问题
用Go开发的应用程序的一个优势在于,可以从”零”开始构建应用的Docker镜像,镜像中仅需要包含Go应用程序编译后的二进制文件,不需要额外安装其他执行环境。这样一来Go应用镜像占用的空间确实很小(通常是几MB),而且也会更安全些。常用的alpine...

3年前 (2020-07-26) 737℃ 0喜欢

[译] 用 Go 从头实现一个迷你 Docker:Gocker

[译] 用 Go 从头实现一个迷你 Docker:Gocker
点击上方蓝色“Go语言中文网”关注我们,领全套Go资料,每天学习 Go 语言 容器很受欢迎。容器已成为应用程序在服务器上打包和运行的默认方式,最初是由 Docker 普及的。现在,Docker 是公司的名称和一个命令(一组命令),使您可以轻松管理容器...

3年前 (2020-07-06) 753℃ 0喜欢

五分钟用 Docker 快速搭建 Go 开发环境

五分钟用 Docker 快速搭建 Go 开发环境
挺早以前在我写过一篇用Docker搭建LNMP开发环境的文章:用Docker搭建Laravel开发环境,里面详细介绍了将nginx、mysql和php三个容器用docker–compose编排成LNMP开发环境的步骤,今天来说说怎么用Docker快速搭建Go语...

4年前 (2020-03-13) 875℃ 0喜欢

Docker 的镜像基本原理和概念

Docker 的镜像基本原理和概念
这篇文章主要讲讲 docker 中镜像有关的知识,将涉及到下面几个方面: docker images 命令的使用 docker 和 registry 交互的过程,pull 命令到底做了什么 docker sto...

4年前 (2020-02-29) 826℃ 1喜欢