3 开涛的博客

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 8w+

技术与市场脱钩?90%的程序员都错了!

面对日新月异的技术潮流,怎样才能避免沦为与市场脱钩、甚至被无情清退的大龄码农?很多程序员都走了弯路!安于现状,对于学习新技术这件事有些抵触;一再拖延,身边的同事新框架玩的飞起,自己却懒于...

2020-07-20 09:00:00

缓存穿透和缓存击穿处理

为了应对越来越大的流量,缓存便成为系统服务必不可少的一部分,但使用缓存就会出现缓存击穿和缓存穿透的威胁。背景介绍互联网应用逐步深入到生活的各个角落,为了满足越来越多用户使用互联网应用的需...

2020-07-19 11:36:03

老板更换新的业务线,怎么破?

前阵子,一个有关码农的职业生涯的话题引起热议:25 岁软件工程师 → 28 岁高级软件工程师 → 32 岁架构师 → 35 岁外卖骑手。虽然只是技术人的一种调侃,但也侧面折射出大多数技术...

2020-05-26 09:30:00

Log4j2异步日志背后的数字

作者:京东集团-京东零售-技术与数据中台-共享技术部-流量技术组 王丽。引言 在程序开发过程中,几乎任何一个应用程序都会通过打印日志来记录跟踪程序运行情况,打印日志信息不仅可以让我们详细...

2020-05-11 08:50:28

京东大型API网关实践之路

概述1、背景京东作为电商平台,近几年用户、业务持续增长,访问量持续上升,随着这些业务的发展,API网关应运而生。API网关,就是为了解放客户端与服务端而存在的。对于客户端,使开放给客户端...

2020-03-02 09:17:45

netty的Future异步回调难理解?手写个带回调异步框架就懂了

netty是一个经典的网络框架,提供了基于NIO、AIO的方式来完成少量线程支持海量用户请求连接的模型。netty里面充斥了大量的非阻塞回调模式,主要是靠Future/Promise异步...

2020-02-17 09:13:16

京东大规模消息推送平台搭建实践

背景每个app或者业务都有将信息推送到用户客户端的需求。作为中台的推送平台,需要为公司内部许多个不同app同时提供可用,稳定的推送服务,因此我们消息推送平台应运而生。推送平台架构名词解释...

2020-02-12 11:50:35

如何使用NoSQL架构构建实时广告系统

JDNoSQL平台是什么JDNoSQL平台是一个分布式面向列的KeyValue毫秒级存储服务,存储结构化数据和非机构化数据,支持随机读写与更新,灵活的动态列机制,架构上支持水平扩容,提供...

2020-01-05 18:48:12

工作1-5年的 Java 人看过来!

作为行业首家集齐百度、滴滴、阿里、微软、创新工场等顶级互联网大厂资源的泛互联网人教育平台,开课吧通过与一线企业展开密切合作,将前沿互联网技术领域的一线实战项目根植于教学内容之中,针对 J...

2019-12-20 11:45:00

redis探秘:选择合适的数据结构,减少80%的内存占用,这些点你get到了吗?

redis作为目前最流行的nosql缓存数据库,凭借其优异的性能、丰富的数据结构已成为大部分场景下首选的缓存工具。由于redis是一个纯内存的数据库,在存放大量数据时,内存的占用将会非常...

2019-12-17 12:37:33

插件化,让业务开发变轻松

起因和思路:达达商城里有多种类型的商品,每种商品有不同的展示,定价,发货,库存管理,退款逻辑。在项目开发半年后,代码逻辑繁杂混乱,难以维护。在2016年的十一,我们实施了...

2019-11-23 11:42:37

发号器-分布式ID生成系统

背景在分布式系统中,经常需要对大量的数据、消息、http请求等进行唯一标识,例如:对于分布式系统,服务间相互调用需要唯一标识,调用链路分析的时候需要使用这个唯一标识。这个...

2019-11-11 08:20:19

2020,微服务之死?

最近几年,微服务大行其道。在业务模型不完善,超大规模流量的冲击的情况下,许多企业纷纷抛弃了传统的单体架构,拥抱微服务。这种模式具备独立开发、独立部署、可扩展性、可重用性的...

2019-11-11 08:20:19

流量复制与回放与压测平台化

背景软件测试是软件质量保障工作中重要的一个环节,如何通过测试的手段确保京东APP购物流程的平稳运行以及绝佳的购物体验,是我们测试团队永恒的话题。作为一名测试工程师,相信您...

2019-11-07 08:59:59

面试官:70% 的面试者挂在 JVM !

无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎。不管是工作还是面试中,JVM都是必考题。如果不懂JVM的话,薪酬会非常吃亏(近70%的面试者挂在JVM上了)。...

2019-11-05 08:26:00

优秀架构师必须了解的30条设计原则

众所周知,架构师的角色,更偏向于策划、而非指挥,塑造、而非支配,其存在的意义,在于引导大家讨论、而非自己主宰一切。但是,具体应该如何执行呢?本文作者整理了 30 个公认的...

2019-10-30 09:17:15

高性能服务端优化之路

业务场景达达是全国领先的最后三公里物流配送平台。达达的业务模式与滴滴以及Uber很相似,以众包的方式利用社会闲散人力资源,解决O2O最后三公里即时性配送难题。达达业务主要...

2019-10-21 08:50:41

天天提微服务,却没搞清楚负载均衡,这就尴尬了!

近几年,微服务架构在大量技术社区迅速蹿红,被认为是 IT 软件架构的未来方向。在业务模型不完善,超大规模流量的冲击的情况下,许多企业纷纷抛弃了传统研发模式,拥抱微服务。微...

2019-10-21 08:50:41

当中台遇上DDD,我们该如何设计微服务?

众所周知,微服务架构能让系统的开发与运维管理变得简单高效,还能提高系统的可用性。随着微服务的不断流行,我们开始在自己的业务中落地微服务。但是当实际执行时,我们才发现就算采...

2019-10-20 11:28:48

编程范式之面向对象、过程、函数式编程浅析

面向对象编程、面向过程编程、函数式编程等等,这些也许是大家经常会听到的术语,这些都是什么意思,干什么用,他们之间有什么区别和联系,这篇文章来给大家讲讲这些以及它们的编程思...

2019-10-20 11:28:48

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。