会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
事儿爸_董
博客园
首页
新随笔
联系
订阅
管理
2022年2月9日
PHP查看扩展版本
摘要: 查看安装了哪些扩展 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 事儿爸_董
阅读(652)
评论(0)
推荐(0)
2021年11月14日
Dockerfile创建镜像
摘要: 使用Dockerfile可以快速创建自定义镜像。 一、基本结构 Dockerfile由一行行命令行组成,并且支持以#开头的注释行。 Dockerfile主体内容分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。 二、指令说明 Dockerfile指令的 一般格式为INSTRUC
阅读全文
posted @ 2021-11-14 13:45 事儿爸_董
阅读(827)
评论(0)
推荐(0)
Docker端口映射和容器互联
摘要: 一、端口映射实现容器访问 1.从外部访问容器应用 在启动容器时如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。 -P:随机映射一个49000-49900的端口到内部容器开放的网络端口: D:\docker_test>docker run -d -P training/we
阅读全文
posted @ 2021-11-14 13:35 事儿爸_董
阅读(287)
评论(0)
推荐(0)
Docker数据管理
摘要: 一、数据卷 数据卷是一个可供容器使用的特殊目录,它将主机操作系统目录直接映射进容器,类似于linux的mount行为。 数据卷可以提供很多可用的特性: 数据卷可以在容器之间共享和重用,容器间传递数据变得高效和方便。 对数据卷内数据的修改会立刻生效,无论是容器内操作还是本地操作。 对数据卷的更新不会影
阅读全文
posted @ 2021-11-14 13:33 事儿爸_董
阅读(55)
评论(0)
推荐(0)
Docker容器
摘要: 一、创建容器 1.新建容器 D:\docker_test>docker create -it ubuntu:18.04 27a54582fc805198ef33509a0be1afc75518dc20b2adc8ece019eef94c9391e1 2.启动容器 D:\docker_test>doc
阅读全文
posted @ 2021-11-14 13:28 事儿爸_董
阅读(41)
评论(0)
推荐(0)
Docker镜像
摘要: 一、获取镜像 拉取: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 事儿爸_董
阅读(115)
评论(0)
推荐(0)
2021年9月29日
MVCC的工作原理
摘要: 什么是MVCC MVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。 我们知道,一般情况下我们使用mysql数据库的时候使用的是InnoDB引擎,I
阅读全文
posted @ 2021-09-29 21:23 事儿爸_董
阅读(1249)
评论(1)
推荐(0)
mysql两阶段提交
摘要: 两阶段提交 mysql中经常说的WAL技术,WAL的全称是write-ahead logging,它的关键点就是先写日志,再写磁盘。即当有一条记录需要更新时,InnoDB引擎就会先把记录写道redo log里,并更新内存,这个时候更新就完成了。因为如果每一次的更新操作都需要写磁盘,然后磁盘也要 找到
阅读全文
posted @ 2021-09-29 17:28 事儿爸_董
阅读(723)
评论(0)
推荐(0)
redis缓存穿透、缓存击穿、缓存雪崩区别和解决方案
摘要: 缓存穿透 缓存穿透是指缓存和数据库都没有的数据,用户不断发起请求。由于缓存是不命中时被动写的,并且处于容错考虑,如果从存储层查不到数据则不写入缓存,这样导致一个不存在的数据每次请求都要到存储层去查询,失去缓存的意义。 再流量大时,可能DB挂掉,如果有人利用不存在的key频繁攻击,这就是漏洞。 解决方
阅读全文
posted @ 2021-09-29 16:56 事儿爸_董
阅读(202)
评论(0)
推荐(0)
如何保证mysql和redis数据一致性
摘要: 在高并发的业务场景下,数据库大多情况都是用户并发访问量最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先让问到redis,而不是直接访问mysql等数据库。这样可以 大大缓解数据库的压力。redis缓存数据的加载可以分为懒加载和主动加载两种模式,下面 分别介绍 在这两种模式下的数据一致
阅读全文
posted @ 2021-09-29 16:13 事儿爸_董
阅读(4409)
评论(0)
推荐(1)
下一页
公告