公司:京东
京东是中国最大的电子商务公司之一,成立于1998年。公司提供在线零售、物流配送、支付服务等一系列互联网服务。京东市场规模庞大,是中国最大的网络零售商之一。随着国内电子商务市场的不断发展和技术的不断提升,京东已经成为中国互联网行业的领导者之一。
LangChain:打造自己的LLM应用
LangChain是一个框架,用于开发由LLM驱动的应用程序。可以简单认为是LLM领域的Spring,以及开源版的ChatGPT插件系统。
一种轻量级定时任务实现
通过XML配置,设置定时线程,把redis作为注册中心,实时获取存活服务器,并对存活服务器进行均衡分片;配合动态线程池,实现动态指定每台服务器每个任务的执行线程数,并行处理定时任务,实现轻量级的高可用分布式定时任务。
jvm中类和对象定义存储基础知识
一个java程序类文件由程序员编写并且编译二进制后,如何能更节约空间、更安全的、更高效寻址等等,可以从本文略知一二。
一次元数据空间内存溢出的排查记录
在日常与Java打交道中,我们经常遇到一些JVM问题,如因类加载导致的元数据溢出。这会导致性能下降甚至系统崩溃。今天,我将与大家分享如何利用VisualVM和OQL快速排查这类问题,为您解决JVM疑难杂症提供有效方法。
人物角色之三:实操技巧篇
前两篇介绍了人物角色(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初始化的原理。