众所周知,购买国内的服务器搭建网站需要很繁琐的备案流程,需要拍照、上传身份证、填写各种信息、然后再经过审核,最后才能发布网站,整个过程体验很差,但是如果购买的是国外的服务器或者域名,是完全不需要审核备......
使用 k8s 快速部署应用服务
以下是一个完整的例子,展示了如何使用Kubernetes部署一个简单的Web应用程序。这个例子包括一个Deployment和一个Service。 首先,创建一个名为webapp-deployment.......
Kubernetes (k8s) 基础入门
下面的内容是基于你已经了解了 Docker 容器的前提下的,如果还不了解什么是容器,可以先看看之前的文章 https://www.ryanzoe.top/category/docker/ k8s 是什......
进程、线程、协程的区别
进程 Linux 查看进程 ps命令是“process status”的缩写,用于查看当前系统中的进程状态 top命令提供了一个实时更新的进程列表,按照CPU使用率排序。它显示了系统的动态视图,包括进......
WebSocket 协议详解:实现浏览器与服务器的全双工通信
WebSocket 是什么? WebSocket 是一种网络通信协议,它提供了浏览器和服务器之间的全双工通信能力。与传统的HTTP请求不同,WebSocket 允许服务器主动向客户端推送数据,而不需要......
实时数据交互:用Go构建WebSocket服务器与Web前端的全双工通信实例
前言 下面我们将一步步构建一个基于Go语言的WebSocket服务器,它将与一个响应式的Web前端页面协同工作,以实现数据的实时更新和高效通信。本项目不仅涵盖了WebSocket的基础概念,还深入探讨......
抓包工具Fiddler 使用教程
Fiddler是一个用于HTTP调试的代理服务器应用程序,最初由微软Internet Explorer开发团队的前程序经理Eric Lawrence编写。 Fiddler能捕获HTTP和HTTPS流量......
Linux 服务器监控相关命令
top 命令 top 命令是一个非常常用的Linux工具,用于实时显示系统中进程的动态运行信息。它提供了一个持续更新的关于系统进程和资源占用情况的视图,包括CPU、内存使用情况等。 在 to......
Linux 磁盘使用情况
查看所有可用的块设备 lsblk 命令: lsblk 命令可以列出所有可用的块设备,包括它们的大小。要查看每个磁盘的大小,你可以运行: 输出结果表示 Linux系统上有两......
基于 Redis 实现分布式锁和如何防超卖的实现
Redis分布式锁是一种在分布式系统中用于同步访问共享资源的机制。由于Redis是一个高性能的键值存储系统,它提供了一些原子操作,这些操作可以用来实现锁的机制。Redis分布式锁的核心思想是使用Red......
Redis 客户端工具
Redis 服务启动后,可以通过客户端工具连接上服务进行交互。 Redis 客户端工具可以分为命令行工具和图形界面工具两大类。以下是一些流行的Redis客户端工具: 命令行客户端工具: 图形界面客户端......