• 2024-11-01grafana图表功能-06-监控指标详解
    一. prometheus的4种监控指标Counters计数器Gauges仪表/测量Histograms直方图Summaries汇总二,指标详解2.1 Counters计数器,以cpu的监控指标 node_cpu_seconds_total为例,这个指标就是计数器类型的,node_cpu_seconds_total这个指标就是某一核cpu某一个
  • 2024-10-22Vue2 项目实战:打造一个简易倒计时计时器工具 Vue2 实践教程:如何实现一个工作与休息倒计时工具 从零开始:使用 Vue2 构建你的倒计时计时器 初学者友好:Vue2 实现简单倒计时应用,附完整
    效果图Vue2倒计时计时器工具教程在本教程中,我们将一步步实现一个Vue2倒计时计时器工具。这个工具允许用户在工作和休息模式之间切换,并设置倒计时时间。倒计时结束时,系统会发出提醒,提示用户切换工作或休息状态。非常适合初学者练习Vue的数据绑定、计算属性和事件处理
  • 2024-10-20Prometheus快速入门
    什么是Prometheus?Prometheus是一个开源的系统监控和告警工具包,最初由SoundCloud构建。自2012年创建以来,许多公司和组织已经采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。现在它是一个独立的开源项目,独立于任何公司维护。为了强调这一点,并澄清项目的治理结构,Prome
  • 2024-10-19【MySQL】设置二进制日志文件自动过期,从根源上解决占满磁盘的问题:通过修改 binlog_expire_logs_seconds 配置项
    引言MySQL的二进制日志(binlog)文件记录了数据库中所有更改的详细信息,包括但不限于对数据的插入、删除、更新,对表和数据库的创建、更改、删除等操作。每一次这样的操作都会在二进制日志中生成一个新的日志事件,并被写入到一个新的二进制日志文件中。因此,如果数据库的活动量较
  • 2024-10-17FSFOtest
    测试场景1(模拟NHSITE故障,OB在NH)【推荐】--masterobserver维护DRSITE:prdb19DGMGRL>showobserverConfiguration-dg_configPrimary:orcl2dgActiveTarget:orcl0dgObserver"prdb19"-MasterHostName:prdb19L
  • 2024-10-12observer 和fsfo的关系
    结论1:主库和masterob挂掉,不会fofo!DGMGRL>SHOWOBSERVERSObserverConfigFile=observer.oraobserverconfigurationfileparsingsucceededSubmittedcommand"SHOWOBSERVER"usingconnectidentifier"orcl"Connectedto"orcl"Config
  • 2024-10-11o同步传输timeout 内hang
    原有状态最大性能:DGMGRL>SHOWCONFIGURATIONlagverboseConfiguration-dg_configProtectionMode:MaxPerformanceMembers:orcl-Primarydatabaseorcl2dg-PhysicalstandbydatabaseTransportLag:0seconds(computed0secon
  • 2024-10-01python 包含有引号和花括号的字符串的格式化
    replace不起作用;update_per_seconds="30"uploadtime_per_seconds="30"imei_string="1234"###采用{0}format不行###下面replace不行msg="""{"rmtcmd":"set","dev":{"poll":{&
  • 2024-09-23为何生成静态页的时候或者上传附件过程中有报错:Maximum execution time of 30 seconds exceeded
    错误信息 Maximumexecutiontimeof30secondsexceeded 表明PHP脚本的执行时间超过了服务器设定的最大执行时间限制。这通常发生在生成静态页面或上传大文件等耗时较长的操作中。解决方案方法一:修改 php.ini 文件找到 php.ini 文件:通常 php.ini 文件位于服务
  • 2024-09-19Maximum execution time of 30 seconds exceeded
    遇到 Maximumexecutiontimeof30secondsexceeded 这个错误,通常是因为PHP脚本执行时间超过了设定的最大执行时间限制。这可能是由于脚本执行了耗时的操作,例如长时间的数据库查询或其他资源密集型任务。以下是一些解决步骤:1.增加最大执行时间限制可以在PHP配置文件(ph
  • 2024-09-18go 使用pprof 进行问题排查
    1.main代码中添加pprof引用(前提是web应用比如kartos这里服务起来的端口为8000)_"net/http/pprof"默认init里面有添加2.使用curl下载profile文件通过命令生产profile文件,方便从生产环境中导出profile文件/debug/pprof/profile?seconds=30curl-oprofil
  • 2024-09-16三、redis之strings类型
    strings是redis中使用最多的类型。redis官网中是这么描述strings的:Redisstringsstoresequencesofbytes,includingtext,serializedobjects,andbinaryarrays.可以看到Redisstrings保存的是sequencesofbytes,也就是字节序列。不仅可以保存字符串,而且还可以保存二
  • 2024-09-14Managed Debugging Assistant 'ContextSwitchDeadlock' : 'The CLR has been unable to tra
    ManagedDebuggingAssistant'ContextSwitchDeadlock':'TheCLRhasbeenunabletotransitionfromCOMcontext0x28ab560toCOMcontext0x28ab4a8for60seconds.Thethreadthatownsthedestinationcontext/apartmentismostlikelyeitherdo
  • 2024-09-11一文理解协程----还不明白请来砍我
    说在前头:本文话糙理不糙,用大白话说明协程的核心思想,协程,指的是单个线程里执行多个并发任务,一个协程对应一个任务,重点来了,!!!协程是用户空间的概念,也就是说不管你一个线程里有多少个协程,在操作系统看来,你就是一个单线程,只要你有一处代码阻塞了,那么os就会挂起整个线程,所以说这多
  • 2024-09-04异步任务组合神器CompletableFuture
    使用Demoimportjava.util.concurrent.*;importjava.util.concurrent.atomic.AtomicInteger;publicclassCompletableFutureDemo{privatestaticAtomicIntegercount=newAtomicInteger(2);publicstaticvoidmain(String[]args)throwsInterrupte
  • 2024-09-01Linux实时查看GPU (NVIDIA),CPU及内存使用情况
    GPU方法一:需要用到一个工具gpustatpipinstallgpustat#安装工具gpustat-cp#输出当前状态gpustat-cp-i1#持续监视方法二:使用nvidia-smi命令nvidia-smi-lsecondsnvidia-smi--loop=seconds上述两个命令都可以,要把seconds换成你想刷新的时间间隔。按
  • 2024-08-22Prometheus Micrometer jvm告警模版
    基础说明prometheus界面刚开始看起来非常让人疑惑,实际上它的语法非常强大;prometheus既可以读取即使数据(Table),也可以展示趋势图(Graph);Uselocaltime:选择是否已当前时间展示趋势图查询结构筛选内置命令{筛选条件1,筛选条件2}时间周期内总和(increase(内置命令[5m]))固定
  • 2024-08-08Swift asyns 封装思路
    Aynscs.swiftpublictypealiasTask=()->VoidpublicstructAynscs{//异步publicstaticfuncasyns(task:@escapingTask){_asyns(task:task)}//异步完成->同步publicstaticfuncasyns(task:@escapingTask,ma
  • 2024-07-23为何生成静态页的时候或者上传附件过程中有报错:Maximum execution time of 30 seconds exceeded
    错误记录:为何生成静态页的时候或者上传附件过程中有报错:Maximumexecutiontimeof30secondsexceeded 解决方案:由于上传或者生成静态页的时候执行时间太久,超过服务器超时时间限制所致:请到服务器里面PHP配置修改下超时时间即可解决(修改后需重启服务或者服务器)具体方法为:
  • 2024-07-03testptp
    TestthePTPPhysicalHardwareClockfunctionalityusingthe"phc_ctl"(apartof"linuxptp").Thetestcontainsthreesub-tests:*"settime"test*"adjtime"test*"adjfreq"test"settime&qu
  • 2024-07-01嵌入式Linux系统编程 — 5.5 sleep、usleep和nanosleep系统休眠函数
    目录1为什么需要休眠2 sleep、usleep和nanosleep函数2.1sleep函数2.2 usleep函数2.3 nanosleep函数3示例程序1为什么需要休眠有时需要将进程暂停或休眠一段时间,进入休眠状态之后,程序将暂停运行,直到休眠结束。以下是一些常见的休眠场景和作用:避免过载:在高
  • 2024-06-23Python实现语音转文字功能
    importosimportrequestsimporturllibimportcalendarimporttimeimportdatetimefrommoviepy.editorimportAudioFileClipfrompydubimportAudioSegmentfromaipimportAipSpeechclassDouYin:def__init__(self):self._headers={
  • 2024-06-18C++数据格式化3 - 格式化时间区间(使用时长)
    1.关键词2.strfmt.h3.strfmt.cpp4.测试代码5.运行结果6.源码地址1.关键词关键字:C++数据格式化字符串处理std::string时间区间跨平台应用场景:想对一个时间区间(如用时:2000s)进行格式化,转化成人类易读的时分秒的格式。2.strfmt.h#pragmaonce#include
  • 2024-05-26时间戳与yyyy-mm-dd hh:mm:ss格式之间的互相转换
    将时间戳转化为yyyy-mm-ddhh:mm:ssfunctionbackTime(value){//value必须是一个毫秒级的时间戳哈;//如果出现的不是一个毫秒级的时间戳,将会出现转化为1970开始letdate=newDate(value);//获取年份、月份和日期letyear=date.getFullYear();//
  • 2024-05-21CATALYST 9800 CONFIG RECOMM
    Letmeupdatethisthreadwithsomenotesfrommylatestinvestigationswithclientdisconnections(Windows).TheproblemfromaWLANengineer'sperspectiveisthatnormallythispartisnottakenintoaccount,asitisontheWinTelteamsideandit