工作日志
文章平均质量分 86
java_龙
这个作者很懒,什么都没留下…
展开
-
centos 7搭建jdk1.8环境教程
目录概述 环境准备 安装jdk 环境变量配置 测试安装结果概述 最近在尝试tar.gz方式安装jdk1.8时踩了一点点坑,在此记录一下最终的搭建方案环境准备全新最小化安装的centos 7.5 jdk1.8 安装包安装jdk安装所需依赖包安装需要root权限yum --exclude=kernel* update -yyum -y insta...原创 2018-10-17 15:18:40 · 392 阅读 · 0 评论 -
记一次mysql数据库死锁问题分析--详解数据库innodb lock机制
目录概述 问题重现与解析 Innodb lock机制概述 正在奋力写"BUG"中,同事说出现死锁了,让帮忙看一下,so 放下手中工作,去瞅瞅, 一段很简单的代码,就是mysql数据库下使用多线程先删除数据再插入数据,造成了死锁 顺便骗个赞,觉得写的还可以的,不要吝啬你的赞哟问题重现与解析 代码 代码解释: 第一张图,同事采用...原创 2018-05-16 00:00:00 · 955 阅读 · 9 评论 -
基于keepalived搭建mysql双主高可用
目录概述 问题重现与解析 Innodb lock机制概述 传统(不借助中间件)的数据库主从搭建,如果主节点挂掉了,从节点只能读取无法写入,只能把人肉去恢复故障,既不想引用中间件也不想人肉恢复故障,可以折中选择双主方案,本文将介绍通过keepalived搭建mysql双主方案。 本例中vip为:172.16.0.169, 两台mysql实例服务器ip分别为:172.1...原创 2018-11-29 17:14:23 · 403 阅读 · 1 评论 -
centos 7下源码安装mysql5.7--一步一步亲测操作完成
安装依赖包 #yum -y install libaio libaio-devel更改服务区时区 由于是国内的业务设置为中国的时区 #cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime定时同步时间保证服务器时间同步 #yum install -y ntpdate ...原创 2018-11-26 18:09:20 · 171 阅读 · 0 评论 -
centos7 下源码安装keepalived踩坑记
目录 环境准备 为什么源码安装 源码安装环境准备全新最小化安装的centos 7.5 keepalived 1.4.5 vip : 172.16.0.169为什么源码安装 centos7 自带的 yum安装,keepalived 版本为1.3.5, 这个版本会有一个大坑,导致高可用对应的服务挂掉,如果触发keepalived down 通过 s...原创 2018-11-28 16:26:51 · 1538 阅读 · 0 评论 -
Supervisor管理springboot应用
开发十年,就只剩下这套架构体系了! >>> 目录概述 环境准备 spring boot应用 supervisor配置 启动应用概述 前面博文介绍了Supervisor进程管理,实际应用可以对springboot应用进行管理,如果springboot应用挂掉,Supervisor还可以对它进行自动重启. 点击查看进程管理利器Supervis...原创 2018-12-10 13:13:00 · 5000 阅读 · 1 评论 -
进程管理利器Supervisor--centos7下安装与配置
开发十年,就只剩下这套架构体系了! >>> 目录概述 环境准备 检查python环境 在线安装 配置Supervisor 启动并验证 运维命令概述 了解supervisor基本概念,请点击查看进程管理利器Supervisor--入门简介 Supervisor的安装可以有在线安装和离线安装两种方式。安装方式取决于服务器是否联网,联网的...原创 2018-12-10 12:26:00 · 347 阅读 · 0 评论 -
进程管理利器Supervisor--入门简介
目录概述 Supervisor是什么 Supervisor意图 Supervisor特性 Supervisor组件 平台需求概述 项目运行需要后台运行,一般都是使用 nohup,但是nohup不能对后台进程监控和失败重启等高级功能,有木有更好的工具可以帮我们做这些事呢,通过谷哥的绑住找到了一个满意答案就是SupervisorSupervisor是什么 Sup...原创 2018-11-30 11:38:14 · 1036 阅读 · 0 评论 -
Prometheus监控mysql实例--centos7安装mysql_exporter
目录概述 环境准备 普罗米修斯简介 mysql安装 mysqld_exporter安装 启动参数列表概述 prometheus(普罗米修斯) 是一个开源系统监控和报警工具包,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。它现在是一个独立的开源项目,独立于任何公司进行维护。环境准备mysql 5.5以上 mysql_expor...原创 2019-01-23 14:52:33 · 4248 阅读 · 1 评论