Q:为何要采用异步编程 A:异步编程首先不会节约线程,因为异步操作都会重新开一个线程。异步编程是提高了CPU的使用率,采用同步编程的方式,整个服务器的所有线程大部分都没有在工作,而是在等待。因为线程同步操作 要等整个事件处理完成才能提交,所以CPU的利用率很低;当采用异步编程,线程不需要等待,减少时 ...
分类:
编程语言 时间:
2020-02-09 18:09:31
阅读次数:
53
看反压 通常最后一个被压高的subTask的下游就是job的瓶颈之一 看checkpoint时长 checkpoint时长能在一定程度影响job的整体吞吐 看核心指标 延迟和吞吐是最重要的指标 资源使用率 提高资源利用率是最终目的。排查首先看GC 常见性能问题 JSON序列化和反序列化 MAP和Se ...
分类:
其他好文 时间:
2020-02-09 11:43:28
阅读次数:
80
缓存的作用就是降低数据库的使用率,来减轻数据库的负担。我们平常的操作一般都是查>改,所以数据库的有些查操作是重复的,如果一直使用数据库就会有负担。Mybatis也会做缓存,也会有一级缓存和二级缓存:一级缓存:是SqlSession级别的缓存,使用HashMap数据结构来用于存储缓存数据的二级缓存:是... ...
分类:
其他好文 时间:
2020-02-08 19:42:35
阅读次数:
720
from:https://man.linuxde.net/ls 目录基本操作 ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。 语法 ls(选项)(参数) 选项 -a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视 ...
分类:
其他好文 时间:
2020-02-08 12:00:46
阅读次数:
96
监控主机:node_exporter在Prometheus的架构设计中,PrometheusServer并不直接服务监控特定的目标,其主要任务负责数据的收集,存储并且对外提供数据查询支持。因此为了能够能够监控到某些东西,如主机的CPU使用率,我们需要使用到Exporter。Prometheus周期性的从Exporter暴露的HTTP服务地址(通常是/metrics)拉取监控样本数据。从上面的描述中
分类:
其他好文 时间:
2020-02-06 18:20:37
阅读次数:
71
装个kali、极客改造啥的 更新:在文章结尾加上了度盘,里面是收集的一些配置页面,每个配置都配图了,导入方法见全文倒数第二幅图。做系统监视器,看电脑系统的运行情况,比如CPU使用率(下图左下是8线程CPU每个线程的占用),CPU温度、内存使用率、GPU使用率、GPU温度、电压、频率、实时网速、时间日 ...
分类:
移动开发 时间:
2020-02-04 10:57:26
阅读次数:
117
python中的new-style class要求继承Python中的一个内建类型,一般继承object,也可以继承list或者dict等其他的内建类型。 在python新式类中,可以定义一个变量__slots__,它的作用是阻止在实例化类时为实例分配dict, 默认情况下每个类都会有一个dict, ...
分类:
其他好文 时间:
2020-02-04 00:15:44
阅读次数:
72
本文从以下六项公共事业,看看物联网的解决方案: 停车问题 路灯管理问题 消防栓管理问题 井盖管理问题 水表管理问题 城市监控视频管理问题 1.1 停车问题 停车难 收费难,乱收费,费用流失 停车位低使用率,停车场信息孤岛,车位资源不能有效配置, 交通拥堵 1.2 智能停车解决方案 设备: 室外:车检 ...
分类:
其他好文 时间:
2020-02-03 22:46:30
阅读次数:
100
在安装了vscode之后,发现电脑很卡,cpu使用率高达100%。 解决方法: 打开vscode之后,点击文件==>首选项==>设置搜索设置search.followSymlinks然后在右侧用户自定义设置中将这个值改为 falsesearch.followSymlinks = false ...
分类:
其他好文 时间:
2020-02-03 20:47:58
阅读次数:
120