最新 最热

一杯茶的功夫就把日志搜索引擎性能调优了?!

Beaver 是由日志易自主研发、安全可控的搜索引擎,由 Master、Broker 和 Datanode 三部分组成,已广泛应用于存储和分析大型分布式系统生成的日志。Beaver 拥有大量与性能相关的配置项,由于手动配置费时费力,并且有时需要修...

2021-07-28
1

OpenTelemetry:服务监控可观察性统一方案

可观察性(Observability)本质上是指系统可以根据外部输出推断内部运行状态的过程。

2021-07-28
0

Java的标准日志

我们都试过在代码中插入System.out.println方法来进行调试吧,当找出问题根源后就把插入的print语句删除,若又出现问题则需再次插入这些语句,如此反复。那么日志API就是为了解决这个问题而设计的,使用日志的优势:...

2021-07-27
0

深入学习 Redux 之中间件与异步操作

上一节,学习了 Redux 的基本用法:用户发出 Action,Reducer 函数算出新的 State,View 重新渲染。

2021-07-23
1

使用 web-vitals 对项目的性能进行测试

web-vitals是Google发起的,旨在提供各种质量信号的统一指南,我们相信这些质量信号对提供出色的网络用户体验至关重要。其可获取三个关键指标(CLS、FID、LCP)和两个辅助指标(FCP、TTFB)。...

2021-07-22
0

objc_msgSend 消息快速查找 - cache 查找

上一篇文章分析了 objc_msgSend 的汇编实现,这边文章继续分析 objc_msgSend 中缓存的查找逻辑以及汇编代码是如何进入 c/c++ 代码的。

2021-07-21
0

objc_msgSend 实现分析

Runtime 有两个版本:Legacy 版本(早期版本,对应 Objective-C 1.0) 和 Modern 版本(现行版本 Objective-C 2.0)。

2021-07-21
1

Loguru:更为优雅、简洁的Python 日志管理模块

在 Python 开发中涉及到日志记录,我们或许通常会想到内置标准库 —— logging 。虽然logging 库采用的是模块化设计,可以设置不同的 handler 来进行组合,但是在配置上较为繁琐。同时在多线程或多进程的场景下,若不进行特...

2021-07-19
0

Linux日志服务rsyslogd启动方法

在 CentOS 6.x 中,日志服务已经由 rsyslogd 取代了原先的 syslogd。Red Hat 公司认为 syslogd 已经不能满足工作中的需求,rsyslogd 相比 syslogd 具有一些新的特点:

2021-07-19
0

从精准化测试看ASM在Android中的强势插入-Plugin调试

Gradle作为一个脚本工具,在开发的过程中,最痛苦的莫过于「调试」,大部分时候,我们都是通过Log的方式来进行调试,在编译过程中,可以很清楚的看见执行过程,同时也能看到系统的其它执行的Task。...

2021-07-19
1