个人学习分享
  • 首页
  • Go系列
    计算机基础 Go入门基础 Go设计模式 Go数据结构与算法
  • Docker系列
    Docker入门基础
  • K8s系列
    K8s架构
  • 分类
  • 归档
  • 关于
  • 其他
    标签 友链

计算机体系

CPU基础CPU即处理器,是计算机中控制数据操控的电路。它主要由三部分构成:算术/逻辑单元、控制单元和寄存器单元。它们的作用分别为执行运算、协调机器活动以及临时存储。 CPU与主存CPU中的寄存器分为通用寄存器和专用寄存器,通用寄存器用于临时存放CPU正在使用的数据,而专用寄存器用于CPU专有用途,比如指令寄存器和程序计数器。CPU与主存的通过总线进行通信,CPU通过控制单元能够操作主存中的数据。
2022-03-06
计算机基础
#计算机基础

Docker-搭建Jenkins服务

自动化部署(持续集成 / CI + 持续交付 / CD)不仅可以提升开发效率,让程序员更专注产品与业务的开发,还可以节省很多运维成本以及提升运维效率。其中,Jenkins 是自动化部署中最流行的工具,尤其是 Docker+Jenkins 的完美搭配,每个程序员都应该掌握这两个工具的使用。 环境配置123操作系统:CentOS Linux release 7.6.1810Docker 版本:1
2021-09-16
Docker
#Docker

Docker 常见命令

docker 常见命令 查看版本 1docker -v 查看详细版本 1docker version 查看 docker 基本信息 1docker info 镜像相关的命令镜像仓库地址:https://hub.docker.com 查看本地已经安装的镜像 1docker images 搜索指定镜像 1234docker search <image-name>
2021-09-13
Docker
#CentOS #Docker #Linux

Docker 环境搭建

Docker 环境搭建适用于 Ubuntu,Debian,Centos 等大部分 Linux(使用官方安装脚本自动安装)12345curl -sSL https://get.daocloud.io/docker | sh# 或者执行curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun Windows 10 系统上如果
2021-09-03
Docker
#CentOS #Docker #Linux

Supervisor 进程管理工具使用

Supervisor 进程管理工具使用 pypi 插件链接地址 官方文档地址 supervisor 从安装到使用 php artisan horizon 和 php artisan queue:work 命令一样,都可以正常处理异步任务php artisan horizon:terminate => Horizon 进程会等待当前正在执行的任务执行完毕,然后再退出进程。 在阿里云 Ce
2021-08-18
Linux
#Supervisor

聚簇索引和非聚簇索引

聚簇索引与非聚簇索引 1. 聚簇索引(主键索引)InnoDB会自动为主键id创建一棵名为主键索引(又叫做聚簇索引)的B+树,这个B+树的最重要的特点就是叶子节点包含了完整的用户记录,大概长这个样子。主键索引的B+树的每一个节点内的记录都是按照主键值由小到大的顺序,采用单向链表的方式进行连接的。 2. 非聚簇索引(非主键索引、二级索引)InnoDB存储引擎会根据搜索条件在该二级索引的叶子节点中找到
2021-08-15
MySQL
#MySQL #索引

MySQL 之索引、视图、触发器

MySQL 之索引、视图、触发器索引 索引的引入 索引是由数据库表中一列或者多列组合而成,其作用是提高对表中数据的查询速度;类似于图书的目录,方便快速定位,寻找指定的内容。 索引的优缺点 优点:提高查询数据的速度缺点:创建和维护索引的时间增加了 建立索引的建议 一张表建议最多建立 5 个索引 建立复合索引优于单值索引(复合索引占用空间小) 建立索引的技巧 如果是左连接则需要在右
2021-08-03
MySQL
#MySQL #索引

MacOS 安装 homebrew

MacOS 安装 homebrew 命令 说明 brew update 更新 Homebrew 自身 brew outdated 查看哪些安装包需要更新 brew upgrade 更新所有的包 brew upgrade $FORMULA 更新指定的包 brew cleanup 清理所有包的旧版本 brew cleanup $FORMULA 清理指定包的旧版本 br
2021-07-26
MacOS
#MacOS #Homebrew

Redis 的持久化

Redis 的持久化两种持久化方式 RDB 指定的时间间隔内保存数据快照 AOF 先把命令追加到操作日志的尾部,保存所有历史操作命令 RDB 模式 优点 适合用于进行备份 fork 出子进程进行备份,主进程没有任何 IO 操作 恢复大数据集时的速度快 缺点 特定条件下进行一次持久化,易丢失数据 庞大数据时,保存时会出现性能问题 设置方式 配置文件路径: sudo vim /etc/
2021-07-25
Redis
#Cache #Redis

Redis Cluster 集群解决方案

Redis Cluster 集群解决方案 多个 Redis 实例协同进行 采用 slot (槽)分割数据,是 CRC16 与 16384 取模后分散 主从结构和选举算法,保证每个节点的可靠性 客户端可以连接任意一个 node 进行操作 所有的 redis 节点彼此互联(PING-PONG 机制),内部使用二进制协议优化传输速度和带宽。 节点的 fail 是通过集群中超过半数的节点检测失效时才
2021-07-24
Redis
#Cache #Redis #分布式集群

MySQL 三范式

MySQL 三范式第一范式(1NF):表中的每列的属性不可再分比如: 学号(主键) 姓名 性别 就读信息 20200101 张三 男 大一,土木工程 上表中可以看到,(就读信息)这一列,其实还可以分解成(年级)和(专业),因此(就读信息)这一属性还可以再分,故不满足第一范式 修改成: 学号(主键) 姓名 性别 年级 专业 20200101 张三 男 大一 土木工程
2021-07-18
MySQL
#MySQL

MySQL 性能分析

MySQL 性能分析explain123456explain select * from users;-- 本意为显示警告信息。但是和 explain 一块儿使用,就会显示出优化后的 sql。需要注意使用顺序。(只能在 mysql cli 中才会有结果)show warnings; 最重要的 5 个字段是:id、type、key、rows、Extra id: select 查询的序列号,包
2021-07-11
MySQL
#MySQL #性能优化
1234

搜索

Hexo Fluid
载入天数... 载入时分秒...
总访问量 次 总访客数 人
粤ICP备19152558号