写点什么

京东技术

0 人感兴趣 · 23 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/14/14fd7d984bc588e8854cab00ed3c9ff9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

万字长文详解如何使用 Swift 提高代码质量 | 京东云技术团队

京喜APP最早在2019年引入了Swift,使用Swift完成了第一个订单模块的开发。之后一年多我们持续在团队/公司内部推广和普及Swift,目前Swift已经支撑了70%+以上的业务。通过使用Swift提高了团队内同学的开发效率,同时也带来了质量的提升,目前来自Swift的Crash

https://static001.geekbang.org/infoq/23/235aa4280623c3eadc2a7ebb69b2b15c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入理解 MySQL 索引底层数据结构

为什么加了索引就会能提高SQL的查询效率,为什么有时候加了索引SQL执行反而会没有变化,本文就从MySQL索引的底层数据结构和算法来进行详细分析。

https://static001.geekbang.org/infoq/e3/e3ea2bf2801ad76937930638383cca45.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

前端里那些你不知道的事儿之 【window.onload】

相信很多前端开发者在做项目时同时也都做过页面性能优化,这不单是前端的必备职业技能,也是考验一个前端基础是否扎实的考点,而性能指标也通常是每一个开发者的绩效之一。

https://static001.geekbang.org/infoq/e3/e3ea2bf2801ad76937930638383cca45.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Low-Code,一定“low”吗?

低代码是一组数字技术工具平台,基于图形化拖拽、参数化配置等更为高效的方式,实现快速构建、数据编排、连接生态、中台服务。通过少量代码或不用代码实现数字化转型中的场景应用创新。

https://static001.geekbang.org/infoq/9c/9c23a21e8bf787f41028cfe5684b3586.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

京东金融 Android 瘦身探索与实践

京东科技:2022年9月开始我们针对金融APP进行了瘦身专项整治,在不考虑增量的情况,无删减业务代码的情况下实现从117M瘦身至74M,在本次安装包瘦身过程中我们遇到了不少坑,同时也积累了些经验,在此分享给大家

https://static001.geekbang.org/infoq/9c/9c23a21e8bf787f41028cfe5684b3586.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

关于数据库分库分表的一点想法

京东物流:日常开发中,实现数据库的分库分表,在经常使用工具方面,常用的有像 sharding-sphere、TDDL、Mycat等,然后,根据主键key做数据分布

https://static001.geekbang.org/infoq/9c/9c23a21e8bf787f41028cfe5684b3586.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

对于 Vue3 和 Ts 的心得和思考

京东技术——Vue3已经正式发布了一段时间了,各种生态已经成熟。最近使用taro+vue3重构冷链的小程序,经过了一段时间的开发和使用,有了一些自己的思考。

https://static001.geekbang.org/infoq/9c/9c23a21e8bf787f41028cfe5684b3586.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Spring 源码核心剖析

SpringAOP作为Spring最核心的能力之一,其重要性不言而喻。然后需要知道的是AOP并不只是Spring特有的功能,而是一种思想,一种通用的功能。

https://static001.geekbang.org/infoq/6d/6ddd62efcb4dfb9c4939a7c4ae502b36.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 Kafka 和 Elasticsearch 构建实时站内搜索功能的实践

目前我们在构建一个多租户多产品类网站,为了让用户更好的找到他们所需要的产品,我们需要构建站内搜索功能,并且它应该是实时更新的。本文将会讨论构建这一功能的核心基础设施,以及支持此搜索能力的技术栈。

https://static001.geekbang.org/infoq/e1/e154d2808fd7350cfde413e1a31aca63.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

交易履约之产品中心实践

科技产品中心系统从2019年开始建设产品库,主要接收金融类产品,逐渐收口科技8套分散的产品管理系统,统一对接各业务线、财务、经分等,现阶段融合了科技各业务线的产品管理能力,

https://static001.geekbang.org/infoq/e1/e154d2808fd7350cfde413e1a31aca63.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

作为移动开发你不能不了解的编译流程

1、编译器是什么?为什么会有编译器这样一个东西? 2、编译器做了哪些工作?整个编译过程又是什么? 3、Apple的编译器发展历程以及为什么会抛弃GCC换成自研的LLVM? 4、从编译器角度看Swift与OC能够实现混编的底层逻辑

https://static001.geekbang.org/infoq/6d/6ddd62efcb4dfb9c4939a7c4ae502b36.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何实现云数据治理中的数据安全?

