记一次Native memory leak排查过程 | 京东云技术团队
Nativememoryleak的排查思路与堆内内存排查类似,主要是以分时dump和对比为主。通过观察异常值或异常增长量的方式,确定问题原因。
聊聊Excel解析:如何处理百万行EXCEL文件? | 京东云技术团队
如何恰当地处理数据量庞大的Excel文件,避免内存溢出问题?本文将对比分析业界主流的Excel解析技术,并给出解决方案。
APP流水线测试领域探索与最佳实践 | 京东物流技术团队
1背景APP端UI自动化因其特殊性(需连接测试机)一般都在本地执行,这种执行方式的局限性有以下弊端:1.时效性低:研发每次打包后都需要通知测试,测试再去打包平台取包,存在时间差1.研发自测或产品验收无法使用自动化脚本:研发自测及产品验收时如果想用自动化脚本
TiDB简述及TiKV的数据结构与存储 | 京东物流技术团队
本文主要从TiDB的各类组件为起点,了解它的基础架构,并重点分析它在存储架构方面的设计,探究其如何组织数据,Table中的每行记录是如何在内存和磁盘中进行存储的。
频繁 FullGC 的原因竟然是 “开源代码”? | 京东云技术团队
我们主要探究FullGC的角度出发分析我在开发运营后台的时候遇到的频繁FullGC过程。
一种轻量级定时任务实现 | 京东云技术团队
现在市面上有各式各样的分布式定时任务,每个都有其独特的特点,我们这边的项目因为一开始使用的是分布式开源调度框架TBSchedule,但是这个框架依赖ZK,由于ZK的不稳定性和项目老旧无人维护,导致我们的定时任务会偶发出现异常,比如:任务停止、任务项丢失、任
文盘Rust -- Mutex解决并发写文件乱序问题 | 京东云技术团队
在实际开发过程中,我们可能会遇到并发写文件的场景,如果处理不当很可能出现文件内容乱序问题。下面我们通过一个示例程序描述这一过程并给出解决该问题的方法。
CI+JUnit5并发单测机制创新实践 | 京东物流技术团队
针对现如今高并发场景的业务系统,“并发问题”终归是必不可少的一类(占比接近10%),每次出现问题和事故后,需要耗费大量人力成本排查分析并修复。那如果能在事前尽可能避免岂不是很香?
实战:工作中对并发问题的处理 | 京东物流技术团队
典型的丢失更新问题,可以通过对数据库读操作加锁或者改变数据库的隔离级别为可串行化使事务串行执行的方式进行避免。下面我会将大家在讨论避免丢失更新问题时提出的方案进行介绍,并尽可能的用代码来表现它们。
千万级数据深分页查询SQL性能优化实践 | 京东云技术团队
最近接到了一个新需求,要求提供查询关注对象的粉丝列表接口功能。该功能的难点就是关注对象的粉丝数量过多,不少店铺的粉丝数量都是千万级别,并且有些大V粉丝数量能够达到上亿级别