深入理解树状数组 | 京东物流技术团队
树状数组树状数组(BIT,BinaryIndexedTree)是简洁优美的数据结构,它能在很少的代码量下支持单点修改和区间查询,我们先以a可以发现:不是所有节点都是连接在一起的,c\作者:京东物流王奕龙来源:京东云开发者社区自猿其说Tech转载请注明来源
性能加速包: SpringBoot 2.7&JDK 17,你敢尝一尝吗 | 京东物流技术团队
前言众所周知,SpringBoot3.0迎来了全面支持JDK17的局面,且最低支持版本就是JDK17,这就意味着,Spring社区将完全抛弃JDK8,全面转战JDK17。作为JAVA开源生态里的扛把子,Spring可以说是整个JAVA生态的风向标,可以说,
“她”来了,陪伴赛道巨变!为GPT-4o加上你的一个数字分身
OpenAI的每次发布,感觉都会干翻一个行业。昨晚GPT4o的发布,情感陪伴这个赛道像是又要掀起一番惊天巨变。各位创业老板们摩拳擦掌,无数创意精英又要踏入新的征程。开源社区一定也异常兴奋,相信Huggingface和Github马上又会孕育出新宠,大家都期
京东云开发者 京东云开发者
9个月前
开源分析和落地方案—Sentinel篇
作者:京东物流刘达一、Sentinel是什么?Sentinel是从阿里技术体系内诞生并由相关社区从微服务到云原生阶段持续孵化的流量治理组件,在服务熔断限流以及秒级/分钟级监控方面提供了开箱即用的解决方案,此外作为支持云原生的重要探索,还提供了GO语言实现。
启动Tomcat时报错,提示80端口被占用怎么办?
本文分享自天翼云开发者社区《》,作者:wn本节操作以WindowsServer2019Datacenter操作系统的弹性云主机为例介绍排查80端口占用的操作步骤。可能原因提示80端口被占用,由提示可知,该端口可能是被其他程序占用,包括被木马病毒占用,可以按
esbuild构建工具简介
本文分享自天翼云开发者社区《》,作者:陈冬esbuild是什么esbuild是采用go语言实现的新一代构建工具,其官方文档如下:esbuild.github.io/其速度是目前已知的构建工具中速度最快的,但是esbuild为什么快以及其在实际过程中会遇的问
RabbitMQ集群部署(一)——单机模式部署
本文分享自天翼云开发者社区《》,作者:芋泥麻薯RabbitMQ是一种开源消息队列系统,是AMQP的标准实现,用erlang语言开发。RabbitMQ具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模的分布式系统中使用。Rabb
Centos系统云主机中nvme盘不可用解决方法
本文分享自天翼云开发者社区《》,作者:Pn问题描述Linux系统的云主机使用NVMe盘后,出现非预期的慢IO读写,导致系统或者应用程序对于NVMe磁盘的IO操作失败。系统将nvme盘踢出,在系统中通过lsblk查看不到nvme盘,后续的读写操作均失败,从而
什么是DDoS攻击?
本文分享自天翼云开发者社区《》,作者:罗文攻击原理分布式拒绝服务(DistributedDenialofService,简称DDoS)是指攻击者通过控制数百台甚至数万台机器,利用恶意程序同时对一个或多个目标发起攻击,使目标的网络出口链路堵塞或机器负载变高,
高性能且低成本的 Goroutine 池库-Ants
本文分享自天翼云开发者社区《》,作者:李佳在Go语言中,虽然原生支持并发的Goroutine提供了强大的并发能力,但在高并发场景下,无限制地创建Goroutine会导致系统资源耗尽。因此,合理管理Goroutine的生命周期和数量变得尤为重要。Ants是一