加载中
【实践篇】手把手教你落地DDD

一、前言 常见的DDD实现架构有很多种,如经典四层架构、六边形(适配器端口)架构、整洁架构(Clean Architecture)、CQRS架构等。架构无优劣高下之分,只要熟练掌握就都是合适的架构。本文不...

06/01 18:00
9
我在京东做研发丨“零碳+智慧”:京东云绿色园区技术运用实践

作为激活区域产业增长的“最小单元” 产业园区扛起了区域经济发展、发展特色产业的“大未来” 从“高能耗”到“高能效”,产值绿色,正成为产业园区的“新课题” 如何解决园区能源管理的难点...

05/31 18:22
10
从原理聊JVM(三):详解现代垃圾回收器Shenandoah和ZGC

一、Shenandoah Shenandoah一词来自于印第安语,十九世纪四十年代有一首著名的航海歌曲在水手中广为流传,讲述一位年轻富商爱上印第安酋长Shenandoah的女儿的故事。后来美国有一条位于Virgi...

05/31 18:22
45
万字长文详述ClickHouse的探索与实践

一、前言 京喜达技术部在社区团购场景下采用JDQ+Flink+Elasticsearch架构来打造实时数据报表。随着业务的发展 Elasticsearch开始暴露出一些弊端,不适合大批量的数据查询,高频次深度分页导出...

05/30 18:00
39
线上问题处理案例:出乎意料的数据库连接池

本文是《线上问题处理案例》系列之一,该系列旨在通过真实案例向读者介绍发现问题、定位问题、解决问题的方法。本文讲述了从垃圾回收耗时过长的表象,逐步定位到数据库连接池保活问题的全过程...

05/25 18:38
95
京东购物车如何提升30%性能

本文主要介绍在业务复杂化背景下,京东零售购物车团队努力践行工匠精神,通过全异步化改造提升系统性能、提升用户体验。通过本文,读者可以了解购物车中台进行全异步化改造的总体方案,以及方...

05/24 18:00
164
我在京东做研发丨京东云全链路应用性能监控体系建设

随着业务的快速发展 相关技术的快速迭代 如何在庞杂的业务和技术架构的背景下 对我们的业务应用运行健康情况进行全面监控 帮助大家快速地发现、定位并解决问题 从而降低故障影响,提升用户体...

05/24 18:00
124
架构师日记-从代码到设计的性能优化指南

一、前言 服务性能是指服务在特定条件下的响应速度、吞吐量和资源利用率等方面的表现。据统计,性能优化方面的精力投入,通常占软件开发周期的10%到25%左右,当然这和应用的性质和规模有关。...

05/23 18:00
111
前端开发之函数式编程实践

一、函数式编程简介 常见应用场景 1、ES6中的map、filter、reduce等函数 [1,2,3,4,5].map(x => x * 2).filter(x => x > 5).reduce((p,n) => p + n); 2、React类组件 -> 函数式组件+hooks、V...

05/18 18:00
92
我在京东做研发丨“一园一品”:京东云产业协同平台产品实践

作为产业数字化的重要体现 产业协同平台 是包含了政企协同、产销协同 产能协同以及产融协同的一体化解决方案 如何挖掘产业数据价值 推动特色产业发展及打造产业集群 助力区域数智增长 产业数...

05/17 18:00
21
楠姐技术漫话:图计算的那些事

⭐️halo,大家好,初次见面~我是楠姐~ ⭐️近期受到一些优秀公众号启发,我希望尝试用一些新的方式,写一种很新的技术分享。以轻松诙谐的口吻,在自己的公众号上进行一些技术科普和分享~...

使用Swift提高代码质量

一、前言 京喜APP最早在2019年引入了Swift,使用Swift完成了第一个订单模块的开发。之后一年多我们持续在团队/公司内部推广和普及Swift,目前Swift已经支撑了70%+以上的业务。通过使用Swift...

05/16 18:00
184
mosn基于延迟负载均衡算法 -- 走得更快,期待走得更稳

一、前言 这篇文章主要是介绍mosn在v1.5.0中新引入的基于延迟的负载均衡算法。首先会对分布式系统中延迟出现的原因进行剖析,之后介绍mosn都通过哪些方法来降低延迟,最后构建来与生产环境性...

05/11 18:00
1.2K
从原理聊JVM(二):从串行收集器到分区收集开创者G1

一、前言 随着Java的进化过程,涌现出各种不同的垃圾回收器,从串行执行到并行执行,从高吞吐到低延迟,终极目标就是让开发人员专注于程序的代码书写而无需关注内存管理。 JDK早期出现的垃圾...

05/10 19:34
211
我在京东做研发丨“真假难辨”的数字人是如何合成的?

随着大模型、生成式AI重新引发人们关注 作为AIGC技术的集大成者——多模态数字人 也成为了核心应用场景之一 在零售、金融等行业广泛落地应用 逼真、实时的AI数字人究竟是如何合成的 又将应用...

05/10 19:34
148
文盘Rust -- rust连接oss

对象存储是云的基础组件之一,各大云厂商都有相关产品。这里跟大家介绍一下rust与对象存储交到的基本套路和其中的一些技巧。 基本连接 我们以 [S3 sdk](https://github.com/awslabs/aws-sdk-...

05/09 18:00
63
架构师日记-深入理解软件设计模式

一、设计模式与编程语言 1.1 什么是设计模式 设计模式(Design pattern):由软件开发人员在软件开发中面临常见问题的解决方案,是经过长时间的试验积累总结出来的,它使设计更加灵活和优雅,...

05/05 18:00
319
Nginx常用配置及和基本功能讲解

Ngnix已经广泛应用于J-one和Jdos的环境部署上,本文对Ngnix的常用的配置和基本功能进行讲解,适合Ngnix入门学习。 一、核心配置 找到Nginx安装目录下的conf目录下nginx.conf文件,Ngnix的基本...

05/04 18:00
314
从原理聊 JVM(一):染色标记和垃圾回收算法

一、JVM 运行时内存划分 1.1 运行时数据区域 方法区 属于共享内存区域,存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。运行时常量池,属于方法区的一部分,用...

04/27 18:00
253
可插拔组件设计机制—SPI

一、SPI 是什么 SPI 的全称是Service Provider Interface,即提供服务接口;是一种服务发现机制,SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类...

04/26 18:00
140

没有更多内容

加载失败,请刷新页面

返回顶部
顶部