摘要:
前言 Arthas 是 Alibaba 开源的 Java 诊断工具,具有实时查看系统的运行状况;查看函数调用参数、返回值和异常;在线热更新代码;秒解决类冲突问题;定位类加载路径;生成热点;通过网页诊断线上应用。如今在各大厂都有广泛应用,也延伸出很多产品。 这里将介绍如何将 Arthas 集成进 Sp 阅读全文
posted @ 2021-02-26 09:38
指尖上的代码go
阅读(1611)
评论(0)
推荐(0)
摘要:
1. 背景 谈及linux内存,很多时候,我们会关注free,top等基础命令。当系统遇到异常情况时,内存问题的根因追溯,现场诊断时,缺乏深层次的debug能力。本篇幅不做深层讨论,能把当前系统的问题描述清楚,是每个SRE应该具备的最基础能力。 2. free 2.1 free命令原理 free是通 阅读全文
posted @ 2021-02-26 09:37
指尖上的代码go
阅读(156)
评论(0)
推荐(0)
摘要:
执行效率的优化一直是 Flink 追寻的目标。在大多数作业,特别是批作业中,数据通过网络在 task 之间传递(称为数据 shuffle)的代价较大。正常情况下一条数据经过网络需要经过序列化、磁盘读写、socket 读写与反序列化等艰难险阻,才能从上游 task 传输到下游;而相同数据在内存中的传输 阅读全文
posted @ 2021-02-26 09:35
指尖上的代码go
阅读(311)
评论(0)
推荐(0)
摘要:
一、 从一个同步的Http调用说起 一个很简单的业务逻辑,其他后端服务提供了一个接口,我们需要通过接口调用,获取到响应的数据。 逆地理接口:通过经纬度获取这个经纬度所在的省市区县以及响应的code: curl-i"http://xxx?latitude=31.08966221524924&chann 阅读全文
posted @ 2021-02-26 09:33
指尖上的代码go
阅读(677)
评论(0)
推荐(0)
摘要:
跨端 Write once, run everywhere。 我们都听说过这句经典的宣传用语,后来我们都知道,没有什么东西是可以真正 run everywhere 的,充其量也只能做到 debug everywhere。 而当我们谈论一次编写多端运行时,显然不可能真的指跨一切所有端,大多数情况下你不 阅读全文
posted @ 2021-02-26 09:31
指尖上的代码go
阅读(232)
评论(0)
推荐(0)
摘要:
一、 从一个同步的Http调用说起 一个很简单的业务逻辑,其他后端服务提供了一个接口,我们需要通过接口调用,获取到响应的数据。 逆地理接口:通过经纬度获取这个经纬度所在的省市区县以及响应的code: curl-i"http://xxx?latitude=31.08966221524924&chann 阅读全文
posted @ 2021-02-26 09:29
指尖上的代码go
阅读(316)
评论(0)
推荐(0)

浙公网安备 33010602011771号