- 博客(112)
- 收藏
- 关注
转载 20余位大咖与你相约CCF CED中国工程师文化日,详细日程来袭
2021年10月24日,CCF将举办中国工程师文化日(China Engineers' culture Day),简称CCF CED,由CCF TF、麦思博(msup)有限公司承办,也希望...
2021-10-13 18:00:00 1880
转载 高德打车通用可编排订单状态机引擎设计
一 背景订单状态流转是交易系统的最为核心的工作,订单系统往往都会存在状态多、链路长、逻辑复杂的特点,还存在多场景、多类型、多业务维度等业务特性。在保证订单状态流转稳定性的前提下、可扩展性...
2021-05-14 09:00:00 968
转载 256变4096:分库分表扩容如何实现平滑数据迁移?
招聘:高德打车业务持续快速发展,正在热招Java开发、技术架构等交易/结算/客服/撮合/管控/稳定性方向的同学,无论你是已工作多年,还是22年毕业打算找工作的校招新生,坐标:北京-望京。欢...
2021-03-01 14:19:57 507
转载 技术与市场脱钩?90%的程序员都错了!
面对日新月异的技术潮流,怎样才能避免沦为与市场脱钩、甚至被无情清退的大龄码农?很多程序员都走了弯路!安于现状,对于学习新技术这件事有些抵触;一再拖延,身边的同事新框架玩的飞起,自己却懒于...
2020-07-20 09:00:00 709
转载 缓存穿透和缓存击穿处理
为了应对越来越大的流量,缓存便成为系统服务必不可少的一部分,但使用缓存就会出现缓存击穿和缓存穿透的威胁。背景介绍互联网应用逐步深入到生活的各个角落,为了满足越来越多用户使用互联网应用的需...
2020-07-19 11:36:03 661 1
转载 老板更换新的业务线,怎么破?
前阵子,一个有关码农的职业生涯的话题引起热议:25 岁软件工程师 → 28 岁高级软件工程师 → 32 岁架构师 → 35 岁外卖骑手。虽然只是技术人的一种调侃,但也侧面折射出大多数技术...
2020-05-26 09:30:00 684
原创 Log4j2异步日志背后的数字
作者:京东集团-京东零售-技术与数据中台-共享技术部-流量技术组 王丽。引言 在程序开发过程中,几乎任何一个应用程序都会通过打印日志来记录跟踪程序运行情况,打印日志信息不仅可以让我们详细...
2020-05-11 08:50:28 728
转载 京东大型API网关实践之路
概述1、背景京东作为电商平台,近几年用户、业务持续增长,访问量持续上升,随着这些业务的发展,API网关应运而生。API网关,就是为了解放客户端与服务端而存在的。对于客户端,使开放给客户端...
2020-03-02 09:17:45 1257 1
转载 大促备战方法论
参与人数多门槛低1促销基本形式相同不论是何种形式的促销:线上或者线下,都有着基本相同的形式。即通过一定的价格优惠策略,在一段时间内提升自己的营业额。首先,在不改变其它属性的前提下,比如...
2020-02-27 18:06:08 66
转载 netty的Future异步回调难理解?手写个带回调异步框架就懂了
netty是一个经典的网络框架,提供了基于NIO、AIO的方式来完成少量线程支持海量用户请求连接的模型。netty里面充斥了大量的非阻塞回调模式,主要是靠Future/Promise异步...
2020-02-17 09:13:16 652
转载 京东大规模消息推送平台搭建实践
背景每个app或者业务都有将信息推送到用户客户端的需求。作为中台的推送平台,需要为公司内部许多个不同app同时提供可用,稳定的推送服务,因此我们消息推送平台应运而生。推送平台架构名词解释...
2020-02-12 11:50:35 1816
转载 如何使用NoSQL架构构建实时广告系统
JDNoSQL平台是什么JDNoSQL平台是一个分布式面向列的KeyValue毫秒级存储服务,存储结构化数据和非机构化数据,支持随机读写与更新,灵活的动态列机制,架构上支持水平扩容,提供...
2020-01-05 18:48:12 656
转载 工作1-5年的 Java 人看过来!
作为行业首家集齐百度、滴滴、阿里、微软、创新工场等顶级互联网大厂资源的泛互联网人教育平台,开课吧通过与一线企业展开密切合作,将前沿互联网技术领域的一线实战项目根植于教学内容之中,针对 J...
2019-12-20 11:45:00 642
转载 redis探秘:选择合适的数据结构,减少80%的内存占用,这些点你get到了吗?
redis作为目前最流行的nosql缓存数据库,凭借其优异的性能、丰富的数据结构已成为大部分场景下首选的缓存工具。由于redis是一个纯内存的数据库,在存放大量数据时,内存的占用将会非常...
2019-12-17 12:37:33 681 1
转载 插件化,让业务开发变轻松
起因和思路:达达商城里有多种类型的商品,每种商品有不同的展示,定价,发货,库存管理,退款逻辑。在项目开发半年后,代码逻辑繁杂混乱,难以维护。在2016年的十一,我们实施了...
2019-11-23 11:42:37 1152 1
转载 发号器-分布式ID生成系统
背景在分布式系统中,经常需要对大量的数据、消息、http请求等进行唯一标识,例如:对于分布式系统,服务间相互调用需要唯一标识,调用链路分析的时候需要使用这个唯一标识。这个...
2019-11-11 08:20:19 930
转载 2020,微服务之死?
最近几年,微服务大行其道。在业务模型不完善,超大规模流量的冲击的情况下,许多企业纷纷抛弃了传统的单体架构,拥抱微服务。这种模式具备独立开发、独立部署、可扩展性、可重用性的...
2019-11-11 08:20:19 1200
转载 流量复制与回放与压测平台化
背景软件测试是软件质量保障工作中重要的一个环节,如何通过测试的手段确保京东APP购物流程的平稳运行以及绝佳的购物体验,是我们测试团队永恒的话题。作为一名测试工程师,相信您...
2019-11-07 08:59:59 2982
转载 面试官:70% 的面试者挂在 JVM !
无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎。不管是工作还是面试中,JVM都是必考题。如果不懂JVM的话,薪酬会非常吃亏(近70%的面试者挂在JVM上了)。...
2019-11-05 08:26:00 591
转载 优秀架构师必须了解的30条设计原则
众所周知,架构师的角色,更偏向于策划、而非指挥,塑造、而非支配,其存在的意义,在于引导大家讨论、而非自己主宰一切。但是,具体应该如何执行呢?本文作者整理了 30 个公认的...
2019-10-30 09:17:15 465
转载 高性能服务端优化之路
业务场景达达是全国领先的最后三公里物流配送平台。达达的业务模式与滴滴以及Uber很相似,以众包的方式利用社会闲散人力资源,解决O2O最后三公里即时性配送难题。达达业务主要...
2019-10-21 08:50:41 455
转载 天天提微服务,却没搞清楚负载均衡,这就尴尬了!
近几年,微服务架构在大量技术社区迅速蹿红,被认为是 IT 软件架构的未来方向。在业务模型不完善,超大规模流量的冲击的情况下,许多企业纷纷抛弃了传统研发模式,拥抱微服务。微...
2019-10-21 08:50:41 622
转载 当中台遇上DDD,我们该如何设计微服务?
众所周知,微服务架构能让系统的开发与运维管理变得简单高效,还能提高系统的可用性。随着微服务的不断流行,我们开始在自己的业务中落地微服务。但是当实际执行时,我们才发现就算采...
2019-10-20 11:28:48 1197
转载 编程范式之面向对象、过程、函数式编程浅析
面向对象编程、面向过程编程、函数式编程等等,这些也许是大家经常会听到的术语,这些都是什么意思,干什么用,他们之间有什么区别和联系,这篇文章来给大家讲讲这些以及它们的编程思...
2019-10-20 11:28:48 1632
转载 微服务还能火多久?
近几年,微服务架构在大量技术社区迅速蹿红,被认为是 IT 软件架构的未来方向。一线互联网公司由于具有大量的业务体量和业务场景,比如阿里、百度、网易,很早就开始入坑微服务架...
2019-10-15 08:26:00 641
转载 Spark 在京东物流财务计费应用中的一些常见参数优化
财务需要进行物流总公司同各子公司间的计费及结算,每月初完成核算入账,既要完成对海量数据计费,又要完成对下游系统的下发。经过调研,Spark 提供了比 MapReduce ...
2019-09-26 08:35:10 589
转载 浅谈 DDL 技术解密
首先,用过数据库的小伙伴们(本文以 MySQL InnoDB 为例)都知道,MySQL 不止有增删改数据操作(DML),还有改表结构的操作(DDL),当新增加字段等修改表...
2019-09-16 08:34:47 1632
转载 基于 Binlog + Flink 实现多表数据同构/异构方案
什么是数据异构?简单讲,就是将数据进行异地数据异构存储。数据异构服务市场使用 BinLake(京东 MySQL 的 Binlog 日志实时采集、统一分发、消息订阅和监控服...
2019-09-05 08:41:12 825
转载 京东到家订单订单查询服务演进
背景:京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况。京东到家的订单数据存储在My...
2019-08-30 09:08:54 1194
转载 京东到家大数据平台演进实战
达达-京东到家大数据平台是根据公司业务持续快速成长,而规划建设的一个可持续发展的平台。在建设过程中我们借鉴了很多公司实施大数据平台的经验,并因地制宜构建了我们自己的实施策...
2019-08-23 08:46:57 961
转载 浅谈订单号生成设计方案
今天讨论分享下订单号生成的简单实现方案,为实际场景中需要用到订单号生成服务提供解决思路。最简单的方式基于数据库auto_increment_increment来获取 ...
2019-08-19 08:40:41 1328
转载 写给希望百万年薪的 IT 程序员
百万架构师课程第一节课程不满意返学费千亿级规模线上真实BAT项目实战深度讲述架构设计哲学,直达架构设计本质顶尖名企技术委员会主席亲自全程授课和答疑前言:第一期课程在201...
2019-08-17 19:36:00 118
转载 京东HBase平台进化与演进
数据存储之HBase随着信息化数字化的发展,越来越多的数据以数字化的方式存储在计算机系统中。而传统的数据库已经无法满足海量数据存储的需求。数据存储技术也由原来的单机演变成...
2019-07-30 08:39:53 602
转载 京东服务市场微服务架构和积木式赋能挑战
京东服务市场是为第三方软件服务商和京东开放商家提供的交易服务平台,为第三方服务商赋能,并为其搭建起与商家间交易合作的桥梁。服务市场团队在2018年完成了云平台京东服务市场...
2019-06-27 08:50:25 882
转载 如何打造一个“以 OKR 为主、以 KPI 为辅”的研发团队?
近几年,经常能听到不少技术管理者在倡导:用 OKR 来管理及打造一个高执行力的研发团队。据我了解,OKR 最成功的落地公司是在 Google --一家有着非常浓厚工程师...
2019-06-27 08:50:25 4025
转载 撸了今年阿里、网易和美团的面试,我有一个重要发现.......
就今年大环境来看,跳槽成功的难度比往年高很多,一个明显的感受:今年的Java技术栈面试,无论一面还是二面,都特别考验Java程序员的技术功底。最近有人搜集了93套腾讯、阿...
2019-06-26 18:15:17 12136
转载 微服务架构与领域驱动设计应用实践
本篇文章一共分为三个部分,分别是微服务架构的演进过程、具体实践微服务的应用技术和领域驱动设计的意识转变。微服务架构已经渗透到互联网应用的方方面面,而领域驱动设计也逐渐被业...
2019-06-20 09:15:48 1831
转载 【实战解析】基于HBase的大数据存储在京东的应用场景
HBase是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,适用于结构化的存储,底层依赖于Hadoop的HDFS,利用HBase技术可在廉价PCServer上搭建起...
2019-04-15 08:38:50 849
转载 Hystrix 分布式系统限流、降级、熔断框架
为什么需要Hystrix在大中型分布式系统中,通常系统很多依赖,如下图:在高并发访问下,这些依赖的稳定性与否对系统的影响非常大,但是依赖有很多不可控问题:如网络连接缓慢,...
2019-04-12 09:09:42 1274
转载 未来机构——观察分布式服务
本文节选自新书《未来架构:从服务化到云原生》。互联网架构不断演化,经历了从集中式架构到分布式架构,再到云原生架构的过程。云原生因能解决传统应用升级缓慢、架构臃肿、无法快速...
2019-04-11 08:04:13 488
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人