lock和Monitor的区别 lock的底层本身是Monitor来实现的,所以Monitor可以实现lock的所有功能。 Monitor有TryEnter的功能,可以防止出现死锁的问题,lock没有。 Mutex和其他两者的区别 Mutex本身可以实现lock和Monitor所有的操作。 但是Mu ...
分类:
其他好文 时间:
2020-06-15 00:04:17
阅读次数:
74
最近发现浏览器内置对象里有个好东西,window.performance。这里面包含着浏览器性能相关的各种数据,然后其中的timing属性,就是所有阶段的用时统计,从这一点我们就可以简单的从浏览器运行时间上进行分析。 function getsec(time) { return time / 100 ...
字段分析: monitor.py #-*- coding: utf-8 -*- import psutil import time,datetime from pprint import pprint #定义一个专门用于获取系统信息的类 class Moniter(object): #转换方法 de ...
分类:
其他好文 时间:
2020-06-14 01:14:47
阅读次数:
68
硬件:Raspberry Pi 4B(4g或8g版本)系统:Ubuntu 20.04 LTS Docker:18.09.9mysql镜像:biarms/mysql:5.7.30-linux-arm64v8 注意:因为我们树莓派4B本身并非x86,而是arm架构,且我们的系统装的是64位ubuntu, ...
分类:
Web程序 时间:
2020-06-13 23:42:12
阅读次数:
342
本节重点: 掌握库的增删改查 一、系统数据库 执行如下命令,查看系统库 show databases; information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5 ...
分类:
其他好文 时间:
2020-06-13 23:26:35
阅读次数:
71
Synchronized关键字可以用来修饰方法或者代码块。对于同步方法,JVM 采用 ACC_SYNCHRONIZED 标记符来实现同步。 对于同步代码块。JVM 采用 monitorenter、monitorexit 两个指令来实现同步。 在JDK1.6之后对对synchronized锁进行了升级 ...
分类:
其他好文 时间:
2020-06-13 19:33:47
阅读次数:
219
如果我们频繁地在慢查询日志中发现某个语句执行缓慢,且在表结构、索引结构、统计信息中都无法找出原因时,则可以利用sys系统库中的撒手锏:sys.session视图结合performance_schema的等待事件来找出症结所在。那么session视图有什么用呢?使用它可以查看当前用户会话的进程列表信息,数据来源于sys.processlist视图(使用该视图可以查询所有前台和后台线程的状态信息,默认
分类:
数据库 时间:
2020-06-13 09:16:51
阅读次数:
135
监控指标性能指标:Performance内存指标:Memory基本活动指标:Basicactivity持久性指标:Persistence错误指标:Error性能指标:PerformanceNameDescriptionlatencyRedis响应一个请求的时间instantaneous_ops_per_sec平均每秒处理请求总数hirate(calculated)缓存命中率(计算出来的)内存指标:
分类:
其他好文 时间:
2020-06-12 10:31:40
阅读次数:
59
/** * 模拟数据 数据格式如下: * * 日期 卡口ID 摄像头编号 车牌号 拍摄时间 车速 道路ID 区域ID * date monitor_id camera_id car action_time speed road_id area_id * * monitor_flow_action * ...
分类:
其他好文 时间:
2020-06-09 20:34:37
阅读次数:
71
查看使用的数据库引擎 show variables like '%storage_engine%'; 显示的使用的是InnoDB 查看引擎状态 show engine innodb status 2020-06-09 11:48:38 7fd22fb2c700 INNODB MONITOR OUTP ...
分类:
数据库 时间:
2020-06-09 12:35:52
阅读次数:
83