云计算被定义为计算资源的共享池,已经在不同的应用领域广泛部署和使用。在云计算中,数据治理在提高整体性能和确保数据安全方面发挥着至关重要的作用。

https://static001.geekbang.org/infoq/6d/6ddd62efcb4dfb9c4939a7c4ae502b36.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

在京东如何做好前端系统的可观测性

本文旨在从0到1的讲述一下我们团队在做系统可观测性过程中所沉淀下来的一整套解决方案,收效甚巨,不敢苟藏,当公之于众,共建吾辈光明之未来。

https://static001.geekbang.org/infoq/e1/e154d2808fd7350cfde413e1a31aca63.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

@Transaction 注解的失效场景

最近在实现一个需求的时候,有一个定时异步任务会捞取主表的数据并置为处理中,然后根据主表关联明细表数据,然后将明细表数据进行组装,等待所有明细数据处理完成之后,将主表状态置为完成。

https://static001.geekbang.org/infoq/e1/e154d2808fd7350cfde413e1a31aca63.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JRC Flink 流作业调优指南

Apache Flink 具有高吞吐、低时延、原生流批一体、高一致性、高可用性、高伸缩性的特征,同时提供丰富的层级化 API、时间窗口、状态化计算等语义,方便用户快速入门实时开发,构建实时计算体系。

https://static001.geekbang.org/infoq/e1/e154d2808fd7350cfde413e1a31aca63.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

文盘 Rust -- 安全连接 TiDB/Mysql

最近在折腾rust与数据库集成,选了Tidb Cloud Serverless Tier 作为数据源。Tidb 无疑是近五年来最优秀的国产开源分布式数据库,Tidb Cloud Serverless Tier作为pingcap旗下的云产品方便又经济,这次使用还有一些小惊喜。

https://static001.geekbang.org/infoq/e1/e154d2808fd7350cfde413e1a31aca63.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

震惊,一行 MD5 居然让小伙伴都回不了家!!!

当你点开这篇文章的时候也许心想是哪个 XX 小编混到这里,先不要着急扔臭鸡蛋,本文是一篇标准(正经)的问题复盘文章。好了,一行 MD5 居然让小伙伴下不了班,到底是什么问题呢,让我们一起来看看吧。

https://static001.geekbang.org/infoq/27/274c831dc1cc10a0e02cbf62ddcddcec.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

单元测试利器——手把手教你使用 Mockito

从你成为开发人员的那一天起,写单元测试终究是你逃不开的宿命!那开发人员为什么不喜欢写单元测试呢?究其原因,无外乎是依赖。依赖其他的服务、依赖运行的环境、等等,各种依赖都成为了我们写单元测试的绊脚石。

https://static001.geekbang.org/infoq/27/274c831dc1cc10a0e02cbf62ddcddcec.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

微服务拆分治理最佳实践

随着业务快速发展,各种问题越来越明显,急需对系统进行微服务改造优化。经过思考,整体改造将分为三个阶段进行:数据库拆分、应用拆分、数据访问权限收口。

https://static001.geekbang.org/infoq/27/274c831dc1cc10a0e02cbf62ddcddcec.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

风险洞察之事件总线的探索与演进

事件总线介绍 事件总线,或称其为数据管道,作为整个风险洞察数据流转的重要一环,它承担着风险实时数据统一标准化的重要职责。

https://static001.geekbang.org/infoq/e3/e3ea2bf2801ad76937930638383cca45.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一台不容错过的 Java 单元测试代码“永动机”

如何将失误降到最低?我们期望能打造一台生产Java单元测试代码的“永动机”,源源不断地为开发者生产代码,辅助大家高效地做好单元测试,节省精力能投入到更多的业务创新中去。

https://static001.geekbang.org/infoq/86/86563086770acf57973f484278f2794a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

前端标准化之旅

本文主要从命名规范、语法规范、后端系统开发规范、版本更新规范、上线邮件申请规范、项目启动规范来、文件目录规范七方面介绍

https://static001.geekbang.org/infoq/86/86563086770acf57973f484278f2794a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

责任链和策略设计模式 - 基于 Java 编程语言

在日常代码的编写中,业务需求的变化总是不定的。文中描述的责任链和策略设计模式能有效满足代码编写的开闭原则,能更加有效的应对随时变化的业务需求。

京东技术_京东技术技术文章_InfoQ写作社区