你有没有经历过:一大早就被疯狂的报警炸醒,由于线上应用 CPU 占用率过高 ...... 你有没有经历过:刚到公司,板凳还没有捂热,收件箱里却一堆的客服投诉邮件,需要你排查日志定位问题 ...... 你有没有经历过:下班的钟声即将敲响,但是你还要加班,进行统计应用每秒、每分钟的峰值等各个指标 ,由于 ...
分类:
其他好文 时间:
2020-04-04 09:59:57
阅读次数:
74
统一日志收集 日志是追踪错误定位问题的关键,尤其在生产环境中,需要及时修复热部署,不会提供开发者debug的环境,此时日志将会是最快解决问题的关键 Logback 关于logback的配置和介绍,可以参考官网或推荐博客glmapper的logback博客,logback-spring.xml配置文件 ...
分类:
编程语言 时间:
2020-03-30 12:41:45
阅读次数:
69
https://mp.weixin.qq.com/s/boRWlx1R7TX0NLuI2sZBfQ 作为业务 SRE,我们所运维的业务,常常以 Linux+TCP/UDP daemon 的形式对外提供服务。SRE 需要对服务器数据包的接收和发送路径有全面的了解,以方便在服务异常时能快速定位问题。以 ...
分类:
系统相关 时间:
2020-03-22 19:59:41
阅读次数:
78
python 进程内存增长问题, 解决方法和工具 表现 解决方法 定位问题过程 gdb-python: 搞清楚python程序在做什么 准备gdb 接入gdb 查看线程 查看调用栈 coredump 其他命令 pyrasite: 连接进入python程序 psutil 查看python进程状态 gu ...
分类:
编程语言 时间:
2020-03-22 01:03:41
阅读次数:
124
问题,为了方便调试,引入了swagger2,但是在第一次访问的时候总是报 让人看着很不输入 定位问题 很明显说是 ,查看AbstractSerializableParameter的getExample得知 在进行转化的时候报错,在 判断的不对。 解决 方式1 修改源码 将源码下载下来,进行编辑,把判 ...
分类:
其他好文 时间:
2020-03-18 11:26:43
阅读次数:
43
?出处: IEEE Access Digital Object Identifier,2020 作者:刘亚奇 摘要 解决 CISDL 约束图像拼接检测定位问题,在 DMAC 基础上,加入 self attention ,称为attentionDM 网络结构 如图1 ,采用 encoder decod ...
分类:
Web程序 时间:
2020-03-15 11:37:59
阅读次数:
92
在部署项目时,不可能直接将所有的信息都输出到控制台中,我们可以将这些信息记录到日志文件中,这样不仅方便我们查看程序运行时的情况,也可以在项目出现故障时根据运行时产生的日志快速定位问题出现的位置。 1、日志级别 Python 标准库 logging 用作记录日志,默认分为六种日志级别(括号为级别对应的 ...
分类:
编程语言 时间:
2020-03-14 14:44:29
阅读次数:
59
个人博客 "http://www.milovetingting.cn" 在Android Studio中调试Gradle插件 前言 在开发Gradle插件时,经常会需要通过调试来排查问题,如果只使用日志输出来定位的话,效率不高,可以通过单步调试来定位问题。关于调试插件的资料,网上比较多,最终经过实践 ...
分类:
移动开发 时间:
2020-02-25 23:19:53
阅读次数:
99
[toc] 什么是单元测试 单元测试 是对软件中的最小可测试单元进行检查和验证。对于单元测试,要保证测试粒度足够小,才能准确定位问题。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。执行单元测试,是为了证明某段代码的行为确实和开发者所期望的一致。我们在编写测试代码时,应 ...
分类:
Web程序 时间:
2020-02-22 00:07:57
阅读次数:
98
对比os模块的函数和shutil模块中包含的函数,会发现它们有一些重复。那么为什么会存在两个模块提供相同功能的情况呢?这就涉及到了标准库模块的定位问题了。os模块是对操作系统的接口进行封装,主要作用是跨平台,shutil模块包含复制、移动、重命名、删除文件目录以及压缩包的函数,主要作用是管理文件和目录,因此它们并不冲突,并且是互补的关系,对于常见的文件操作,shutil更易于使用。在shutil里
分类:
编程语言 时间:
2020-02-20 18:44:44
阅读次数:
100