![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
撸码狂魔吖
python爱好者,java开发从业者,多年的一线开发经验
展开
-
docker部署mysql的问题:带有表及数据的mysql容器,打包成镜像迁移之后,数据丢失
问题重现:q:建立表并存有数据的mysqlcontainer通过dockercommit的方式生成的镜像,然后利用镜像创建容器,能正常连接,但里面没有之前的数据问题解释:mysql数据库中的数据默认是存放在/var/lib/mysql目录下的,而mysql容器通常是将容器内的/var/lib/mysql作为volume挂载,当你使用commit命令把容器打包成镜像时,commit操作并不会包含容器内挂载的volume中的数据变化,所以会发现数据都不在了。问题解决:mysql镜像的数...原创 2021-04-17 19:22:42 · 6493 阅读 · 6 评论 -
linux服务器挂载硬盘,并设置开机加载硬盘
一:起因今天在一个客户客户的堡垒机的时候,发现之前部署的程序与数据库数据都消失了。amazing!!但是看历史数据不像是人为操作删除了数据,因为整个目录都不见了。二:过程发现fdisk -l 下面有分区的数据但是在df -h下面卻還是沒找到這個盤所以我判断是硬盘挂载信息没有添加在系统环境里,导致服务器重启后,无法重新挂载硬盘所以我们先把硬盘挂载上mount /dev/vdb /opt/calis/发现df -h出现了硬盘为了防止下次重启服务器,重现这样的情况原创 2021-01-22 12:34:28 · 11936 阅读 · 0 评论 -
nginx-静态文件服务详解
Nginx 静态文件服务我们先来看看最简单的本地静态文件服务配置示例:server { listen 80; server_name www.test.com; charset utf-8; root /data/www.test.com; index index.html index.htm; }就这些?恩,就这些!如果只是提供简单的对外静态文件,它真的就可以用了。可是他...原创 2020-10-10 11:38:01 · 12219 阅读 · 0 评论 -
ubuntu16.04 使用apt安装的超大数据的postgresql9.6数据库迁移
因为我们公司在最开始安装数据库的时候使用的是apt在线安装的postgresql9.6的数据库,最近服务要上容器化,所以需要迁移数据库,但是由于是apt安装的不同于源码安装的数据库迁移方式。首先我这次测试用的是ubuntu16.04 数据库版本是postgresql9.6迁移数据库的前提是数据库版本跟服务器系统要跟迁移之前的信息一致然后在新的机器上按照apt安装的方式安装跟之前相同版本的postgresql数据库1、安装postgreSQLsudo add-apt-reposit...原创 2020-09-01 10:31:22 · 12158 阅读 · 0 评论 -
docker安装zabbix5,发现zabbix-server图形时间与本地时间相差五个小时
图形时间本咱们用的北京时间差了五个小时,因为zabbix-server的php默认用的欧洲时间,、我们进入docker容器docker exec -it 28334ecad55f /bin/bash修改配置文件,可能不同的机器不同,我看我的配置文件与别人的就不同我的配置文件在/etc/php7/php-fpm.dvim zabbix.conf将之前显示的欧洲时间修改为上海时间。然后保存退出但是不要退出容器这个时候我们需要关闭php服务,让容器自动重...原创 2020-08-18 18:51:30 · 13349 阅读 · 0 评论 -
java笔记--常更新
一:在jsp文件中,${param.xxx} 获取的是forword前的实参数据 ${requestScope} 获取的是请求域的数据原创 2019-12-27 17:40:37 · 11464 阅读 · 0 评论 -
springboot整合日志框架
springboot推荐使用SLF4j作为日志门面,Logback作为日志实现但是由于SSM框架自带日志实现包,我们需要整合日志文件,让项目中的日志系统统一由SLF4j管理详细日志包可以参考下图我们需要将项目中的comments-logging log4j java util logging分别用jcl-over-slf4j.jarlog4j-ov...原创 2019-12-26 18:12:02 · 11875 阅读 · 0 评论