lzj8014
文章 0
文章搜索
阿蛮君
接受自己的平庸,以及接受他人的平庸
文章数
557
评论数
1721
随机文章
Mysql 的日志文件 binlog 与数据恢复
一、Binlog 1. 简介 MySQL 的二进制日志(Binlog)是一种事务日志,用于记录对数据库的更改操作。 Binlog 主要用于 MySQL 复制和恢复: 复制: 从库通过拉取主库的binlog实现主从数据一致 恢复: 通过重放binlog恢复数据丢失或误操作情况 2. 原理 在 MySQL 中,每个事务都会在提交后生成相应的 Binlog 记录。MySQL 服务器会为每个客户端连接创建...
简单了解 JVM 内存模型
JVM 的内存区域主要分为如图所示的几个区域。 1. 程序计数器(线程私有) 程序计数器的作用是存储当前线程执行的字节码指令的地址。并且在多线程环境下,每个线程都有一个独立的程序计数器。同时,此内存区域是唯一一个在Java虚拟机规范中没有规定任何 OOM 情况的区域。 2. Java虚拟机栈(线程私有) 栈主要用于存储局部变量、部分结果以及返回地址等,其中局部变量如果是对象,则存储的是对应的地址。...
给 Springboot 容器添加健康检查
微服务架构下,如果注册中心使用 nacos,此时微服务都需要注册到 nacos 上。但是如果单机部署所有微服务和中间件的情况下,机器性能不够,开机时 CPU 会占满,nacos 启动要很久,同时业务服务也在启动,会发现连不上 nacos,这种情况是注册不上但也不是完全无法连接,因为无法连接启动会报错。这个时候,服务会报错 java.net.ConnectException: [NACOS HTTP...
还原 docker 容器的运行命令
喜欢 docker run 运行命令的朋友经常会遇到的一件事是,忘记之前环境变量设置的什么密码了。如果这个这个容器是很久之前创建的,并且 linux 历史命令也找不到可能就有点束手无策了。 而 runlike 容器能帮助还原之前运行的 docker run 命令,使用方式如下: docker run --rm -v /var/run/docker.sock:/var/run/docker.sock...
Docker 制作 nginx-node 镜像
最近准备给 transfer.zip 项目制作一个 dockerfile,把两个项目打包到一个 docker 镜像,并强制使用 https,因为它的使用必须 https 环境,当然这是后话。 根据两个项目的 dockerfile 得知,一个是静态前端页面,需要 nginx,另外一个需要 node 环境,所以需要先将 nginx-node 的镜像给弄出来。 这里提供两个 dockerfile,其中有...
标签云
最新评论