公司:京东
京东是中国最大的电子商务公司之一,成立于1998年。公司提供在线零售、物流配送、支付服务等一系列互联网服务。京东市场规模庞大,是中国最大的网络零售商之一。随着国内电子商务市场的不断发展和技术的不断提升,京东已经成为中国互联网行业的领导者之一。
人物角色之三:实操技巧篇
前两篇介绍了人物角色(Persona)的基础概念和创建方法,本篇聚焦到人物角色创建的实操技巧上,希望能帮助大家创建属于自己的人物角色。
搜狗输入法双击输入框崩溃问题
搜狗输入法是App里使用频率超高的辅助功能,而搜索作为电商App致力于用户快速直达心仪的商品、下单付款,关系着用户在这个App导购场景的服务与体验。本文将介绍京东万商App针对搜狗输入法崩溃解决方案的心路历程。
B端产品游戏化设计——以拣运清场巡检为例
分析B段产品游戏化概念、优势、以及可行性,总结设计原则,并通过【拣运】清场巡检项目,复盘设计经验,总结B段产品游戏化的设计流程与策略。
关于聚合根、领域事件的那点事——深入浅出理解DDD
本文将通过简单的举例方式,深入浅出地介绍聚合根和领域事件,希望本文能够为读者提供有价值的知识和启发,帮助大家更好地理解和应用DDD的思想和方法。
文盘Rust -- Mutex解决并发写文件乱序问题
在实际开发过程中,我们可能会遇到并发写文件的场景,如果处理不当很可能出现文件内容乱序问题。下面我们通过一个示例程序描述这一过程并给出解决该问题的方法。
Mybatis-SQL分析组件(2.0)
针对大促、日常系统稳定性隐患-慢sql的预防和排查,Mybatis-SQL分析组件从一个新的角度发现慢sql,让慢sql止步于发生之前,区别于主流的基于慢sql日志分析和预警,实时根据Explain分析结果进行分析和预警。
SpringCloud-Hystrix服务熔断与降级工作原理&源码
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果,这就是服务故障的“雪崩”效应。
一次网络请求中的流量分发过程
本文主要介绍流量规划中的网络请求过程及对一次网络请求的过程作简要介绍,然后介绍目前了解到的前端网络组件搭配方式、后端网络组件搭配方式;介绍LB负载系统 、vip与rip 的映射关系;介绍内网域名解析及公网域名解析。
JDV背后的技术-助力618
本文基于JDV平台在大促中的使用情况,讲解过程中遇到的各种场景和技术挑战,通过采取相应的技术创新、技术保障确保系统稳定性,推动数据可视化编排能力在大屏业务场景中发挥更大的价值。
状态机的介绍和使用
状态机是有限状态自动机的简称,是现实事物运行规则抽象而成的一个数学模型。
先来解释什么是“状态”( State )。现实事物是有不同状态的,例如一个自动门,就有 open 和 closed 两种状态。我们通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有限个,例如自动门的状态就是两个open和 closed。
一份保姆级的Stable Diffusion部署教程,开启你的炼丹之路
市面上有很多可以被用于AI绘画的应用,例如DALL-E、Midjourney、NovelAI等,他们的大部分都依托云端服务器运行,一部分还需要支付会员费用来购买更多出图的额度。在2022年8月,一款叫做Stable Diffusion的应用,通过算法迭代将AI绘画的精细度提上了一个新的台阶,并能在以秒计数的时间内完成产出,还可以在一台有“民用级”显卡的电脑上运行。
消失的死锁:从 JSF 线程池满到 JVM 初始化原理剖析
本文通过分析一次线上线程池耗尽的问题,剖析理解JVM初始化的原理。
推荐算法PaaS化探索与实践
目前,推荐算法部支持了主站、企业业务、全渠道等20+业务线的900+推荐场景,通过梳理大促运营、各垂直业务线推荐场景的共性需求,对现有推荐算法能力进行沉淀和积累,并通过算法PaaS化打造通用化的推荐能力,提升各业务场景推荐赋能效率,高效赋能业务需求。
京东统一头尾管理系统探索实践
统一头尾管理系统致力于解决快速更新京东全站文案和图片的问题,大大提升研发效率,降低网站的维护成本。
提升AI可控 & 出图质量
人工智能技术正在不断发展和演变,因此设计师需要时刻保持学习和更新的状态,以跟上技术的发展,帮助自己创造出更加创新和独特的设计作品。
Mybatis的parameterType造成线程阻塞问题分析
本文主要通过源码和对照实验分析 Mybatis 的 parameterType、resultType 参数的不当使用造成线程阻塞的原因。