E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
京东云
|
京东云
技术团队
引言:当多线程访问共享且可变的数据时,涉及到线程间同步的问题,并不是所有时候,都要用到共享数据,所以就需要ThreadLocal出场了。ThreadLocal又称线程本地变量,使用其能够将数据封闭在各自的线程中,每一个ThreadLocal能够存放一个线程级别的变量且它本身能够被多个线程共享使用,并且又能达到线程安全的目的,且绝对线程安全。一般用法如下:publicfinalstaticThrea
京东云技术团队
·
2023-08-05 02:32
硬核干货
java
开发语言
ThreadLocal
线程池
突破传统监测模式:业务状态监控HM的新思路 |
京东云
技术团队
一、传统监控系统的盲区,如何打造业务状态监控。在系统架构设计中非常重要的一环是要做数据监控和数据最终一致性,关于一致性的补偿,已经由算法部的大佬总结过就不再赘述。这里主要讲如何去补偿?补偿的方案哪些?这就引出来数据监控系统了。有小伙伴会问了,为什么业务状态监控系统可以做补偿?别急,往下看。传统监控系统分为两种,系统监控和业务监控。系统监控有并发量监控、异常监控、调用链监控、端口监控、zabbix监
京东云技术团队
·
2023-08-05 02:02
硬核干货
京东云
监控
系统架构
监测模式
个人2022年3月财务报告
本月支出控制较好,其中最高支出数码475元为购买
京东云
路由器,属于投资,截止当前已经边回本70元。居家为电费、通讯为话费,基本的刚性日常支出。
向阳听雨
·
2023-08-03 06:05
助力618-Y的混沌实践之路 |
京东云
技术团队
一、写在前面1、混沌是什么?混沌工程(ChaosEngineering)的概念由Netflix在2010年提出,通过主动向系统中引入异常状态,并根据系统在各种压力下的行为表现确定优化策略,是保障系统稳定性的新型手段。混沌工程是一门在分布式系统上进行实验的学科,目的是建立人们对于复杂系统在生产环境中抵御突发事件的信息。2、为什么要做混沌?混沌工程通过有意地引入故障、异常或不确定性的条件,以模拟真实世
京东云技术团队
·
2023-08-02 21:09
硬核干货
京东云
网络
大数据
混沌工程
LangChain:打造自己的LLM应用 |
京东云
技术团队
1、LangChain是什么LangChain是一个框架,用于开发由LLM驱动的应用程序。可以简单认为是LLM领域的Spring,以及开源版的ChatGPT插件系统。核心的2个功能为:1)可以将LLM模型与外部数据源进行连接。2)允许与LLM模型与环境进行交互,通过Agent使用工具。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vAKdriMx-169094869
京东云技术团队
·
2023-08-02 21:39
人工智能
langchain
京东云
LLM模型
人工智能
【实践篇】最全的【DDD领域建模】小白学习手册(文末附资料) |
京东云
技术团队
导读DDD领域建模被各个大小厂商提起并应用,而每个人都有自己的理解,本文就是针对小白,系统地讲解DDD到底是什么,解决了什么问题,及一些建议和实践。本文主要是思想的一种碰撞和分享,希望能对朋友们有所启发或帮助。1、前言:在当时的环境下,单体应用仍然是市场的主体,但是大型复杂软件系统已经出现,给团队的设计和开发工作带来了比较大的挑战。DDD提供了一种新的设计思路,通过对于业务子域和限界上下文的划分,
京东云技术团队
·
2023-08-02 21:38
软件架构
硬核干货
架构设计
大数据
DDD
架构
系统架构
领域建模
竞速榜实时离线对数方案演进介绍 |
京东云
技术团队
一、背景竞速榜是大促期间各采销群提供的基于京东实时销售数据的排行榜,同样应对大促流量洪峰场景,通过榜单撬动品牌在京东增加资源投入。竞速榜基于用户配置规则进行实时数据计算,榜单排名在大促期间实时变化,相关排名数据在微博、朋友圈广泛传播,相关计算以及排名的准确性至关重要。竞速榜的每个榜单配置规则都会有差异,为保障榜单数据计算准确,需要在大促开始前对榜单实时排名数据进行核对,主要验证方案为在第二天取前一
京东云技术团队
·
2023-08-02 21:38
618技术实践
java
服务器
离线对数
实时数据
后端
Spring Boot Starter 剖析与实践 |
京东云
技术团队
引言对于Java开发人员来说,Spring框架几乎是必不可少的。它是一个广泛用于开发企业应用程序的开源轻量级框架。近几年,SpringBoot在传统Spring框架的基础上应运而生,不仅提供了Spring的全部功能,还使开发人员更加便捷地使用。在使用SpringBoot时,我们经常会接触到各种SpringBootStarter,例如spring-boot-starter-web。只需将该依赖加入项
京东云技术团队
·
2023-08-02 21:37
硬核干货
spring
boot
京东云
后端
java
starter
热评云厂商:京东智联云11.8亿元,无云不AI无云不IoT
全球云观察《云白皮书(2020-2021)》热评云厂商60家之三十四2020年3月5日,
京东云
与AI事业部将原
京东云
、京东人工智能、京东物联三个品牌统一到了京东智联云的旗下。
阿明观察
·
2023-07-31 19:37
阿明观察
全球云观察
科技明说
云计算
云原生
物联网
【实践篇】推荐算法PaaS化探索与实践 |
京东云
技术团队
作者:京东零售崔宁1.背景说明目前,推荐算法部支持了主站、企业业务、全渠道等20+业务线的900+推荐场景,通过梳理大促运营、各垂直业务线推荐场景的共性需求,对现有推荐算法能力进行沉淀和积累,并通过算法PaaS化打造通用化的推荐能力,提升各业务场景推荐赋能效率,高效赋能业务需求。为什么是PaaS化:首先,我们认为PaaS化是一个比较好的解决办法和方案,因为它提供了一种解决超级公司复杂业务的可变化、
京东云技术团队
·
2023-07-29 22:51
硬核干货
推荐算法
paas
京东云
Jmeter压测接口全流程详解
Jmeter压测接口全流程详解描述:内容包含Jmeter压测软件的安装、环境变量配置、具体实例参数的配置、动态参数构建、元件引入、函数引入、监控插件引入、在
京东云
上的引用等。
别江鹤
·
2023-07-29 15:37
java
压力测试
开发语言
经验分享
其他
用Rust生成Ant-Design Table Columns |
京东云
技术团队
经常开发表格,是不是已经被手写Ant-DesignTable的Columns整烦了?尤其是ToB项目,表格经常动不动就几十列。每次照着后端给的接口文档一个个配置,太头疼了,主要是有时还会粘错就尴尬了。那有没有办法能自动生成columns配置呢?当然可以。目前后端的接口文档一般是使用Swagger来生成的,Swagger是基于OpenAPI规范的一种实现。(OpenAPI规范是一种描述RESTful
京东云技术团队
·
2023-07-28 06:07
硬核干货
rust
京东云
开发语言
Columns
618技术揭秘 - 大促弹窗搭投实践 |
京东云
技术团队
背景618大促来了,对于业务团队来说,最重要的事情莫过于各种大促营销。如会场、直播带货、频道内营销等等。而弹窗作为一个极其重要的强触达营销工具,通常用来渲染大促氛围、引流主会场、以及通过频道活动来提升频道复访等。因此,如果能将运营的策略及想法快速转化为弹窗的内容并触达给用户,这对于提升运营效率及玩法灵活性的是极其有意义的。此前,在JD主站的大多弹窗业务应用中,XView仅仅是作为一个h5的容器被使
京东云技术团队
·
2023-07-27 04:02
前端
618技术实践
京东云
前端
弹窗搭投
xview
大数据实时链路备战 —— 数据双流高保真压测 |
京东云
技术团队
一、大数据双流建设1.1数据双流大数据时代,越来越多的业务依赖实时数据用于决策,比如促销调整,点击率预估、广告分佣等。为了保障业务的顺利开展,也为了保证整体大数据链路的高可用性,越来越多的0级系统建设双流,以保证日常及大促期间数据流的稳定性。建设核心数据链路双机房,双流双活。同时双流建设需要整条链路上的所有环节双机房部署,占用了双倍的物理资源;整个建设过程要协同上下游各环节(数据生产方、数仓加工方
京东云技术团队
·
2023-07-27 04:01
618技术实践
大数据
京东云
压测
源码解析Collections.sort ——从一个逃过单测的 bug 说起 |
京东云
技术团队
本文从一个小明写的bug开始,讲bug的发现、排查定位,并由此展开对涉及的算法进行图解分析和源码分析。事情挺曲折的,因为小明的代码是有单测的,让小明更加笃定自己写的没问题。所以在排查的时候,也经历了前世的500年,去排查排序后的list改动(主要是小明和同事互相怀疑对方的代码,不多说了)。本文从问题定位之后开始讲:前言小明写了一个自定义排序的代码,简化后如下。聪明的你快来帮小明review一下吧。
京东云技术团队
·
2023-07-27 04:00
算法
bug
京东云
排序算法
Collections
java
分享盘点9个可免费使用的网站CDN加速服务
大部分服务商(如阿里云,网易蜂巢,
京东云
等)的CDN服务是按使用量收费的,也有一些服务商提供免费的CDN服务,本文简单的总结一下目前可免费使用的CDN,对个人网站来说,免费的已经够用了。
南余.
·
2023-07-25 07:28
免费
笔记
cdn
|
京东云
技术团队
一、传统分层架构分层架构的一个重要原则是:每层只能与位于其下方的层发生耦合。分层架构分两种:一种是严格分层架构,规定某层只能与直接位于其下方的层发生耦合;另一种是松散分层架构,允许任意上方层与任意下方层发生耦合。下图是一个典型的DDD传统分层架构。以上分层架构中各层都有自己的职责:用户接口层负责处理用户请求和用户显示;应用层实现不同业务场景下的用例或业务流程。其中应用服务通常接收来自用户接口层的请
京东云开发者
·
2023-07-22 20:30
软件架构
架构
java
六边形架构
DDD
百亿规模京东实时浏览记录系统的设计与实现 |
京东云
技术团队
1.系统介绍浏览记录系统主要用来记录京东用户的实时浏览记录,并提供实时查询浏览数据的功能。在线用户访问一次商品详情页,浏览记录系统就会记录用户的一条浏览数据,并针对该浏览数据进行商品维度去重等一系列处理并存储。然后用户可以通过我的京东或其他入口查询用户的实时浏览商品记录,实时性可以达到毫秒级。目前本系统可以为京东每个用户提供最近200条的浏览记录查询展示。2.系统设计与实现2.1系统整体架构设计整
京东云技术团队
·
2023-07-22 13:22
硬核干货
京东云
浏览记录
系统设计
实时浏览
后端
一文了解电商大促系统的高可用保障思路 |
京东云
技术团队
本文面向受众可以是运营、可以是产品、也可以是研发、测试人员,作者希望通过如下思路(知历史->清家底->明目标->定战略->做战术->促成长)帮助大家能够了解电商大促系统的高可用保障,减少哪些高深莫测的黑话和高大尚的论调,而是希望有个体系化的知识让读者有所得。一、【知历史】电商大促的简介1.1、什么是电商大促电商大促是电商平台组织的一种大型销售推广活动,目的是通过提供各种优惠、折扣等方法,提高商品销
京东云技术团队
·
2023-07-22 13:22
618技术实践
网络
高可用
电商大促
开发
实际上手体验maven面对冲突Jar包的加载规则 |
京东云
技术团队
一、问题背景相信大家在日常的开发过程中都遇到过Jar包冲突的问题,emm,在最近处理业务需求时我也遇到了不同版本jar包冲突导致项目加载出错的问题。主要是一个完整的项目会不可避免的使用第三方的Jar包来实现功能开发,各种第三方包之间可能会存在依赖关系,不同版本的依赖就会可能导致依赖间的相互冲突,进而导致整个项目加载的失败。这篇文章主要记录了本次遇到的问题:即maven在面对不同版本的jar包在po
京东云技术团队
·
2023-07-22 13:21
硬核干货
后端
maven
jar
java
订单逆向履约系统的建模与PaaS化落地实践 |
京东云
技术团队
导读本文重点介绍了京东零售电商业务在订单逆向履约上面的最佳技术实践,京东零售快退平台承接了零售几乎所有售前逆向拦截和退款业务,并在长期的业务和技术探索中沉淀了丰富的业务场景设计方案、架构设计经验,既能承接面向消费者C端用户的高并发流量,同时也能满足集团复杂业务的订单信息流、货品实物流、财务资金流的逆向精准拦截。本文通过对集团B-PaaS化技术方案进行系统整体的架构升级改造,总结归纳出涵盖用户解约流
京东云技术团队
·
2023-07-22 13:21
架构设计
硬核干货
paas
京东云
大数据
订单逆向履约
前端文件上传的几种交互造轮子 |
京东云
技术团队
背景前端文件上传本来是一个常规交互操作,没什么特殊性可言,但是最近在做文件上传,需要实现截图粘贴上传,去找了下有没有什么好用的组件,网上提供的方法有,但是没找完整的组件来支持cv上传,经过了解发现可以用剪贴板功能让自己的cv实现文件上传,于是自己就整合了目前几种文件上传的交互方式,码了一个支持cv的vue3文件上传组件(造个轮子)。介绍作为一个完整的组件内容还是挺多的,这里主要介绍下上传交互中一些
京东云技术团队
·
2023-07-22 13:19
前端
前端
交互
京东云
文件上传
京东云
linux无法远程,问题解读 | Linux系统SSH无法远程登录时该怎么办?这里有篇小攻...
该楼层疑似违规已被系统折叠隐藏此楼查看此楼对于Linux云主机,SSH是标配。在实际操作过程中有时会出现无法远程登录的情况,这里简单介绍了SSH无法登录的可能原因及排查方法,帮助大家用以自测。----------------------------------------------------------------------------------------------在操作实例中,首先可
来一份抹茶煎饼丶
·
2023-07-22 10:30
京东云
linux无法远程
科技云报道:公有云内卷时代,青云的新想象力在哪?
阿里云、腾讯云、
京东云
、移动云带头降价,也将寒意传导给了更多腰部云服务商。毫无疑问,这是一场对云服务商的残酷考验。在公有云高度内卷的阶段,以价格换市场无疑是一种有效的竞争手段,但这种效果能维持多久?
科技云报道
·
2023-07-21 15:37
科技
云计算
聊聊Spring注解@Transactional失效的那些事 |
京东云
技术团队
一、前言emm,又又又踩坑啦。这次的需求主要是对逾期计算的需求任务进行优化,现有的计算任务运行时间太长了。简单描述下此次的问题:在项目中进行多个数据库执行操作时,我们期望的是将其整个封装成一个事务,要么全部成功,或者全部失败,然而在自测异常场景时发现,里面涉及的第一个数据状态更新成功了,但是后面的数据在插入出现异常,后面查询数据表发现,该数据的状态已经被更新成功啦。emmm,查看代码发现确实是使用
京东云技术团队
·
2023-07-18 16:57
硬核干货
spring
京东云
oracle
Transactional
后端
缕析条分Scroll属性 |
京东云
技术团队
最近有项目需要使用js原生开发滑动组件,频繁要用到dom元素的各种属性,其中以各种类型的height和top属性居多,名字相近,含义也很容易搞混。因此特地总结归纳了一下常用的知识点,在文末我们来挑战实现一个简易的移动端Scroll组件。要理解height和top,要从盒模型开始说起,首先我们来认识一下css3中定义的盒模型。dom元素在页面上实际占据的面积可以由下面这张图来说明:我们可以把它想象成
京东云技术团队
·
2023-07-18 16:56
前端
Scroll属性
前端
javascript
常用语言的线程模型(Java、go、C++、python3) |
京东云
技术团队
背景知识软件是如何驱动硬件的?硬件是需要相关的驱动程序才能执行,而驱动程序是安装在操作系统内核中。如果写了一个程序A,A程序想操作硬件工作,首先需要进行系统调用,由内核去找对应的驱动程序驱使硬件工作。而驱动程序怎么让硬件工作的呢?驱动程序作为硬件和操作系统之间的媒介,可以把操作系统中相关的指令翻译成硬件能够识别的电信号,同时,驱动程序也可以将硬件的电信号转为操作系统能够识别的指令。进程、轻量级进程
京东云技术团队
·
2023-07-17 17:35
硬核干货
java
golang
c++
python
一次元数据空间内存溢出的排查记录 |
京东云
技术团队
在应用中,我们使用的SpringDataES的ElasticsearchRestTemplate来做查询,使用方式不对,导致每次ES查询时都新实例化了一个查询对象,会加载相关类到元数据中。最终长时间运行后元数据出现内存溢出;问题原因:类加载过多,导致元数据OOM。非类实例多或者大对象问题;排查方式:查看JVM运行情况,发现元数据满导致内存溢出;导出内存快照,通过OQL快速定位肇事者;排查对应类的使
京东云技术团队
·
2023-07-17 17:04
线上问题案例
服务器
元数据
内存溢出
后端
线上问题
架构师日记-到底该如何搭建一个新系统 |
京东云
技术团队
一前言架构设计按照实施过程可分为工程架构,业务架构,部署架构等多个维度,一个好的系统架构标准应该具备可扩展、可维护、可靠性、安全性和高性能等特点。尽管这些特点大家都熟知,但在实际落地时,我们更为迫切的想知道实现这些要求的关键路径,以便在架构设计中融入这些特点。只有这样,才能确保系统能够适应未来的业务增长和交付效率。本文将重点围绕如何进行工程架构设计展开探讨。二价值为先在方案出现歧义时,站在产品(商
京东云技术团队
·
2023-07-17 17:04
架构设计
架构
架构设计
系统架构
一文帮你搞定H5、小程序、Taro长列表曝光埋点 |
京东云
技术团队
对于很多前端同学来说,“埋点”常常是一个不愿面对却又无法逃避的话题。为什么这么说呢,相信很多前端同学都深有体会:首先埋点这个事基本是前端“独享”的,服务端基本不太涉及;其次添加埋点,往往看起来很简单但实际做起来很麻烦,很多时候为了获取一些埋点需要的信息甚至要对已经写好的代码进行伤筋动骨的修改。虽然前端埋点费时费力,做起来没什么成就感,但是埋点作为收集线上业务数据(用户购买行为、活动转化等)的重要途
京东云技术团队
·
2023-07-17 17:04
前端
小程序
taro
京东云
曝光埋点
前端
一份保姆级的Stable Diffusion部署教程,开启你的炼丹之路 |
京东云
技术团队
市面上有很多可以被用于AI绘画的应用,例如DALL-E、Midjourney、NovelAI等,他们的大部分都依托云端服务器运行,一部分还需要支付会员费用来购买更多出图的额度。在2022年8月,一款叫做StableDiffusion的应用,通过算法迭代将AI绘画的精细度提上了一个新的台阶,并能在以秒计数的时间内完成产出,还可以在一台有“民用级”显卡的电脑上运行。通过StableDiffusion,
京东云技术团队
·
2023-07-17 17:33
人工智能
stable
diffusion
京东云
人工智能
AI绘画
SpringIoc容器之Aware |
京东云
技术团队
1前言Aware是Spring提供的一个标记超接口,指示bean有资格通过回调样式的方法由Spring容器通知特定的框架对象,以获取到容器中特有对象的实例的方法之一。实际的方法签名由各个子接口确定,但通常只包含一个接受单个参数的void返回方法。2Spring中9个Aware内置实现|--Aware|--BeanNameAware|--BeanClassLoaderAware|--BeanFact
京东云技术团队
·
2023-07-17 17:02
硬核干货
京东云
Spring
Aware
SpringIoc
Mybatis-SQL分析组件 |
京东云
技术团队
背景大促备战,最大的隐患项之一就是慢sql,带来的破坏性最大,也是日常工作中经常带来整个应用抖动的最大隐患,而且对sql好坏的评估有一定的技术要求,有一些缺乏经验或者因为不够仔细造成一个坏的sql成功走到了线上,等发现的时候要么是造成了线上影响、报警、或者后置的慢sql采集发现,这时候一般无法快速止损,需要修改代码上线、或者调整数据库索引。核心痛点:1、无法提前发现慢sql,可能恶化为慢sql的语
京东云技术团队
·
2023-07-17 17:02
数据库
mybatis
sql
京东云
sql组件
后端
数据库
ElasticSearch - 批量更新bulk死锁问题排查 |
京东云
技术团队
一、问题系统介绍监听商品变更MQ消息,查询商品最新的信息,调用BulkProcessor批量更新ES集群中的商品字段信息;由于商品数据非常多,所以将商品数据存储到ES集群上,整个ES集群共划分了256个分片,并根据商品的三级类目ID进行分片路由。比如一个SKU的商品名称发生变化,我们就会收到这个SKU的变更MQ消息,然后再去查询商品接口,将商品的最新名称查询回来,再根据这个SKU的三级分类ID进行
京东云技术团队
·
2023-07-17 17:32
硬核干货
elasticsearch
京东云
jenkins
bulk
死锁
ReentrantLock源码解析 |
京东云
技术团队
并发指同一时间内进行了多个线程。并发问题是多个线程对同一资源进行操作时产生的问题。通过加锁可以解决并发问题,ReentrantLock是锁的一种。1ReentrantLock1.1定义ReentrantLock是Lock接口的实现类,可以手动的对某一段进行加锁。ReentrantLock可重入锁,具有可重入性,并且支持可中断锁。其内部对锁的控制有两种实现,一种为公平锁,另一种为非公平锁.1.2实现
京东云技术团队
·
2023-07-17 17:32
硬核干货
锁
后端
Java
ReentrantLock
并发
文盘Rust -- FFI 浅尝 |
京东云
技术团队
rustFFI是rust与其他语言互调的桥梁,通过FFIrust可以有效继承C语言的历史资产。本期通过几个例子来聊聊rust与C语言交互的具体步骤。场景一调用C代码创建工程cargonew--binffi_sampleCargo.toml配置[package]name="ffi_sample"version="0.1.0"edition="2021"build="build.rs"#Seemore
京东云技术团队
·
2023-07-17 17:02
Rust
rust
京东云
开发语言
c#
Spring容器获取Bean的9种方式 |
京东云
技术团队
1前言随着SpringBoot的普及,Spring的使用也越来越广,在某些场景下,我们无法通过注解或配置的形式直接获取到某个Bean。比如,在某一些工具类、设计模式实现中需要使用到Spring容器管理的Bean,此时就需要直接获取到对应的Bean。本文为大家整理汇总了常见的获取Bean的方式,并提供一些优劣分析,方便大家在使用到时有更好的选择。同时,也会为大家适当的普及和拓展一些相关知识。2Spr
京东云技术团队
·
2023-07-17 17:01
硬核干货
spring
京东云
java
后端
【OpenAI】ChatGPT函数调用(Function Calling)实践 |
京东云
技术团队
6月13日OpenAI在ChatCompletionsAPI中添加了新的函数调用(FunctionCalling)能力,帮助开发者通过API方式实现类似于ChatGPT插件的数据交互能力。本文在作者上一篇文章《私有框架代码生成实践》的基础上,依旧使用自然语言低代码搭建场景作为案例,将嵌入向量搜索(Embedding)获取私有知识库的方式,替换为函数调用方式,以我们更熟悉的结构化数据结构、关系型数据
京东云技术团队
·
2023-07-17 17:01
人工智能
chatgpt
京东云
人工智能
机器学习
基于ClickHouse解决活动海量数据问题 |
京东云
技术团队
1、背景魔笛活动平台要记录每个活动的用户行为数据,帮助客服、运营、产品、研发等快速处理客诉、解决线上问题并进行相关数据分析和报警。可以预见到需要存储和分析海量数据,预估至少几十亿甚至上百亿的数据量,所以需要选择一款能存储海量数据的数据库。由于是通过接收MQ存储或者API方式存储,所以对实时写入性能也有一定要求。同时可能后续还需要一些实时数据分析等。这里总结一下需求点:1.可以存储海量数据;2.写入
京东云技术团队
·
2023-07-17 17:31
数据库
clickhouse
京东云
数据处理
数据库
一站式统一返回值封装、异常处理、异常错误码解决方案—最强的Sping Boot接口优雅响应处理器 |
京东云
技术团队
作者:京东物流覃玉杰1.简介GracefulResponse是一个SpringBoot体系下的优雅响应处理器,提供一站式统一返回值封装、异常处理、异常错误码等功能。使用GracefulResponse进行web接口开发不仅可以节省大量的时间,还可以提高代码质量,使代码逻辑更清晰。强烈推荐你花3分钟学会它!GracefulResponse的Github地址:https://github.com/fe
京东云技术团队
·
2023-07-15 09:16
硬核干货
京东云
java
spring
boot
京东推出言犀大模型,率先布局产业应用
京东推出言犀大模型,率先布局产业应用7月13日,京东言犀大模型在2023京东全球科技探索者大会暨
京东云
峰会上推出。
数科星球
·
2023-07-15 08:14
AIGC
gpt-3
人工智能
语言模型
人工智能
产业大模型刚开卷,京东跑进“最后半公里”
京东集团技术委员会主席、
京东云
事业部总裁曹鹏在群访中,对光锥智能表示。大模型火热半年,自2月官宣聚焦“产业大模型”后,一直相对低调的京东,也终于展示了自己的言犀大模型。但与此同时,大模型的竞争已
光锥智能
·
2023-07-15 04:42
人工智能
大数据
【GPT-4理论篇-1】GPT-4核心技术探秘 |
京东云
技术团队
前言GPT-4已经发布有一段时间了,但是出于安全性等各种原因,OpenAI并没有公布GPT-4的技术细节和代码,而是仅仅给出了一个长达100页的技术报告[1]。这个技术报告着重介绍了GPT-4的强大之处,仅仅给出了几个技术方向的概括,对于想了解技术细节的我们远远不够。在本文中,我将结合GPT-4的技术报告、GPT-4相对于GPT3.5/ChatGPT的提升、GPT-4和ChatGPT的对比、Ope
京东云技术团队
·
2023-07-14 22:53
人工智能
京东云
人工智能
chatgpt
移动端APP组件化架构实践 |
京东云
技术团队
前言对于中大型移动端APP开发来讲,组件化是一种常用的项目架构方式。个人最近几年在工作项目中也一直使用组件化的方式来开发,在这过程中也积累了一些经验和思考。主要是来自在日常开发中使用组件化开发遇到的问题以及和其他开发同学的交流探讨。本文通过以下问题来介绍组件化这种开发架构的思想和常见的一些问题:为什么需要组件化组件化过程中会遇到的挑战和选择如何维护一个高质量的组件化项目提示:本文说的组件化工程是指
京东云技术团队
·
2023-07-14 20:02
架构设计
架构
京东云
组件化
移动端
APP开发
推荐几款可以大幅提高开发效率的vscode插件 |
京东云
技术团队
1、Vue2Snippets这是一款基于vue2的代码片段提示插件,对于使用vue2的开发者特别友好,可大幅提高我们的编码速度。他的能力非常强大,具体还需要我们去看他的文档,解锁更多能力。2、PathAutocomplete这是一款路劲提示插件vscode自带相对路劲的提示功能,但是不支持绝对路劲和特殊配置路径(比如@标识)的提示功能,这款插件就能帮助我们很好的解决这个问题。需要注意的就是,如果需
·
2023-07-13 15:25
这问题巧了,SpringMVC 不同参数处理机制引发的思考 |
京东云
技术团队
这个问题非常有趣,不是SpringMVC的问题,是实际开发中混合使用了两种请求方式暴露出来的。问题场景功能模块中,提供两个Http服务。一个是列表查询(application/json请求),一个是列表导出(表单请求)。运行环境发现个问题:MVCmodel新添加的属性,类似的Http请求,一个有值,一个没有代码如下:/***application/json请求。这种情况param.field2有值
·
2023-07-13 15:49
Spring源码核心剖析 |
京东云
技术团队
前言SpringAOP作为Spring最核心的能力之一,其重要性不言而喻。然后需要知道的是AOP并不只是Spring特有的功能,而是一种思想,一种通用的功能。而SpringAOP只是在AOP的基础上将能力集成到SpringIOC中,使其作为bean的一种,从而我们能够很方便的进行使用。一、SpringAOP的使用方式1.1使用场景当我们在日常业务开发中,例如有些功能模块是通用的(日志、权限等),或
京东云技术团队
·
2023-06-22 16:22
硬核干货
spring
京东云
java
源码
SLF4J门面日志框架源码探索 |
京东云
技术团队
1SLF4J介绍SLF4J即SimpleLoggingFacadeforJava,它提供了Java中所有日志框架的简单外观或抽象。因此,它使用户能够使用单个依赖项处理任何日志框架,例如:Log4j,Logback和JUL(java.util.logging)。通过在类路径中插入适当的jar文件(绑定),可以在部署时插入所需的日志框架。如果要更换日志框架,仅仅替换依赖的slf4jbindings。比
京东云技术团队
·
2023-06-22 16:21
硬核干货
京东云
java
开发语言
SLF4J
JDK
稳,从数据库连接池 testOnBorrow 看架构设计 |
京东云
技术团队
本文从CommonsDBCPtestOnBorrow的作用机制着手,管中窥豹,从一点去分析数据库连接池获取的过程以及架构分层设计。以下内容会按照每层的作用,贯穿分析整个调用流程。1️⃣框架层commons-poolTheindicationofwhetherobjectswillbevalidatedbeforebeingborrowedfromthepool.Iftheobjectfailsto
京东云技术团队
·
2023-06-22 16:50
软件架构
数据库
数据库
京东云
java
架构设计
提高IT运维效率,深度解读
京东云
AIOps落地实践(异常检测篇(二))
京东云
AIOps的时间序列异常检测识别故障对系统效率大大提升。它能基于深度学习对运维时序单指标和多指标指标进行异常检测,快速发现线上业务问题,为运维人员降本增效。基于深度学习对运维
·
2023-06-21 16:04
京东云人工智能ai开发运维it
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他