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
rusttidb京东云
JDK 17 营销初体验 —— 亚毫秒停顿 ZGC 落地实践 |
京东云
技术团队
前言自2014年发布以来,JDK8一直都是相当热门的JDK版本。其原因就是对底层数据结构、JVM性能以及开发体验做了重大升级,得到了开发人员的认可。但距离JDK8发布已经过去了9年,那么这9年的时间,JDK做了哪些升级?是否有新的重大特性值得我们尝试?能否解决一些我们现在苦恼的问题?带着这份疑问,我们进行了JDK版本的调研与尝试。新特性一览现如今的JDK发布节奏变快,每次新出一个版本,我们就会感叹
京东云技术团队
·
2023-08-16 20:28
硬核干货
java
京东云
开发语言
JDK17
ZGC
推荐有礼 |
京东云
云推客计划火热进行中!
京东云
云推客是
京东云
推出的服务于代理商群体的交易服务平台。为代理商提供可代理产品、分销获客工具、渠道管理工具、对账结算工具等,赋能代理商数字化升级,实现降本增效。
·
2023-08-16 17:49
数据库后端程序员前端
ClickHouse技术研究及语法简介 |
京东云
技术团队
本文对Clickhouse架构原理、语法、性能特点做一定研究,同时将其与mysql、elasticsearch、tidb做横向对比,并重点分析与mysql的语法差异,为有mysql迁移clickhouse场景需求的技术预研及参考。1基础概念Clickhouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。1.1集群架构ClickHouse采用典型的分组式的分布式架构,具体集群架构
·
2023-08-16 13:00
深入理解 Flutter 图片加载原理 |
京东云
技术团队
前言随着Flutter稳定版本逐步迭代更新,京东APP内部的Flutter业务也日益增多,Flutter开发为我们提供了高效的开发环境、优秀的跨平台适配、丰富的功能组件及动画、接近原生的交互体验,但随之也带来了一些OOM问题,通过线上监控信息和Observatory工具结合分析我们发现问题的原因是由于Flutter页面中加载的大量图片导致的内存溢出,这也是在原生开发中常见的问题之一,Flutter
·
2023-08-16 12:21
深入理解 Flutter 图片加载原理 |
京东云
技术团队
前言随着Flutter稳定版本逐步迭代更新,京东APP内部的Flutter业务也日益增多,Flutter开发为我们提供了高效的开发环境、优秀的跨平台适配、丰富的功能组件及动画、接近原生的交互体验,但随之也带来了一些OOM问题,通过线上监控信息和Observatory工具结合分析我们发现问题的原因是由于Flutter页面中加载的大量图片导致的内存溢出,这也是在原生开发中常见的问题之一,Flutter
·
2023-08-16 12:21
ChatGPT的探索与实践-业务应用篇 |
京东云
技术团队
本篇文章主要介绍在实际的开发过程当中,如何使用GPT帮助开发,优化流程,恰逢今年京东20周年庆,文末会介绍如何与618大促实际的业务相结合,来提升应用价值。全是干货,且本文所有代码和脚本都是利用GPT生成的,请放心食用。场景一:写代码使用GPT进行代码开发是许多人做的最多的一件事,只要用自然语言把自己的需求描述清楚,就可以让GPT写出一段可执行的代码段,甚至是完整的应用。而且只要描述得足够明确清晰
·
2023-08-16 12:43
人工智能算法深度学习
实际上手体验maven面对冲突Jar包的加载规则 |
京东云
技术团队
一、问题背景相信大家在日常的开发过程中都遇到过Jar包冲突的问题,emm,在最近处理业务需求时我也遇到了不同版本jar包冲突导致项目加载出错的问题。主要是一个完整的项目会不可避免的使用第三方的Jar包来实现功能开发,各种第三方包之间可能会存在依赖关系,不同版本的依赖就会可能导致依赖间的相互冲突,进而导致整个项目加载的失败。这篇文章主要记录了本次遇到的问题:即maven在面对不同版本的jar包在po
·
2023-08-16 12:43
从 TL、ITL 到 TTL |
京东云
技术团队
1、概述ThreadLocal(TL)是Java中一种线程局部变量实现机制,他为每个线程提供一个单独的变量副本,保证多线程场景下,变量的线程安全。经常用于代替参数的显式传递。InheritableThreadLocal(ITL)是JDK提供的TL增强版,而TransmittableThreadLocal(TTL)是阿里开源的ITL增强版这些ThreadLocal在不同场景下有不同用途,我们来分析一
·
2023-08-16 12:12
Mybatis-SQL分析组件 |
京东云
技术团队
背景大促备战,最大的隐患项之一就是慢sql,带来的破坏性最大,也是日常工作中经常带来整个应用抖动的最大隐患,而且对sql好坏的评估有一定的技术要求,有一些缺乏经验或者因为不够仔细造成一个坏的sql成功走到了线上,等发现的时候要么是造成了线上影响、报警、或者后置的慢sql采集发现,这时候一般无法快速止损,需要修改代码上线、或者调整数据库索引。核心痛点:1、无法提前发现慢sql,可能恶化为慢sql的语
·
2023-08-16 12:11
把LangChain跑起来的3个方法 |
京东云
技术团队
使用LangChain开发LLM应用时,需要机器进行GLM部署,好多同学第一步就被劝退了,那么如何绕过这个步骤先学习LLM模型的应用,对Langchain进行快速上手?本片讲解3个把LangChain跑起来的方法,如有错误欢迎纠正。Langchain官方文档地址:https://python.langchain.com/基础功能LLM调用支持多种模型接口,比如OpenAI、HuggingFace、
·
2023-08-16 12:11
SpringIoc容器之Aware |
京东云
技术团队
1前言Aware是Spring提供的一个标记超接口,指示bean有资格通过回调样式的方法由Spring容器通知特定的框架对象,以获取到容器中特有对象的实例的方法之一。实际的方法签名由各个子接口确定,但通常只包含一个接受单个参数的void返回方法。2Spring中9个Aware内置实现|--Aware|--BeanNameAware|--BeanClassLoaderAware|--BeanFact
·
2023-08-16 12:11
【OpenAI】ChatGPT函数调用(Function Calling)实践 |
京东云
技术团队
6月13日OpenAI在ChatCompletionsAPI中添加了新的函数调用(FunctionCalling)能力,帮助开发者通过API方式实现类似于ChatGPT插件的数据交互能力。本文在作者上一篇文章《私有框架代码生成实践》的基础上,依旧使用自然语言低代码搭建场景作为案例,将嵌入向量搜索(Embedding)获取私有知识库的方式,替换为函数调用方式,以我们更熟悉的结构化数据结构、关系型数据
·
2023-08-16 12:39
chatglm2-6b模型在9n-triton中部署并集成至langchain实践 |
京东云
技术团队
一.前言近期,ChatGLM-6B的第二代版本ChatGLM2-6B已经正式发布,引入了如下新特性:①.基座模型升级,性能更强大,在中文C-Eval榜单中,以51.7分位列第6;②.支持8K-32k的上下文;③.推理性能提升了42%;④.对学术研究完全开放,允许申请商用授权。目前大多数部署方案采用的是fastapi+uvicorn+transformers,这种方式适合快速运行一些demo,在生产
·
2023-08-16 11:50
利用CI机制管控jar依赖树 |
京东云
技术团队
1.现状·问题你还记得你排查jar冲突的付出么?为了有效控制jar包更新带来的未知jar引入和变动,我们经常使用dependency-tree来查看依赖关系排查问题,通常是出现问题再被动分析和排查,此时人力成本是巨大的,同时系统已出问题,没有后悔药。2.分析原因jar包依赖是异变的,且隐形的,jar冲突导致的问题经常发生,研发无法每次都关注其变化。3.采取措施采用“敏捷”思想,小步走,每天定时监控
·
2023-08-16 11:50
RPA+智能问答实现微信端智能客服 |
京东云
技术团队
背景:由于业务发展迅速,服务的商家越来越多,目前我们售后团队都是通过企业微信群和客户进行沟通,平时客户的相关问题也是在企业微信中来讨论解决;但是我们售后团队资源有限,而且有的问题客户会重复问,周末或者晚上售后同学回复不及时影响体验;最重要的一点商家客服习惯于在微信端进行咨询交流;每逢618大促,业务量突增,随之产生的业务咨询量也会增多,因此为了减轻客户售后团队的压力、提升问题响应的速度、不改变用户
·
2023-08-16 11:50
ReentrantLock源码解析 |
京东云
技术团队
并发指同一时间内进行了多个线程。并发问题是多个线程对同一资源进行操作时产生的问题。通过加锁可以解决并发问题,ReentrantLock是锁的一种。1ReentrantLock1.1定义ReentrantLock是Lock接口的实现类,可以手动的对某一段进行加锁。ReentrantLock可重入锁,具有可重入性,并且支持可中断锁。其内部对锁的控制有两种实现,一种为公平锁,另一种为非公平锁.1.2实现
·
2023-08-16 10:03
ChatGPT小型平替之ChatGLM-6B本地化部署、接入本地知识库体验 |
京东云
技术团队
本文期望通过本地化部署一个基于LLM模型的应用,能让大家对构建一个完整的应用有一个基本认知。包括基本的软硬环境依赖、底层的LLM模型、中间的基础框架及最上层的展示组件,最终能达到在本地零编码体验的目的。一、ChatGLM-6B模型介绍https://github.com/THUDM/ChatGLM-6B[Star27.6k]一个清华开源的、支持中英双语的对话语言模型,基于GLM架构,62亿参数。可
·
2023-08-16 00:37
研发提测前测试到底能做些什么 |
京东云
技术团队
作为测试,经常会遇到倒排期的项目,当研发已经占用了很多资源的情况下,此时测试要想提高效率。就不得不在研发提测前多做准备,那么研发提测前测试到底能做些什么,我将根据我的经验,在本次文章中与大家一起分享。需求分析首先要做的就是要在熟读下prd,这里面主要需要挖掘如下信息:本次prd的业务背景是什么?这个业务要实现的价值是怎样的?这个业务的受益方(或者叫使用者)是谁?本次业务都需要与哪些外部部门进行合作
·
2023-08-15 18:00
测试测试开发程序员后端
聊聊JDK1.0到JDK20的那些事儿 |
京东云
技术团队
1.前言最近小组在开展读书角活动,我们小组选的是《深入理解JVM虚拟机》,相信这本书对于各位程序猿们都不陌生,我也是之前在学校准备面试期间大致读过一遍,emm时隔多日,对里面的知识也就模糊了。这次开始的时候从前面的JDK发展史和JVM虚拟机家族着手,之前都是粗略读过,这次通过查阅相关资料并收集在每一个JDK版本演化期间所发生的的一些趣闻,发现还是比较有意思的,以下是关于有关JDK发展史的总结分享。
·
2023-08-15 17:33
后端javajdkjdk8
|
京东云
技术团队
1.前言emm,又又遇到问题啦,现有业务系统应用上线存在窗口期,不能满足正常任务迭代上线。在非窗口期上线容易导致数据库、mq、jsf等线程中断,进而导致需要手动修单问题。故而通过添加优雅停机功能进行优化,令其在上线前选择优雅停机后,会优先断掉新流量的涌入,并预留一定时间处理现存连接,最后完全下线,可有效扩大上线预留窗口时间并降低上线期间线程中断,进而降低手动修单。可是什么是优雅停机呢?为什么现有的
·
2023-08-15 16:04
实践指南-前端性能提升 270% |
京东云
技术团队
一、背景当我们疲于开发一个接一个的需求时,很容易忘记去关注网站的性能,到了某一个节点,猛地发现,随着越来越多代码的堆积,网站变得越来越慢。本文就是从这样的一个背景出发,着手优化网站的前端性能,并总结出一套开发习惯,让我们在日常开发时,也保持高性能,而不是又一次回过头来优化性能。指标名称优化前优化后提升LighthousePerformance评分2981279%FCP(FirstContentfu
·
2023-08-15 16:28
聚焦Web前端安全:最新揭秘漏洞防御方法 |
京东云
技术团队
在Web安全中,服务端一直扮演着十分重要的角色。然而前端的问题也不容小觑,它也会导致信息泄露等诸如此类的问题。在这篇文章中,我们将向读者介绍如何防范Web前端中的各种漏洞。【万字长文,请先收藏再阅读】首先,我们需要了解安全防御产品已经为我们做了哪些工作。其次,我们将探讨前端存在哪些漏洞,并提供相应的防范思路。一、安全防御产品安全防御产品一般有:传统互联网公司的安全防御体系,类似于一个空气净化模型,
·
2023-08-15 16:27
前端web安全漏洞
spring多数据源动态切换的实现原理及读写分离的应用 |
京东云
技术团队
简介AbstractRoutingDataSource是Spring框架中的一个抽象类,可以实现多数据源的动态切换和路由,以满足复杂的业务需求和提高系统的性能、可扩展性、灵活性。应用场景多租户支持:对于多租户的应用,根据当前租户来选择其对应的数据源,实现租户级别的隔离和数据存储。分库分表:为了提高性能和扩展性,将数据分散到多个数据库或表中,根据分片规则来选择正确的数据源,实现分库分表。读写分离:为
·
2023-08-15 16:20
从源码层面深度剖析Spring循环依赖 |
京东云
技术团队
以下举例皆针对单例模式讨论图解参考https://www.processon.com/view/link/60e3b0ae0e3e74200e2478ce1、Spring如何创建Bean?对于单例Bean来说,在Spring容器整个生命周期内,有且只有一个对象。Spring在创建Bean过程中,使用到了三级缓存,即DefaultSingletonBeanRegistry.java中定义的:/**C
·
2023-08-15 16:41
蓝牙智能设备数据采集平台化方案 |
京东云
技术团队
技术背景随着人们生活水平的提升,对健康的关注意识也随之提高;另外人口结构的老龄化,慢性病发病率升高,以及新冠疫情持久广泛的影响,进一步提高了大众对疾病早期预防、身体数据定期自测、慢性病持续关注等各个层面的重视程度;典型的,比如体温、血氧、血压、体重等高频、普遍使用的自测参数,在一些医疗器械和智能手机APP中实现可独立操作性、实时监测性及便捷性;市场上可穿戴式医疗器械日益种类多样、形态各异,根据功能
·
2023-08-15 16:19
竞速榜实时离线对数方案演进介绍 |
京东云
技术团队
一、背景竞速榜是大促期间各采销群提供的基于京东实时销售数据的排行榜,同样应对大促流量洪峰场景,通过榜单撬动品牌在京东增加资源投入。竞速榜基于用户配置规则进行实时数据计算,榜单排名在大促期间实时变化,相关排名数据在微博、朋友圈广泛传播,相关计算以及排名的准确性至关重要。竞速榜的每个榜单配置规则都会有差异,为保障榜单数据计算准确,需要在大促开始前对榜单实时排名数据进行核对,主要验证方案为在第二天取前一
·
2023-08-15 16:41
数据库sql离线数据分析
搜狗输入法双击输入框崩溃问题 |
京东云
技术团队
前言:每当到618、双11这样大促的时候,搜索作为整个App的核心功能,不仅担当着流量入口,还承载着用户感知到这个产品在导购场景中的服务与体验,所以保障搜索以便更好的助力618大卖。现象:搜狗输入框双击调起键盘crash监控平台:监控平台检测到大量的crash,现象都为在极短的时间间隔内键盘响应问题心路历程:通过观察现象,猜测应该是用户通过微信或别的软件中复制关键词,然后来到京东万商进行粘贴搜索功
·
2023-08-15 16:56
技术赋能-混流编排功能,助力京东618直播重保 |
京东云
技术团队
每每到618、双11这样的大型活动的时候,每天都有几个重要的大v或者品牌直播需要保障。以往的重点场次监播方式是这么造的:对每路直播的源流、各档转码流分别起一个ffplay播放窗口,再手动调整尺寸在显示器桌面进行布局,排到一屏里来监播。这样做的缺点:操作复杂,手动调整画面不美观不同的拉流时间点,起播时间有误差,画面无法协调一致当拉多路流的时候,带宽也受限制,基本上拉3-4个2m码率以上的流本机就会卡
·
2023-08-15 16:20
直播监控安全
辅助测试和研发人员的一款小插件【数据安全】 |
京东云
技术团队
一、为什么要做一款这样的小插件数据,一直在思考如何让数据更安全的流转和服务于客户,围绕这样的想法,我们做过许多方面的扩展。我们落地了服务端的数据切片支持场景化的设计,实现了基于JDBC协议对SQL的拦截与切片,实现了在应用层的全链路数据库审计方案和实现,实现了WEB端明暗水印和文档水印等等,但这些都是在应用服务端的改造;那么围绕以上服务端的思想产生了在端上做一些事情,分析了集团内部服务,多以WEB
·
2023-08-15 16:19
数据安全插件测试程序员
【CI/CD】基于 Jenkins+Docker+Git 的简单 CI 流程实践(上)
在此,我们在
京东云
上以一个案例简单实践下CI流程。1.相关概念及工具介绍1.1CI/CD持续集成(ContinuousIntegration,CI),它属于开发人员的自动化流程。成
G皮T
·
2023-08-14 07:36
云原生
DevOps
CI/CD
ci/cd
jenkins
docker
git
云原生
我是如何通过
京东云
小店赚钱的
从了解
京东云
小店到我成为云小店店长赚到自己的第一个小目标只有短短一个礼拜时间,在这期间,我去研究了怎么去做社群人数的增长,为了让后来人少走弯路,我把我的增长方法分享如下。
今至
·
2023-08-13 06:25
HummerRisk V0.9.0:增加RBAC 拓扑图,云检测、漏洞、主机等模块增加规则
HummerRiskV0.9.0发布:增加RBAC资源拓扑图,首页新增检查的统计数据,云检测、漏洞、主机等模块增加规则,对象存储增加
京东云
,操作审计增加金山云,镜像仓库新增设置别名。
HummerCloud云原生
·
2023-08-12 12:31
HummerRisk
发布日志
安全
云原生
云计算
文盘Rust -- Mutex解决并发写文件乱序问题 |
京东云
技术团队
在实际开发过程中,我们可能会遇到并发写文件的场景,如果处理不当很可能出现文件内容乱序问题。下面我们通过一个示例程序描述这一过程并给出解决该问题的方法。usestd::{fs::{self,File,OpenOptions},io::{Write},sync::Arc,time::{SystemTime,UNIX_EPOCH},};usetokio::task::JoinSet;fnmain(){p
京东云技术团队
·
2023-08-11 14:12
Rust
rust
京东云
java
Mutex
实践指南-前端性能提升 270% |
京东云
技术团队
一、背景当我们疲于开发一个接一个的需求时,很容易忘记去关注网站的性能,到了某一个节点,猛地发现,随着越来越多代码的堆积,网站变得越来越慢。本文就是从这样的一个背景出发,着手优化网站的前端性能,并总结出一套开发习惯,让我们在日常开发时,也保持高性能,而不是又一次回过头来优化性能。指标名称优化前优化后提升LighthousePerformance评分2981279%FCP(FirstContentfu
京东云技术团队
·
2023-08-11 14:42
前端
前端
京东云
性能优化
前端开发
javascript
聚焦Web前端安全:最新揭秘漏洞防御方法 |
京东云
技术团队
在Web安全中,服务端一直扮演着十分重要的角色。然而前端的问题也不容小觑,它也会导致信息泄露等诸如此类的问题。在这篇文章中,我们将向读者介绍如何防范Web前端中的各种漏洞。【万字长文,请先收藏再阅读】首先,我们需要了解安全防御产品已经为我们做了哪些工作。其次,我们将探讨前端存在哪些漏洞,并提供相应的防范思路。一、安全防御产品安全防御产品一般有:传统互联网公司的安全防御体系,类似于一个空气净化模型,
京东云技术团队
·
2023-08-11 14:41
硬核干货
安全
web安全
漏洞
前端安全
Hutool:一行代码搞定数据脱敏 |
京东云
技术团队
1.什么是数据脱敏1.1数据脱敏的定义数据脱敏百度百科中是这样定义的:数据脱敏,指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。这样就可以在开发、测试和其它非生产环境以及外包环境中安全地使用脱敏后的真实数据集。在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱
京东云技术团队
·
2023-08-11 14:09
硬核干货
京东云
HUtool
数据脱敏
数据安全
Java
GPT-4助力数据分析:提升效率与洞察力的未来关键技术 |
京东云
技术团队
摘要随着大数据时代的到来,数据分析已经成为企业和组织的核心竞争力。然而,传统的数据分析方法往往无法满足日益增长的数据分析需求的数量和复杂性。在这种背景下,ChatGPT-4作为一种先进的自然语言处理技术,为数据分析带来了革命性的提升,助力企业和组织更高效地挖掘数据价值。本文将探讨ChatGPT-4在数据分析中的应用,以及如何通过该技术提高数据分析的效率和洞察力。注:此图片选自阿里巴巴集团达摩院和新
京东云技术团队
·
2023-08-09 15:27
人工智能
数据分析
京东云
数据挖掘
人工智能
商品推荐系统浅析 |
京东云
技术团队
一、综述本文主要做推荐系统浅析,主要介绍推荐系统的定义,推荐系统的基础框架,简单介绍设计推荐的相关方法以及架构。适用于部分对推荐系统感兴趣的同学以及有相关基础的同学,本人水平有限,欢迎大家指正。二、商品推荐系统2.1推荐系统的定义推荐系统本质上还是解决信息过载的问题,帮助用户找到他们感兴趣的物品,深度挖掘用户潜在的兴趣。2.2推荐架构其实推荐系统的核心流程只有召回、排序、重排。请求流程当一个用户打
京东云技术团队
·
2023-08-09 15:26
硬核干货
算法
京东云
推荐系统
算法
排序算法
服装行业多模态算法个性化产品定制方案 |
京东云
技术团队
一、项目背景AI赋能服装设计师,设计好看、好穿、好卖的服装传统服装行业痛点•设计师无法准确捕捉市场趋势,抓住中国潮流•上新周期长,高库存滞销风险大•基本款居多,难以满足消费者个性化需求解决方案•GPT+数据洞察,快速反应市场时尚流行趋势•柔性快反+数智化供应链,降低库存成本•AIGC,降低设计门槛,人人都可以是设计师二、方案介绍•传统服饰设计方案:设计师根据经验直接出图——好看、好穿•设计师+di
京东云技术团队
·
2023-08-09 15:56
数据库
人工智能
人工智能
算法
向量数据库
服装行业
从源码层面深度剖析Spring循环依赖 |
京东云
技术团队
以下举例皆针对单例模式讨论图解参考https://www.processon.com/view/link/60e3b0ae0e3e74200e2478ce1、Spring如何创建Bean?对于单例Bean来说,在Spring容器整个生命周期内,有且只有一个对象。Spring在创建Bean过程中,使用到了三级缓存,即DefaultSingletonBeanRegistry.java中定义的:/**C
京东云技术团队
·
2023-08-09 15:25
硬核干货
spring
java
循环依赖
源码分析
后端
JDV背后的技术-助力618 |
京东云
技术团队
一、项目介绍JDV(可视化大屏)是京东内部搭建可视化大屏的数据工具平台,内置10+种模版特效,40+种风格各异的图表、导航等组件。与集团其他数据工具打通,支持一站式、自助化、拖拽式搭建大屏,实现数据切换、联动刷新、大屏下钻等呈现效果,便利高管、采销、产研等全集团范围内的数据可视化诉求。在大促期间京东视界大屏项目,主要服务作战指挥、庆功会、公关场景,实现在大促期间实时数据监控分析,并基于大屏数据进行
京东云技术团队
·
2023-08-07 13:21
618技术实践
京东云
信息可视化
数据可视化
可视化大屏
数据工具
一次客户需求引发的K8s网络探究
在本次案例中,
京东云
的中台技术工程师遇到了来自客户提出的打破K8s产品功能限制的特殊需求,面对这个极具挑战的任务,攻城狮最终是否克服了重重困难,帮助客户完美实现了需求?且看本期K8s技术案例分享!
京东云开发者
·
2023-08-06 06:56
网络
java
分布式
kubernetes
运维
|
京东云
技术团队
引言:当多线程访问共享且可变的数据时,涉及到线程间同步的问题,并不是所有时候,都要用到共享数据,所以就需要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
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他