- 博客(99)
- 资源 (7)
- 收藏
- 关注
原创 解析高驰(COROS)、佳明(Garmin)Fit运动数据(go-echarts生成曲线),看看你的跑步能力提升了吗?
摘要:本文介绍如何通过解析高驰手表导出的FIT运动数据文件,使用Go语言分析跑步指标。作者利用go-echarts库可视化多次30公里长跑数据,对比速度/心率比评估有氧能力提升情况。详细说明了FIT文件格式、数据下载方法、解析过程及图表绘制代码实现,最终得出疲劳积累和训练效果分析。文章包含完整代码示例,为跑者提供了一种量化训练效果的技术方案。
2025-12-15 09:00:00
691
1
原创 Doris使用必读
最近吃了doris不少亏,不是cpu被打满,就是io居高不下,最终结果就是无法进行streamload和查询,导致下游业务不可用,频繁被业务投诉,每次收到doris报警,都无比紧张。那产生这些问题的原因是什么呢?根据这一段时间的教训,总结下来主要有以下几点:高频、小数量导入数据:导致doris事务压力飙升,fe变慢甚至阻塞,be产生大量的临时文件,compaction压力剧增,compaction累积必然造成be节点cpu、io持续增高。查询设计随意。
2025-12-15 09:00:00
566
原创 在Gin中使用go-echarts,实现折线、柱状图、饼图等图表的在线绘制
本文介绍了如何使用Go语言的gin框架和go-echarts库实现在线图表绘制功能。通过注册HTTP路由,将图表渲染结果直接返回给客户端,无需本地生成文件。
2025-12-10 09:00:00
620
原创 自动驾驶数仓-Base时间片与多个交集时间片的多维度合并算法
自动驾驶车辆,尤其是研发测试车,每天会产生大量的数据,为了保证这些数据的正常存储,各公司的数仓团队都会设计数据例行化删除机制,比如滚动删除6个月之前的数据,但是对于一些高质量数据,比如接管、急刹、高质量人驾数据或者其他一些异常case,需要存储更长时间,甚至是永久存储,因此这就需要设计另外一套机制,来保证这些数据不能被例行化的删除,因此这就有了数据标记,来保证这些数据能够按实际需求保存下来。在标记数据的过程中,一个时间片段是可以被多个团队同时标记的,不同的团队要保存的内容也会不尽相同,
2025-10-08 16:50:47
1040
原创 自动驾驶数仓开发,交集计算的9种情况
只要是在自动驾驶的岗位上,一定离不开对clip(时间片)数据的处理,排序、交集计算、合并等等,尤其是对交集的计算最为常见。说到交集,第一印象,你认为两个clip数据存在交集,大概有几种情况呢?
2025-09-28 09:00:00
832
原创 Web开发的身份证:JWT(json web token)令牌使用方法
JWT(JSON Web Token)是一种用于身份验证的机制,通过颁发令牌实现用户登录态保持。JWT由Header、Payload和Signature三部分组成,使用密钥签名确保安全性。工作流程包括登录生成令牌和访问资源时验证令牌。Golang实现中,需定义密钥和Claims结构,使用jwt包生成和验证令牌。验证通常放在中间件中,确保请求安全。JWT类似于现实中的身份证验证机制,为Web服务提供安全认证方案。
2025-08-21 09:30:00
1917
原创 Web服务压力测试工具hey(golang)学习二:架构设计(源码学习)
hey,总结下来,技术上不难,但是设计非常的精巧,代码分层清晰,可读性很强,非常值得学习和借鉴
2025-07-28 09:30:00
829
5
原创 Web服务压力测试工具hey学习一:使用方法
hey是一个由 Go 语言编写的轻量级 HTTP 负载测试工具,项目开源,其目的是替代 ApacheBench(ab),提供更灵活的 HTTP(S) 负载模拟能力。
2025-07-20 17:43:45
780
原创 Elasticsearch:delete_by_query使用方法
_delete_by_query 是一个用于根据查询条件批量删除文档的 API,它会对每个与查询条件匹配的文档执行删除操作,在执行删除操作的过程中,如果文档发生变更,这时就会出现版本冲突,删除操作就会停止,我们可以通过conflicts参数来控制版本冲突时是否停止。
2025-06-03 09:30:00
1310
原创 Elastic:索引生命周期管理(Index Lifecycle Management)-减轻ES存储压力
如果在使用Elastic过程中,也面临存储的压力以及检索性能的下降,ILM就是最佳的选择。
2025-06-03 09:30:00
1009
原创 RabbitMq:消费侧未限流导致的rabbitmq报错异常,消息不能正常消费。
RabbitMq:消费侧未限流导致的rabbitmq报错异常,消息不能正常消费。
2025-05-19 09:30:00
1032
原创 云冈石窟:翻开这本距今1565年、与天地同久长的石头史书,感受北魏王朝雕刻艺术的巅峰之作。
云冈石窟:翻开这本距今1565年、与天地同久长的石头史书,感受北魏王朝雕刻艺术的巅峰之作。
2025-05-03 09:54:25
1491
原创 一个异步架构设计:批量消费RabbitMQ,批量写入Elasticsearch(golang实现)
一个异步架构设计:批量消费RabbitMQ,批量写入Elasticsearch(golang实现)
2025-04-15 10:43:50
1341
原创 从北京到大同,走过600里,跨越1000年。
人们都说,在中国,地下文物看陕西,地上文物看山西,因此在一个月之前就想来山西走一走,看一看,感受一下我泱泱大国的中华千年的历史积淀。
2025-04-15 10:43:35
1250
原创 历经沧桑的应县木塔,在风雨中已等你969年。
应县木塔坐落于山西应县老城西北角的佛宫寺院内,是寺庙的主体建筑,塔高67.31米,相当于今天20层楼高,底层直径30.27米总重量约7400多吨,是世界上现存最高大、最古老纯木结构楼阁式建筑,应县木塔、意大利比萨斜塔、法国巴黎埃菲尔铁塔并称『世界三大奇塔』。
2025-04-15 10:43:16
1313
原创 一个优秀的rabbitmq消费者(consumer)设计,可直接上线使用
一个优秀的rabbitmq消费者(consumer)设计,可以线上使用。
2025-04-03 11:00:00
687
原创 Python web框架sanic+tortoise服务框架搭建(MVP版本)
Python web框架sanic+tortoise服务框架搭建(MVP版本)
2025-03-27 09:47:22
595
原创 【生命摆渡人】武汉抗疫英雄汪勇:平凡人的非凡之举。
吾国吾民,每当大灾大难来临之际,总有人勇敢的站出来,这些人,也许平日里看起来很平凡,甚至连他们自己都不觉得自己多么优秀。时隔近5年,再读《生命摆渡人》,仍然热泪盈眶。
2025-02-23 22:27:49
364
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