公司:京东
京东是中国最大的电子商务公司之一,成立于1998年。公司提供在线零售、物流配送、支付服务等一系列互联网服务。京东市场规模庞大,是中国最大的网络零售商之一。随着国内电子商务市场的不断发展和技术的不断提升,京东已经成为中国互联网行业的领导者之一。
京东小程序平台助力快送实现跨端
快送跨端通过让小程序页面无感内嵌到原生app,从而达到3端(ios、android、小程序)统一1套代码,大大提升人效。
浅入深出的微前端MicroApp
本文主要是从微前端的基础理论出发,对其核心技术进行阐述,并列举了一些常见的微前端框架选型,重点讲述了如何从0到1去搭建微前端框架,最后结合具体项目如何使用微前端,以及微前端中可能会遇见的坑,方便读者对微前端先了解再到实践的一个过程。
架构师日记-聊聊开发必掌握的那些实践技能
尽管软件开发一直致力于追求高效、可读性强、易于维护的特性,但这些特性却像是一个不可能三角,相互交织,此消彼长。就像底层语言(如汇编和C语言)能够保持高效的运行性能,但在可读性和维护性方面却存在短板和劣势;而高级语言(如Java和Python)在可读性和可维护性方面表现出色,但在执行效率方面却存在不足。
高性能MySQL实战(三):性能优化
这篇主要介绍对慢 SQL 优化的一些手段,而在讲解具体的优化措施之前,我想先对 EXPLAIN 进行介绍,它是我们在分析查询时必要的操作,理解了它输出结果的内容更有利于我们优化 SQL。为了方便大家的阅读,在下文中规定类似 key1 的表示二级索引,key_part1 表示联合索引的第一部分,unique_key1 则表示唯一二级索引,primary_key 表示主键索引。
代码层面探索前端性能
最近在做性能优化,具体优化手段,网上铺天盖地,这里就不重复了。
性能优化可分为以下几个维度:代码层面、构建层面、网络层面。
Web3.0时代的全新合作模式:DAO
你是否有金点子,但苦于没有能力实现?本篇web3.0时代全新的合作模式:DAO,将帮你克服困境,实现理想。
交易日均千万订单的存储架构设计与实践
订单中心统一定义订单的标准数据模型,让不同业务的数据,沉淀在同一系统,减少订单域相关功能的重复建设,避免资源浪费,打破部门壁垒。使得数据和流程可以集中得以管理和优化,为集团经营分析、预测京东未来的创新空间,提供订单域的标准数据。
高性能MySQL实战(二):索引
我们在上篇 高性能MySQL实战(一):表结构 中已经建立好了表结构,这篇我们则是针对已有的表结构和搜索条件为表创建索引。
Vitess全局唯一ID生成的实现方案
本文从源码的角度分析了Vitess和VtDriver全局唯一ID功能的实现逻辑,并对比了两种方案的优劣势。
DDD项目落地之充血模型实践
充血模型是DDD分层架构中实体设计的一种方案,可以使关注点聚焦于业务实现,可有效提升开发效率、提升可维护性。
JDK8升级JDK11最全实践干货来了
从JDK8到JDK11,到底带来了哪些特性呢?值得升级吗?而且升级过程会遇到哪些问题呢?本篇文章将带来完整的JDK8升级JDK11最全实践。
AB实验应用简书
AB实验是我们在工作当中,尤其是互联网行业里,经常被用来验证一个功能最终是否会被上线的重要手段,下面就AB实验应用中最常见的问题进行梳理和总结。
MySQL事务死锁问题排查
一个简单的MySQL事务竟然暗藏死锁风险,通过深入分析MySQL锁机制,逐步解开死锁背后的神秘面纱。
慢SQL的致胜法宝
大促备战,最大的隐患项之一就是慢SQL,对于服务平稳运行带来的破坏性最大,也是日常工作中经常带来整个应用抖动的最大隐患,在日常开发中如何避免出现慢SQL,出现了慢SQL应该按照什么思路去解决是我们必须要知道的。本文主要介绍对于慢SQL的排查、解决思路,通过一个个实际的例子深入分析总结,以便更快更准确的定位并解决问题。
文盘 Rust -- tonic-Rust grpc 初体验
gRPC 是开发中常用的开源高性能远程过程调用(RPC)框架,tonic 是基于 HTTP/2 的 gRPC 实现,专注于高性能、互操作性和灵活性。该库的创建是为了对 async/await 提供一流的支持,并充当用 Rust 编写的生产系统的核心构建块。今天我们聊聊通过使用 tonic 调用 grpc 的的具体过程。
当小白遇到FullGC
本文记录了一次排查FullGC导致的TP99过高过程,介绍了一些排查时思路,线索以及工具的使用;文中实际提到的参数配置不一定适合其他业务场景,在调优自己的项目时还是需要实际试验过才能得出最佳参数配置。