自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 利用jvisualvm监控分析死锁线程并定位死锁的对象

一:建立模拟的死锁代码 二:进入java的bin目录打开jvisualvm.exe2.1:点击[线程dump]后,有死锁的情况会看到以下三处关键的信息标记1:代表 发生死锁的所在类标记2:代表锁住的对象的内存地址,如:0x00000000f0623a48(这个比较重要,可以用来定位死锁的原因)标记3:代表整个程序中有几处死锁三:使用oql对象查询语句分被死锁...

2019-02-15 17:43:29 1975

原创 记一次mysql的binlog日志太多问题

问题描述:最近发现liunx磁盘总是爆满,分析发现是mysql开启了日志,日志文件每天都有一个G分析:经过分析,发现项目中使用了xxl-job,该中间件会使用心跳方式检测注册到上面的定时服务,并更新时间等信息,这样一来,就会有不断的写入操作,从而触发binlog。解决:在配置中指定需要同步的数据库 binlog_do_db=your db name即可,获取忽略指定的数据...

2022-05-11 17:44:01 533 1

原创 记一次springboot每隔几分钟连接数据库卡顿问题

记一次springboot每隔几分钟连接数据库卡顿问题

2022-04-28 10:41:24 1775

原创 mycat分库分表

一:修改schema.xml<?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM "schema.dtd"><mycat:schema xmlns:mycat="http://io.mycat/"><!-- TESTDB为mycat的逻辑表,在server.xml中的指定,并与mycat的登录账户绑

2018-03-18 00:35:24 1223

原创 Windows下activemq搭建及应用场景

一:搭建及运行1:解压下载好的activemq压缩包2:进入${dir}/apache-activemq-5.5.0/bin目录,双击运行activemq.bat,等待出现:3:进入http://127.0.0.1:8161/admin/(这是activemq自带的一个web项目,进入的账号密码在配置文件中指定,稍后会讲),图中红色标识的是:当前服务器有那些主题,及该主题的生产消费情况。主题可在自...

2018-03-13 17:00:44 1038

原创 redis缓存同步方案

持久层数据库和redis数据库同步方案,目前据我所知大都是通过自己写代码实现同步。同步方案有如下几种:方案一:通过canal+mysql实现同步,关于canal之前有说过,该方案的好处:实现了数据同步的代码和业务代码分离,以及利用canal自带的消息队列属性解决高并发下的数据同步问题。该方案缺点:只能持久层数据库只能支持mysql方案二:在更新持久层数据库时,同时更新redis(或更新持久数据库前...

2018-03-12 11:52:32 7839

原创 centos7 下 redis-cli连接,关闭redis

redis-cli:连接redis,进入redis命令操作界面quit,离开

2018-03-12 11:25:33 4657

原创 MySQL通过日志恢复数据

1:登录mysql2:查询日志文件:show variables like '%log%';3:用mysqlbinlog 找到想要恢复的日志文件并拷贝到指定的test.sql文件:mysqlbinlog /var/lib/mysql/mysql-bin.000002 --base64-output=decode-rows -r test.sql注意:导出的数据为乱码,所以要加上 --base64-...

2018-03-12 11:25:11 2833

原创 安装ipvsadm

yum install ipvsadm

2018-03-12 11:24:41 796

原创 安装keepalived

在centos7下,通过yum安装如下:(1):切换超级用户执行:yum -y install keepalived(2):启动服务:service keepalived start(3):查看是否启动成功:ps -ef | grep keepalived,出现下面三个进程则表示成功(4):查看lvs是否启动:lsmod | grep ip_vs,(前面安装了lvs,但不代表它启动了。启动keep...

2018-03-12 11:24:22 305

原创 使用 redis-cli 的坑

用  redis-cli 连接redis时总是出现  command not found ,经测试发现必须这样写才行 ./redis-cli,还有redis-server命令也是如此

2018-03-12 11:24:00 2228 1

原创 centos7 下安装canal,并实现将mysql数据同步到redis

简介:canal为阿里巴巴产品,它主要模拟了mysql的Slave向Master发送请求,当mysql有增删改查时则会出发请求将数据发送到canal服务中,canal将数据存放到内存,直到客户端程序(canal服务端和客户端程序都是由java编写,且客户端逻辑由我们借助com.alibaba.otter.canal工具包下的类完成开发)通过发布-订阅这种模式消费canal服务中的数据。安装步骤

2017-05-29 23:58:04 2619

原创 centos7 通过yum安装redis

注意:centos安装redis时,系统必须先安装 epel仓库所以步骤如下:1:安装第三方库:yum install epel-release,期间会提示[y/s/d],选中y即可,直到出现compel2:安装redis:yum install redis,等待安装完成3:启动redis服务:service redis start4:查看是否启动成功:ps -ef | gre

2017-05-26 17:13:51 173

原创 spring mvc接受list数组

一:js页面主要两步(1):定义json数组:var ary = [{"id":0,"userid":1,"quesid":2,"areaid":1,"choice":'A'}];(2):使用ajax:$.ajax({type:"POST",cache:false, dataType:"JSON",url:strUrl,contentType:'applicatio

2017-05-18 13:22:22 361

原创 centos开放端口

今天在外网访问Tomcat,发现不能访问,检查后发现8080端口没有开放,于是百度了下,都说要修改IPtables文件,但是我发现我没有这个文件,于是想到可能没有安装这个插件管理防火墙,于是准备下载安装firewalld。(1)安装:systemctl restart firewalld.service(2):添加需要开发的端口:firewall-cmd --zone=public --a

2017-05-15 23:38:32 252

原创 centOS7下安装MySQL

一:(!):输入 su  -  root:  以超级管理员身份登录liunx系统,不然可能提示命令不可用.当控制台出现“Nothing to do”,则表示执行完毕,可以进行下一步了(2):输入 yum localinstall mysql57-community-release-el7-8.noarch.rpm ,下载MySQL安装文件(3):输入 yum install -y

2017-05-11 20:48:55 209

原创 学习之:oracle的start with..connect by prior

start with..connect by prior:树状查询(递归)   执行select * from t_bmb_xiaoq start with suos=1347 connect by prior suos=bh;结果:执行流程:先从suos(列)=1347开始查询,所以第一行显示suos(列)=1347的那一行的值,接着后面的那句 connect by prio

2015-07-22 20:07:05 247

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除