摘要: 查看安装了哪些扩展 php -m 查看某个扩展的详细信息 php --ri php --ri xlswriter xlswriter xlswriter support => enabled Version => 1.3.4.1 bundled libxlsxwriter version => 0. 阅读全文
posted @ 2022-02-09 10:57 事儿爸_董 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 使用Dockerfile可以快速创建自定义镜像。 一、基本结构 Dockerfile由一行行命令行组成,并且支持以#开头的注释行。 Dockerfile主体内容分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。 二、指令说明 Dockerfile指令的 一般格式为INSTRUC 阅读全文
posted @ 2021-11-14 13:45 事儿爸_董 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 一、端口映射实现容器访问 1.从外部访问容器应用 在启动容器时如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。 -P:随机映射一个49000-49900的端口到内部容器开放的网络端口: D:\docker_test>docker run -d -P training/we 阅读全文
posted @ 2021-11-14 13:35 事儿爸_董 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 一、数据卷 数据卷是一个可供容器使用的特殊目录,它将主机操作系统目录直接映射进容器,类似于linux的mount行为。 数据卷可以提供很多可用的特性: 数据卷可以在容器之间共享和重用,容器间传递数据变得高效和方便。 对数据卷内数据的修改会立刻生效,无论是容器内操作还是本地操作。 对数据卷的更新不会影 阅读全文
posted @ 2021-11-14 13:33 事儿爸_董 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 一、创建容器 1.新建容器 D:\docker_test>docker create -it ubuntu:18.04 27a54582fc805198ef33509a0be1afc75518dc20b2adc8ece019eef94c9391e1 2.启动容器 D:\docker_test>doc 阅读全文
posted @ 2021-11-14 13:28 事儿爸_董 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 一、获取镜像 拉取:docker name:tag D:\docker_test>docker pull ubuntu:18.04 18.04: Pulling from library/ubuntu 284055322776: Pull complete Digest: sha256:0fedbd 阅读全文
posted @ 2021-11-14 13:24 事儿爸_董 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 什么是MVCC MVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。 我们知道,一般情况下我们使用mysql数据库的时候使用的是InnoDB引擎,I 阅读全文
posted @ 2021-09-29 21:23 事儿爸_董 阅读(1213) 评论(1) 推荐(0) 编辑
摘要: 两阶段提交 mysql中经常说的WAL技术,WAL的全称是write-ahead logging,它的关键点就是先写日志,再写磁盘。即当有一条记录需要更新时,InnoDB引擎就会先把记录写道redo log里,并更新内存,这个时候更新就完成了。因为如果每一次的更新操作都需要写磁盘,然后磁盘也要 找到 阅读全文
posted @ 2021-09-29 17:28 事儿爸_董 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 缓存穿透 缓存穿透是指缓存和数据库都没有的数据,用户不断发起请求。由于缓存是不命中时被动写的,并且处于容错考虑,如果从存储层查不到数据则不写入缓存,这样导致一个不存在的数据每次请求都要到存储层去查询,失去缓存的意义。 再流量大时,可能DB挂掉,如果有人利用不存在的key频繁攻击,这就是漏洞。 解决方 阅读全文
posted @ 2021-09-29 16:56 事儿爸_董 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 在高并发的业务场景下,数据库大多情况都是用户并发访问量最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先让问到redis,而不是直接访问mysql等数据库。这样可以 大大缓解数据库的压力。redis缓存数据的加载可以分为懒加载和主动加载两种模式,下面 分别介绍 在这两种模式下的数据一致 阅读全文
posted @ 2021-09-29 16:13 事儿爸_董 阅读(4232) 评论(0) 推荐(1) 编辑