1、showprocesslist,查看当前连接数,也可以看看有没有执行中的进程2、在从库上执行showslavestatus;查看seconds_behind_maste的值,有数字表示有主从延时,这个值表示主从同步延时的时间如果未同步,在从库上执行下列操作:stopslave;#表示跳过一步错误,后面的数字可变setglobalsql_slave_skip_counter=1;startsla
分类:
数据库 时间:
2020-06-29 09:14:38
阅读次数:
78
一、jvm调优命令 1.多线程死锁处理方式 jstack命令,打印当前线程 2. 打印出某个java进程(使用pid)内存内的所有'对象'的情况(如:产生那些对象,及其数量) jmap -histo:live 2796 查看进程2796下的所有对象 3.jps,类似于linux下的ps,现实所有ja ...
分类:
编程语言 时间:
2020-06-29 00:46:21
阅读次数:
92
##selector 是安卓资源文件的一种,它可以使按钮等实现不同状态下的不同UI,不用在代码中实现,而使用方式有两种,一种在color文件下 创建.xml可以使按钮等字体在不同状态下的变化,其二是在drawable中创建资源文件,可以设置背景等,下面的<shape标签可以绘制不同种图形,<grad ...
分类:
移动开发 时间:
2020-06-29 00:38:40
阅读次数:
69
10.1CountDownLatch 计数器 new CountDownLatch(2)countDownLatch.countDown(); //-1 countDownLatch.await();//当计数器为0时返回 和join之间的区别 不用等到子进程全部执行完毕之后再返回 是基于AQS实现 ...
分类:
编程语言 时间:
2020-06-29 00:06:30
阅读次数:
102
本文不再更新,可能存在内容过时的情况,实时更新请访问原地址:Linux系统如何使用Fuser命令; 什么是Fuser命令? fuser命令是一个非常聪明的unix实用程序,用于查找正在使用某个文件、目录或socket的进程。 它还提供有关拥有该进程的用户和访问类型的信息。。fuser工具显示了使用指 ...
分类:
系统相关 时间:
2020-06-28 22:32:57
阅读次数:
61
一、场景 JavaAgent Java代理,又叫java探针,可以动态的改变加载的字节码文件 通常使用ASM Javasist字节码工具修改class文件 二、使用 2种方式 静态方式: 通过-javaagent 指定代理类 (在main方法执行前执行premain方法) 动态方法:通过额外的进程a ...
分类:
编程语言 时间:
2020-06-28 22:23:46
阅读次数:
100
将当前系统中的进程信息打印到文件中 思路: 1、open()打开文件,没有就新建; 2、dup2()将标准输出STDOUT_FILENO重定向到文件ps.out中; 3、execlp()系统调用ps aux命令程序载入进程。 1 #include<unistd.h> 2 #include<fcntl ...
分类:
系统相关 时间:
2020-06-28 22:06:12
阅读次数:
95
背景交代 最近QC同学在跑游戏的过程中发现玩的时间久了游戏会发生闪退,经过搜集信息后排除了功能性bug的 一.判断是否是内存泄露 拿到真机,USB连接,杀掉多余后台进程,打开Perfdog,接下来一顿操作猛如虎,Perfdog具体操作不在赘述,有关perfdog怎么使用的教程可以参考 Perfdog ...
分类:
其他好文 时间:
2020-06-28 20:21:32
阅读次数:
72
一、什么是Load Average? 系统负载(System Load)是系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度(进程等待队列的长度)。 平均负载(Load Average)是一段时间内系统的平均负载,这个一段时间一般取1分钟、5分钟、15分钟。 二、如何查看Load Averag ...
分类:
系统相关 时间:
2020-06-28 18:51:50
阅读次数:
63
一、简介
1、了解Docker的前生LXC
LXC为Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。
分类:
其他好文 时间:
2020-06-28 18:51:17
阅读次数:
56