这一篇TCP总结请收下
前言 很高兴遇见你~ TCP这些东西,基本每个程序猿都或多或少是掌握的了。虽然感觉在实际开发中没有什么用武之处,但,面试他要问啊 ...
彻底弄懂 Nginx location 匹配
彻底弄懂 Nginx location 匹配 Nginx 的 location 实现了对请求的细分处理,有些 URI 返回静态内容,有些分发到后端服务器等,今天来彻底弄懂它的匹配规则 一个最简单的 location 的例子如下 ...
nano编辑器的使用
转自:nano编辑器的使用_defrag257的博客-CSDN博客 nano是linux命令行终端最易用的编辑器,而且已经成为大多数发行版的默认编辑器。它是无状态的(相对于vim),而且快捷键相对简单(相对于emacs),但快捷键和windows仍然不一样,需要一定的练习才能习惯。 /etc/nanorc或~/.nanorc一般就设置以下几处就能用…
Gitlab跨版本升级
以下是我进行升级时的情境说明 Gitlab安装方式为Omnibus安装【就是一个rpm或deb包安装的】 节点操作系统是Debian11 安装方式为单节点 当前版本是Gitlab-ce 13.3.1 目标版本是Gitlab-ce 14.8.2 创建升级计划 本文档可作为创建强大计划以升级自我管理 GitLab 实例的指南。 一般注意事项: 如果可能…
原神往事——那些路人需要了解的真相
作者:破瓜岩永 https://www.bilibili.com/read/cv5189274 出处:bilibili 此文写给不知情的圈外人。原神二测将至,新的舆论风暴也在酝酿,若你想保持独立的思考,就需要了解事情的始末。此文根据他山之石汇总更新,梳理时间线,一白真相。 话说在前面,我身边的ns持有者知道原神后都是“米忽悠牛逼!”、“中国终于也要…
MySQL-日志简介
MySQL中日志大致包括为以下几种: 事务日志: transaction log 中继日志: reley log 错误日志: error log 通用日志: general log 慢查询日志: slow query log 二进制日志: binary log 1.事务日志: 事务日志属于预写式日志,所谓预写式日志即写日志先于些数据,也就是说对于数…
MySQL-事务简介
事务,简单来说就是一件事。比如说,把大象塞进冰箱需要三步,1、打开冰箱门。2、把大象放进去。3、把冰箱门关上。这三个步骤叫一个事务,或者理解为这是一件事。是不可分割的,只有当三步全部完成这件事才能算作完成了。 事务的四个特性: A:原子性,即多个操作不可分割(当多个操作意外中断,会触发基于日志的数据回滚) C:一致性,数据库总是从一个一致性状态转换…
DNS互联网架构
今天搞点看起来逼格稍微高一点的。即模拟一下完整的DNS架构。具体架构差不多就是下面这张图。 预期的效果就是当client客户端发起访问HTTP服务的请求时,通过根服务器一路向下解析到对应的 服务器,同时通过DNS的解析实现对两台HTTP服务器的负载均衡。 具体实现如下: 1、环境准备以及规划。 1.1、由于本次实验需要用到8台虚拟机,可能会对性能要…
自动化运维-Ansible剧本
Ansible的yaml剧本是一种简单方便,编写使用ansible_yaml脚本能轻松帮助人们快速完成大批量重复的工作。并且网上有大量的模板。 ansible-playbook 剧本编排工具--中文站:www.ansible.com.cn ansible-playbook <file.yml>... [opt] --check 试运行,不对主…