第三部分 使用线程 基于事件的异步模式 基于事件的异步模式(EAP)提供了一种简单的方法,通过这些方法,类可以提供多线程功能,而使用者无需显式启动或管理线程。它还提供以下功能: 合作取消模型 工作人员完成时可以安全更新WPF或Windows Forms控件的功能 将异常转发到完成事件 EAP只是一种 ...
分类:
编程语言 时间:
2020-03-22 14:15:56
阅读次数:
77
简介 Prometheus 最初是 SoundCloud 构建的开源系统监控和报警工具,是一个独立的开源项目,于2016年加入了 CNCF 基金会,作为继 Kubernetes 之后的第二个托管项目。 特征 ? Prometheus 相比于其他传统监控工具主要有以下几个特点: ? 具有由 metri ...
分类:
Web程序 时间:
2020-03-20 22:21:29
阅读次数:
84
linux系统管理 好用的一些开源工具 [TOC] htop htop是一款运行于Linux系统上的监控与进程管理软件,取代传统UNIX的top。 安装命令如下: htop的使用: 可以通过 获取帮助,了解其细节。 dstat dstat是一个用Python语言实现的系统资源统计生成工具。可以基本取 ...
分类:
系统相关 时间:
2020-03-19 13:50:09
阅读次数:
87
EasyNmon # 为了方便多场景批量性能测试,用golang写了个监控程序,可以通过get url方式启动和停止nmon服务,非常适合配合Loadrunner性能测试框架和jmeter使用,可以批量执行场景并生成报告 1. 以下载的tar包为例,通过tar命令解压(默认权限755): chmod ...
分类:
编程语言 时间:
2020-03-18 15:35:55
阅读次数:
172
mpstat是MultiProcessor Statistics的缩写,是实时系统监控工具。报告CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。 语法: mpstat [-P {|ALL}] [i ...
分类:
其他好文 时间:
2020-03-17 21:12:38
阅读次数:
73
在如何准备Java面试?如何把面试官的提问引导到自己准备好的范围内?这篇博文后,提到了不少引导的说辞和技巧,如果能把面试官的提问引导到事先准备好的亮点上,一方面确实可以更有效地耗费面试时间,另一方面也能最大程度地挖掘和展示自己的亮点。 上述博文是站在战术角度讲述方法论,而本文会从“技术面试官凭什么让 ...
分类:
其他好文 时间:
2020-03-16 11:19:31
阅读次数:
68
一、回顾 1、Linux OS基础概念,进程查看的几个工具 2、内核的功能:进程管理(进程调度) 进程调度:保存现场,恢复现场 task struct:任务结构 task list:任务列表 CPU:us,sy,ni,id,hi,si,cs,st Memory:VSZ,RSS,SHM 3、命令 ps ...
分类:
系统相关 时间:
2020-03-16 10:00:31
阅读次数:
86
最近因工作需要开发计划任务模块(严格来说应该是修改bug吧,其他同事负责的)接触到了Hangfire。早前听同事说hangfire有点坑,怀着好奇,趁这两天bug改的差不多了,在github上面down了hangfire源码,下面分享一下,自己读hangfire源码的一些理解,和工作中需要注意的地方 ...
分类:
其他好文 时间:
2020-03-14 00:48:10
阅读次数:
106
此工具,用于监控远程服务器,非常方面而且快捷。在此记录! 1、需要在服务器有监控工具,如sysstat,ubuntu下直接安装即可 >> apt-get install sysstat //借鉴大佬的 //Linux系统 安装 sysstat (本人安装方式) rpm -qa |grep sysst ...
分类:
其他好文 时间:
2020-03-13 15:55:12
阅读次数:
70
一、 Spotlight On Oracle(oracle)1.1. 工具简介Spotlight是一个强有力的Oracle数据库实时性能诊断工具,提供了一个直观的、可视化的数据库活动展现。Spotlight可视化展现性能瓶颈,一旦某个指标超出可接受的阀值的话。而且,通过下钻功能,DBA可以简单、快速 ...
分类:
数据库 时间:
2020-03-12 21:40:15
阅读次数:
68