随笔分类 -  京东云技术

上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要:消失的死锁:从 JSF 线程池满到 JVM 初始化原理剖析在一次上线时,按照正常流程上线后,观察了线上报文、接口可用率十分钟以上,未出现异常情况,结果在上线一小时后突然收到jsf线程池耗尽的报警,并且该应用一共有30台机器,只有一台机器出现该问题,迅速下线该机器的jsf接口,恢复线上。然后开始排查问题。 阅读全文
posted @ 2023-06-14 10:02 京东云开发者 阅读(75) 评论(0) 推荐(0) 编辑
摘要:Junit执行器Runner探索之旅单元测试是每个程序员必备的技能,而Runner是每个单元测试类必有属性。本文通过解读Junit源码,介绍junit中每个执行器的使用方法,让读者在单元测试时,可以灵活的使用Runner执行器。 阅读全文
posted @ 2023-06-13 13:58 京东云开发者 阅读(82) 评论(0) 推荐(0) 编辑
摘要:随着业务的发展及版本迭代,客户端工程中不断增加新的业务逻辑、引入新的资源,随之而来的问题就是安装包体积变大,前期各个业务模块通过无用资源删减、大图压缩或转上云、AB实验业务逻辑下线或其他手段在降低包体积上取得了一定的成果。 阅读全文
posted @ 2023-06-13 11:29 京东云开发者 阅读(104) 评论(0) 推荐(0) 编辑
摘要:京东购物车分页方案探索和落地随着京东购物车应用场景的丰富化和加车渠道的多元化,京东购物车的商品容量从2015年至今一直在逐步增加。 阅读全文
posted @ 2023-06-13 10:34 京东云开发者 阅读(215) 评论(0) 推荐(1) 编辑
摘要:RALB负载均衡算法的应用搜索推荐算法架构为京东集团所有的搜索推荐业务提供服务,实时返回处理结果给上游。部门各子系统已经实现了基于CPU的自适应限流,但是Client端对Server端的调用依然是RR轮询的方式,没有考虑下游机器性能差异的情况,无法最大化利用集群整体CPU,存在着Server端CPU不均衡的问题。 阅读全文
posted @ 2023-06-09 11:00 京东云开发者 阅读(311) 评论(0) 推荐(1) 编辑
摘要:定时任务原理方案综述 | 京东云技术团队本文主要介绍目前存在的定时任务处理解决方案。业务系统中存在众多的任务需要定时或定期执行,并且针对不同的系统架构也需要提供不同的解决方案。京东内部也提供了众多定时任务中间件来支持,总结当前各种定时任务原理,从定时任务基础原理、单机定时任务(单线程、多线程)、分布式定时任务介绍目前主流的定时任务的基本原理组成、优缺点等。希望能帮助读者深入理解定时任务具体的算法和实现方案。 阅读全文
posted @ 2023-06-09 09:36 京东云开发者 阅读(194) 评论(0) 推荐(1) 编辑
摘要:如何做架构设计?我们要寻求更好的技术方案,推动架构的良性演进,每一步都是经过深度思考的,而架构设计方法就是帮助我们思考的框架。通过做架构设计,我们应该提升软件的质量和效率,降低风险和成本。 阅读全文
posted @ 2023-06-07 16:23 京东云开发者 阅读(624) 评论(0) 推荐(9) 编辑
摘要:前段时期我负责部门内部主干开发落地相关事宜,这个过程中,也真真切切的体会到了多人开发过程中,面对特性分支管理中,大家遇到的一些困扰,尤其面对敏捷迭代的开发方式,合并冲突,集成测试,代码重用等方面,都与高效两个字背离。当然,我在推进主干开发过程中,也遇到了一些问题和坎坷,在这里,集中的做一次分享。 阅读全文
posted @ 2023-06-07 09:35 京东云开发者 阅读(265) 评论(0) 推荐(0) 编辑
摘要:基于 prefetch 的 H5 离线包方案本文主要是介绍团队在离线包技术方案上的探索,以及基于prefetch的离线包实现方案如何减少维护成本和开发成本。 阅读全文
posted @ 2023-06-06 12:06 京东云开发者 阅读(177) 评论(0) 推荐(0) 编辑
摘要:分而治之 -- 浅谈分库分表及实践之路今天想聊一下分库分表,因为对于快速增长的业务来说,这个是无法回避的一环。之前我在做商城相关的SAAS系统,商品池是一个存储瓶颈,商品池数量会基于租户增长和运营变得指数级增长,短短几个月就能涨到几千万的数据,而运营半年后就可能过亿。而对于订单这种数据,也会跟着业务的成长,也会变得愈发巨大。 阅读全文
posted @ 2023-06-01 09:37 京东云开发者 阅读(193) 评论(0) 推荐(0) 编辑
摘要:Tomcat处理http请求之源码分析本文将从请求获取与包装处理、请求传递给Container、Container处理请求流程,这3部分来讲述一次http穿梭之旅。 阅读全文
posted @ 2023-05-29 10:23 京东云开发者 阅读(70) 评论(0) 推荐(0) 编辑
摘要:性能测试监控指标及分析调优 | 京东云技术团队### 一、哪些因素会成为系统的瓶颈? 1、CPU,如果存在大量的计算,他们会长时间不间断的占用CPU资源,导致其他资源无法争夺到CPU而响应缓慢,从而带来系统性能问题,例如频繁的FullGC,以及多线程造成的上下文频繁的切换,都会导致CPU繁忙,一般情况下CPU使用率 作者:京东健康 牛金亮 > 阅读全文
posted @ 2023-05-26 16:38 京东云开发者 阅读(513) 评论(0) 推荐(2) 编辑
摘要:Flutter热更新技术探索APP发布到市场后,难免会遇到严重的BUG阻碍用户使用,因此有在不发布新版本APP的情况下使用热更新技术立即修复BUG需求。原生APP(例如:Android & IOS)的热更新需求已经比较成熟,但Flutter技术栈目前还缺少类似的技术方案,因此Flutter研发团队,也需要类似的热更新技术。 阅读全文
posted @ 2023-05-26 09:54 京东云开发者 阅读(540) 评论(1) 推荐(0) 编辑
摘要:当前微服务架构下,各个服务间依赖高,调用关系复杂,业务场景很少可以通过一个系统来实现,常见的业务场景实现基本涉及多个上下游系统,要保证整体链路的稳定性,需要尽量减少系统之间的耦合性,避免因为单点失效引起整个链路的故障。 阅读全文
posted @ 2023-05-24 11:11 京东云开发者 阅读(88) 评论(0) 推荐(0) 编辑
摘要:rt下降40%?程序并行优化六步法并行优化在改善程序接口响应时间和吞吐量指标方面是个利器,所以本次结合前段时间做的一段长链路执行逻辑代码的优化,给大家讲讲程序并行优化的步骤及方法论。 阅读全文
posted @ 2023-05-22 10:22 京东云开发者 阅读(123) 评论(0) 推荐(0) 编辑
摘要:【GPT-4理论篇-1】GPT-4核心技术探秘在本文中,我将结合GPT-4的技术报告、GPT-4相对于GPT 3.5/ChatGPT的提升、GPT-4和ChatGPT的对比、OpenAI的近期工作,大语言模型(Large Language Model,LLM)模型的科研进展,多模态模型的科研进展等多方面的信息,深入分析GPT-4的技术细节。 阅读全文
posted @ 2023-05-19 09:38 京东云开发者 阅读(480) 评论(0) 推荐(0) 编辑
摘要:关于接口可维护性的一些建议在做新需求开发或者相关系统的维护更新时,尤其是涉及到不同系统的接口调用时,在可维护性方面,总感觉有很多地方差强人意。一些零星思考,抛砖引玉,希望引发更多的思考和讨论。总结了大概有如下几条建议: 阅读全文
posted @ 2023-05-17 09:41 京东云开发者 阅读(211) 评论(0) 推荐(1) 编辑
摘要:基于Sentinel自研组件的系统限流、降级、负载保护最佳实践探索Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 阅读全文
posted @ 2023-05-16 10:30 京东云开发者 阅读(161) 评论(0) 推荐(1) 编辑
摘要:架构师日记-从数据库发展历程到数据结构设计探析本文针对数据存储相关名词概念进行了解释,重点介绍了数据库技术的发展史。为了丰富文章的可读性以及实用性,又从数据结构设计层面进行了部分技术实战能力的外延扩展,阐述了拉链表,位运算,环形队列等相关数据结构在软件开发领域的应用,希望本文给你带来收获。 阅读全文
posted @ 2023-05-15 10:01 京东云开发者 阅读(316) 评论(0) 推荐(4) 编辑
摘要:京东短网址高可用提升最佳实践短网址,是在长度上比较短的网址。简单来说就是帮您把冗长的URL地址缩短成8个字符以内的短网址。 阅读全文
posted @ 2023-05-12 09:53 京东云开发者 阅读(1464) 评论(10) 推荐(16) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 13 下一页