Linux定时任务Crontab的应用(检测某个文件夹的大小变化) 因为近期在调研性能监控项目SkyWalking,SkyWalking推荐的持久化数据源为elasticsearch,因为SkyWalking的数据量过大,在使用MySQ作为数据源的时候出现过测试服务器磁盘被写满的情况。所以切换成elasticsearch,并通过配置索引过期策略,控制ES的数据量。在控制ES数据量的同时,希望可以通过定期检测ES数据占用内存的变化,所以应用到了Linux定时任务。
MySQL限制表的记录数 近期因为项目需要引入监控系统SkyWalking,SkyWalking的持久化推荐采用ElasticSearch或者MySQL进行持久化。因为只是前期调研阶段,所以采用了搭建更为方便的MySQL作为存储。通过简单使用发现,SkyWalking其中有张表segment,此表因为查询的原因,包含大量索引,所以存储非常占空间,很容易就把磁盘空间占满,所以这个时候,来保证磁盘不会被撑满。
MySQL5.7安装完成默认无密码使用异常解决 安装过程参考 https://blog.csdn.net/a376299406/article/details/135361980,这篇博文。因为是作为学习使用,所以我也是使用这种快速安装方式,结果安装完成之后不能使用,以下是对遇到的问题和解决方法的一个记录。
BindingException: Invalid bound statement (not found) Mybatis 出现绑定异常问题的解决BindingException: Invalid bound statement (not found)
rabbitmq安装和使用 1. 安装依赖环境在 http://www.rabbitmq.com/which-erlang.html 页面查看安装rabbitmq需要安装erlang对应的版本在 https://github.com/rabbitmq/erlang-rpm/releases 页面找到需要下载的erlang版本,erlang-*.centos.x86_64.rpm 就是centos版本的。复制下载地址后,使用wget命令下载wget -P /home/download https://github.com/r
Oracle锁表处理 1.查出被锁的表SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid; 2.解锁alter system kill session 'sid, serial#';
Docker镜像的备份和迁移以及容器启动 项目最近docker用的比较多,经常会用到镜像的打包和部署,编写一下shell脚本方便镜像的快速保存和加载。1.docker镜像的快速保存#/bin/bashfor i in "$@"do echo -e "\033[0;30;42m ########## << 镜像 $i 开始保存 >> #########\033[0m" image=$(docker ps -a | grep $i | awk '{print $2}') echo -e "\033[0;30;