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
京东云
|
京东云
技术团队
前言:在我们的应用中,有一些数据是通过rpc获取的远端数据,该数据不会经常变化,允许客户端在本地缓存一定时间。该场景逻辑简单,缓存数据较小,不需要持久化,所以不希望引入其他第三方缓存工具加重应用负担,非常适合使用SpringCache来实现。但有个问题是,我们希望将这些rpc结果数据缓存起来,并在一定时间后自动删除,以实现在一定时间后获取到最新数据。类似Redis的过期时间。接下来是我的调研步骤和
·
2023-08-24 23:17
【实践篇】DDD脚手架及编码规范 |
京东云
技术团队
一、背景介绍我们团队一直在持续推进业务系统的体系化治理工作,在这个过程中我们沉淀了自己的DDD脚手架项目。脚手架项目是体系化治理过程中比较重要的一环,它的作用有两点:(1)可以对新建的项目进行统一的规范;(2)对于指导老项目进行DDD的改造提供指导。本文主要是梳理和总结了DDD脚手架使用中的编码规范以及遇到的问题。二、脚手架的理论基础DDD相关的应用架构有很多种,比如四层架构,洋葱架构,六边形架构
京东云技术团队
·
2023-08-24 12:21
架构设计
京东云
DDD
脚手架
编码规范
架构
从一些常见的错误聊聊mysql服务端的关键配置 |
京东云
技术团队
背景每一年都进行大促前压测,每一次都需要再次关注到一些基础资源的使用问题,订单中心这边数据库比较多,最近频繁报数据库异常,所以对数据库一些配置问题也进行了研究,本文给出一些常见的数据库配置,说明这些配置对我们数据库使用的影响。目前,MySQL服务端配置对使用方来说是不可更改的,需要联系DBA进行操作。这些配置操作对我们来说是一个黑盒,但是了解核心配置可以帮助我们快速定位数据库问题原因。问题汇总问题
京东云技术团队
·
2023-08-24 12:50
数据库
mysql
京东云
数据库
服务器配置
从头到尾说一次 Spring 事务管理(器) |
京东云
技术团队
事务管理,一个被说烂的也被看烂的话题,还是八股文中的基础股之一。本文会从设计角度,一步步的剖析Spring事务管理的设计思路(都会设计事务管理器了,还能玩不转?)为什么需要事务管理?先看看如果没有事务管理器的话,如果想让多个操作(方法/类)处在一个事务里应该怎么做://MethodA:publicvoidmethodA(){Connectionconnection=acquireConnectio
京东云技术团队
·
2023-08-24 12:50
硬核干货
spring
京东云
java
事务管理
K8S集群中使用JDOS KMS服务对敏感数据安全加密 |
京东云
技术团队
本文中演示使用的KMS服务是
京东云
舰中的KMS加密服务。目前KMS分为V1,V2,本文基于V1进行演示。架
京东云技术团队
·
2023-08-24 12:49
云服务
kubernetes
安全
京东云
KMS
数据安全
Elasticsearch Mapping类型修改 |
京东云
技术团队
背景通常数据库进行分库分表后,目前比较常规的作法,是通过将数据异构到Elasticsearch来提供分页列表查询服务;在创建Elasticsearch索引时,基本都是会参考目前的业务需求、关系数据库中的类型以及对数据的相关规划来定义相关字段mapping的类型.在Elasticsearch的mapping中的列(或则叫属性),有几个比较重要的参数(更多参数参考官方文档)列类型:type指定了该列的
·
2023-08-24 11:07
Elasticsearch Mapping类型修改 |
京东云
技术团队
背景通常数据库进行分库分表后,目前比较常规的作法,是通过将数据异构到Elasticsearch来提供分页列表查询服务;在创建Elasticsearch索引时,基本都是会参考目前的业务需求、关系数据库中的类型以及对数据的相关规划来定义相关字段mapping的类型.在Elasticsearch的mapping中的列(或则叫属性),有几个比较重要的参数(更多参数参考官方文档)列类型:type指定了该列的
·
2023-08-24 11:59
【实践篇】DDD脚手架及编码规范 |
京东云
技术团队
一、背景介绍我们团队一直在持续推进业务系统的体系化治理工作,在这个过程中我们沉淀了自己的DDD脚手架项目。脚手架项目是体系化治理过程中比较重要的一环,它的作用有两点:(1)可以对新建的项目进行统一的规范;(2)对于指导老项目进行DDD的改造提供指导。本文主要是梳理和总结了DDD脚手架使用中的编码规范以及遇到的问题。二、脚手架的理论基础DDD相关的应用架构有很多种,比如四层架构,洋葱架构,六边形架构
·
2023-08-24 11:57
ddd脚手架编码规范架构
K8S集群中使用JDOS KMS服务对敏感数据安全加密 |
京东云
技术团队
本文中演示使用的KMS服务是
京东云
舰中的KMS加密服务。目前KMS分为V1,V2,本文基于V1进行演示。架
·
2023-08-24 11:56
当小白遇到FullGC |
京东云
技术团队
起初没有人在意这场GC,直到它影响到了每一天!前言本文记录了一次排查FullGC导致的TP99过高过程,介绍了一些排查时思路,线索以及工具的使用,希望能够帮助一些新手在排查问题没有很好的思路时,提供一些思路,让小白也能轻松解决FullGC问题,文中实际提到的参数配置不一定适合其他业务场景,在调优自己的项目时还是需要实际试验过才能得出最佳参数配置我也是小白,如有不合理的地方,欢迎大佬们进行指正因为线
·
2023-08-23 12:56
当小白遇到FullGC |
京东云
技术团队
起初没有人在意这场GC,直到它影响到了每一天!前言本文记录了一次排查FullGC导致的TP99过高过程,介绍了一些排查时思路,线索以及工具的使用,希望能够帮助一些新手在排查问题没有很好的思路时,提供一些思路,让小白也能轻松解决FullGC问题,文中实际提到的参数配置不一定适合其他业务场景,在调优自己的项目时还是需要实际试验过才能得出最佳参数配置我也是小白,如有不合理的地方,欢迎大佬们进行指正因为线
·
2023-08-23 12:52
千万级数据深分页查询SQL性能优化实践 |
京东云
技术团队
一、系统介绍和问题描述如何在Mysql中实现上亿数据的遍历查询?先来介绍一下系统主角:关注系统,主要是维护京东用户和业务对象之前的关注关系;并对外提供各种关系查询,比如查询用户的关注商品或店铺列表,查询用户是否关注了某个商品或店铺等。但是最近接到了一个新需求,要求提供查询关注对象的粉丝列表接口功能。该功能的难点就是关注对象的粉丝数量过多,不少店铺的粉丝数量都是千万级别,并且有些大V粉丝数量能够达到
·
2023-08-23 12:19
从头到尾说一次 Spring 事务管理(器) |
京东云
技术团队
事务管理,一个被说烂的也被看烂的话题,还是八股文中的基础股之一。本文会从设计角度,一步步的剖析Spring事务管理的设计思路(都会设计事务管理器了,还能玩不转?)为什么需要事务管理?先看看如果没有事务管理器的话,如果想让多个操作(方法/类)处在一个事务里应该怎么做://MethodA:publicvoidmethodA(){Connectionconnection=acquireConnectio
·
2023-08-23 12:47
Hutool:一行代码搞定数据脱敏 |
京东云
技术团队
1.什么是数据脱敏1.1数据脱敏的定义数据脱敏百度百科中是这样定义的:数据脱敏,指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。这样就可以在开发、测试和其它非生产环境以及外包环境中安全地使用脱敏后的真实数据集。在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱
·
2023-08-23 10:08
数据安全后端javamaven
Maven进阶学习指南 |
京东云
技术团队
前言当我们在开发项目时,有时需要用到外部依赖组件,例如当我们需要Json序列化的时候需要用到FastJson组件,我们可以通过下载对应jar包加载到项目中。但当一个大的项目同时需要依赖各种各样的外部服务,就存在着配置繁琐、依赖冲突等问题,因此可以通过maven来完成对应的依赖管理功能。一、Settings配置settings.xml用来配置maven项目中的各种参数文件,包括本地仓库、远程仓库、私
·
2023-08-23 10:07
京东小程序数据中心架构设计与最佳实践 |
京东云
技术团队
一、京东小程序是什么京东小程序平台能够提供开放、安全的产品,成为品牌开发者链接京东内部核心产品的桥梁,致力于服务每一个信任我们的外部开发者,为不同开发能力的品牌商家提供合适的服务和产品,让技术开放成为品牌的新机会。“OnceBuild,RunAnywhere”,一个小程序可以在多个APP运行,引擎层抹平差异,一套代码,相同页面,云端下发,多端运行。可能大家还不太了解我们的京东小程序,京东小程序到底
·
2023-08-22 15:13
从一些常见的错误聊聊mysql服务端的关键配置 |
京东云
技术团队
背景每一年都进行大促前压测,每一次都需要再次关注到一些基础资源的使用问题,订单中心这边数据库比较多,最近频繁报数据库异常,所以对数据库一些配置问题也进行了研究,本文给出一些常见的数据库配置,说明这些配置对我们数据库使用的影响。目前,MySQL服务端配置对使用方来说是不可更改的,需要联系DBA进行操作。这些配置操作对我们来说是一个黑盒,但是了解核心配置可以帮助我们快速定位数据库问题原因。问题汇总问题
·
2023-08-22 15:13
服务器配置mysql数据库后端
2023京东全球科技探索者大会暨
京东云
峰会来了!
“2023京东全球科技探索者大会暨
京东云
峰会”,将于7月13日在北京举办。
·
2023-08-22 13:07
京东云科技人工智能aigc
线上问题处理案例:出乎意料的数据库连接池 |
京东云
技术团队
导读本文是线上问题处理案例系列之一,旨在通过真实案例向读者介绍发现问题、定位问题、解决问题的方法。本文讲述了从垃圾回收耗时过长的表象,逐步定位到数据库连接池保活问题的全过程,并对其中用到的一些知识点进行了总结。一、问题描述大促期间,某接口超时次数增多,经排查直接原因是GC耗时过长,查看监控FullGC达500ms以上,接口超时时间与FullGC发生时间吻合。图1FullGC耗时监控二、应用基本情况
·
2023-08-21 23:55
数据库mysql连接池gc
京东云
无线宝怎么设置收益高?一个不需要光猫后台超级账号密码的方法
京东云
无线宝,在之前的文章「白嫖路由器?
京东云
无线宝入手分析」和「
京东云
无线宝收益高吗?一个月使用下来个人感受」中也有相关介绍,对这个路由器不了解的同学可以先看看这两篇文章,或者看下商品详情。
极客十三
·
2023-08-21 21:57
在代码世界游走,没几把“锁”防身可不行 |
京东云
技术团队
一、开篇背景“锁”代表安全。在程序中(这里指java)尤其多线程环境下,有了锁的帮助,会给数据安全带来保障,帮助线程更好的运作,避免竞争和互斥。锁共有15种算法:乐观锁、悲观锁、自旋锁、重入锁、读写锁、公平锁、非公平锁、共享锁、独占锁、重量级锁、轻量级锁、偏向锁、分段锁、互斥锁、同步锁…一口气输出真的累,谁记这个啊。我们要吃现成的。ok,上面的一大堆在咱java里就是:ReentrantLock,
京东云技术团队
·
2023-08-21 16:52
硬核干货
京东云
分布式锁
Java
redis
系统架构合理性的思考 |
京东云
技术团队
最近牵头在梳理部门的系统架构合理性,开始工作之前,我首先想到的是如何定义架构合理性?从研发的角度来看如果系统上下文清晰、应用架构设计简单、应用拆分合理应该称之为架构合理。基于以上的定义可以从以下三个方面来梳理评估:1、系统的上下文清晰:明确的知道和周围系统的调用关系,数据同步机制;2、应用架构设计简单:架构分层合理,功能定位清晰,不会出现功能边界之外事情;3、应用拆分合理:系统内的应用粒度在一个合
京东云技术团队
·
2023-08-21 16:20
软件架构
硬核干货
系统架构
京东云
架构合理性
架构设计
一份保姆级的Stable Diffusion部署教程,开启你的炼丹之路 |
京东云
技术团队
市面上有很多可以被用于AI绘画的应用,例如DALL-E、Midjourney、NovelAI等,他们的大部分都依托云端服务器运行,一部分还需要支付会员费用来购买更多出图的额度。在2022年8月,一款叫做StableDiffusion的应用,通过算法迭代将AI绘画的精细度提上了一个新的台阶,并能在以秒计数的时间内完成产出,还可以在一台有“民用级”显卡的电脑上运行。通过StableDiffusion,
·
2023-08-21 14:41
浅谈Redis - 热点key问题 |
京东云
技术团队
热key问题描述热key问题就是突然有几十万的请求去访问redis上的某个特定key,那么这样会造成流量过于集中,达到物理网卡上限,从而导致这台redis服务器直接宕机。如何发现热点key凭借业务经验,进行预估哪些是热key。比如某些商品要做秒杀,则商品key就可以判断为热key,但并非所有业务都能预估出热key。在客户端进行收集。比如在redis客户端执行redis命令之前,加入一行代码进行命令
·
2023-08-21 13:36
rediskey云计算后端
|
京东云
技术团队
前言:在我们的应用中,有一些数据是通过rpc获取的远端数据,该数据不会经常变化,允许客户端在本地缓存一定时间。该场景逻辑简单,缓存数据较小,不需要持久化,所以不希望引入其他第三方缓存工具加重应用负担,非常适合使用SpringCache来实现。但有个问题是,我们希望将这些rpc结果数据缓存起来,并在一定时间后自动删除,以实现在一定时间后获取到最新数据。类似Redis的过期时间。接下来是我的调研步骤和
·
2023-08-21 13:34
浅谈Redis - 热点key问题 |
京东云
技术团队
热key问题描述热key问题就是突然有几十万的请求去访问redis上的某个特定key,那么这样会造成流量过于集中,达到物理网卡上限,从而导致这台redis服务器直接宕机。如何发现热点key凭借业务经验,进行预估哪些是热key。比如某些商品要做秒杀,则商品key就可以判断为热key,但并非所有业务都能预估出热key。在客户端进行收集。比如在redis客户端执行redis命令之前,加入一行代码进行命令
·
2023-08-21 13:03
rediskey云计算后端
系统架构合理性的思考 |
京东云
技术团队
最近牵头在梳理部门的系统架构合理性,开始工作之前,我首先想到的是如何定义架构合理性?从研发的角度来看如果系统上下文清晰、应用架构设计简单、应用拆分合理应该称之为架构合理。基于以上的定义可以从以下三个方面来梳理评估:1、系统的上下文清晰:明确的知道和周围系统的调用关系,数据同步机制;2、应用架构设计简单:架构分层合理,功能定位清晰,不会出现功能边界之外事情;3、应用拆分合理:系统内的应用粒度在一个合
·
2023-08-21 13:02
架构系统架构架构设计架构师
在代码世界游走,没几把“锁”防身可不行 |
京东云
技术团队
一、开篇背景“锁”代表安全。在程序中(这里指java)尤其多线程环境下,有了锁的帮助,会给数据安全带来保障,帮助线程更好的运作,避免竞争和互斥。锁共有15种算法:乐观锁、悲观锁、自旋锁、重入锁、读写锁、公平锁、非公平锁、共享锁、独占锁、重量级锁、轻量级锁、偏向锁、分段锁、互斥锁、同步锁....一口气输出真的累,谁记这个啊。我们要吃现成的。ok,上面的一大堆在咱java里就是:ReentrantLo
·
2023-08-21 12:31
任务调度之时间轮实现 |
京东云
技术团队
前言在生活中太阳的东升西落,鸟类的南飞北归,四级的轮换,每天的上下班,海水的潮汐,每月的房租车贷等等,如果用程序员的视角看,这就是一个个的定时任务,在日常的开发工作中也有很多的定时任务场景:数仓系统凌晨进行的数据同步订单12小时未支付的状态校验rpc调用超时时间的校验缓存数据失效时间的延长定时开启的促销活动……假如现在有一个任务需要3s后执行,你会如何实现?简单点,直接一个线程的休眠,thread
·
2023-08-19 15:17
任务调度算法数据结构和算法后端
京东统一头尾管理系统探索实践 |
京东云
技术团队
系统背景问:修改一个网站的文案需要多久?对于一个小型个人网站来说,估计很简单,几分钟就能修改完成并发布。但如果说要修改的是上百个网站的文案呢?那估计就得需要产品提需求,研发排期开发,测试进行回归验证。由于涉及的应用众多,而每个应用都有自己的研发需求,可能无法快速排期进行文案修改。所以看似一个非常简单的需求,涉及到的应用和部门比较多的时候,也就成了产品经理的恶梦。尤其是像京东商城这样的大型购物网站,
·
2023-08-18 15:24
管理后台运维nginxhtml
最简单的文件上传-spring-file-storage
SpringFileStorage工具几乎整合了市面上所有的OSS对象存储平台,包括本地、FTP、SFTP、WebDAV、阿里云OSS、华为云OBS、七牛云Kodo、腾讯云COS、百度云BOS、又拍云USS、MinIO、
京东云
天雨编程
·
2023-08-18 14:59
java基础知识点
spring
一文带你读懂设计模式之责任链模式 |
京东云
技术团队
1.前言emm,翻了一下之前刚入职时候的学习笔记,发现之前在熟悉业务代码的时候曾经专门学习并整理过过设计模式中的责任链模式,之前只是对其简单了解过常用的设计模式有哪些,并未结合实例和源码深入对其探究,利用熟悉代码契机进行系统学习并整理文档如下。2.什么是责任链模式?俗话说没有规矩不成方圆,我们无论在工作还是生活中很多事情都需要按照规定的流程办事,这样的流程往往都是环环相扣的,上一部完成之后才会流转
·
2023-08-18 12:04
责任链模式设计模式后端源码分析
React请求机制优化思路 |
京东云
技术团队
说起数据加载的机制,有一个绕不开的话题就是前端性能,很多电商门户的首页其实都会做一些垂直的定制优化,比如让请求在页面最早加载,或者在前一个页面就进行预加载等等。随着react18的发布,请求机制这一块也是被不断谈起,并且在后续其实也给出了明确的方向。假如我们页面中有三个组件C1、C2、C3依次嵌套,每个组件中有对应的请求F1、F2、F3,通常大多数人会使用useeffect和state变量来实现数
·
2023-08-18 11:23
一文带你读懂设计模式之责任链模式 |
京东云
技术团队
1.前言emm,翻了一下之前刚入职时候的学习笔记,发现之前在熟悉业务代码的时候曾经专门学习并整理过过设计模式中的责任链模式,之前只是对其简单了解过常用的设计模式有哪些,并未结合实例和源码深入对其探究,利用熟悉代码契机进行系统学习并整理文档如下。2.什么是责任链模式?俗话说没有规矩不成方圆,我们无论在工作还是生活中很多事情都需要按照规定的流程办事,这样的流程往往都是环环相扣的,上一部完成之后才会流转
·
2023-08-18 11:23
责任链模式设计模式后端源码分析
这篇深入浅出贴助你早日实现Stable Diffusion自由 |
京东云
技术团队
我也不想标题党,可乐高积木版的总部大楼就是好萌啊!我是憨憨,一个不会画画的设计师。过去半年里,AI绘画曾经多次引爆公众讨论,网络上那些精致的二次元同人插画、堪比真人的AI穿搭博主、打破次元壁的赛博Coser……背后都有一个“幕后黑手”——StableDiffusion,其背后的技术便是人们常说的扩散模型(扩散模型这个概念源自热力学,在图像生成问题中得以应用)。想知道上面这些精致的插画是如何实现的吗
京东云技术团队
·
2023-08-18 11:40
人工智能
stable
diffusion
京东云
人工智能
京东门详一码多端探索与实践 |
京东云
技术团队
本文主要讲述京东门详业务在支撑过程中遇到的困境,面对问题我们在效率提升、质量保障等方向的探索和实践,在此将实践过程中问题解决的思路和方案与大家一起分享,也希望能给大家带来一些新的启发一、背景1.1、京东门详介绍1.1.1、京东门详业务门店详情页简称门详,门详业务包含门店详情、列表、凑单、搜索、到店等页面,最早于2020年在京东主站APP上线,最初是作为京东到家线下优质商家以线下店模式入驻京东主站,
京东云技术团队
·
2023-08-18 11:10
前端
京东云
小程序
taro
前端
一码多端
React请求机制优化思路 |
京东云
技术团队
说起数据加载的机制,有一个绕不开的话题就是前端性能,很多电商门户的首页其实都会做一些垂直的定制优化,比如让请求在页面最早加载,或者在前一个页面就进行预加载等等。随着react18的发布,请求机制这一块也是被不断谈起,并且在后续其实也给出了明确的方向。假如我们页面中有三个组件C1、C2、C3依次嵌套,每个组件中有对应的请求F1、F2、F3,通常大多数人会使用useeffect和state变量来实现数
京东云技术团队
·
2023-08-18 11:38
前端
react.js
京东云
前端
推荐几款可以大幅提高开发效率的vscode插件 |
京东云
技术团队
1、Vue2Snippets这是一款基于vue2的代码片段提示插件,对于使用vue2的开发者特别友好,可大幅提高我们的编码速度。他的能力非常强大,具体还需要我们去看他的文档,解锁更多能力。2、PathAutocomplete这是一款路劲提示插件vscode自带相对路劲的提示功能,但是不支持绝对路劲和特殊配置路径(比如@标识)的提示功能,这款插件就能帮助我们很好的解决这个问题。需要注意的就是,如果需
·
2023-08-18 10:14
从2PC和容错共识算法讨论zookeeper中的Create请求 |
京东云
技术团队
最近在读《数据密集型应用系统设计》,其中谈到了zookeeper对容错共识算法的应用。这让我想到之前参考的zookeeper学习资料中,误将容错共识算法写成了2PC(两阶段提交协议),所以准备以此文对共识算法和2PC做梳理和区分,也希望它能帮助像我一样对这两者有误解的同学。1.2PC(两阶段提交协议)两阶段提交(two-phasecommit)协议是一种用于实现跨多个节点的原子事务(分布式事务)提
·
2023-08-18 00:22
深入理解 Flutter 图片加载原理
作者:京东零售徐宏伟来源:
京东云
开发者社区前言随着Flutter稳定版本逐步迭代更新,京东APP内部的Flutter业务也日益增多,Flutter开发为我们提供了高效的开发环境、优秀的跨平台适配、丰富的功能组件及动画
Android小贾
·
2023-08-17 19:22
Android
移动开发
Flutter
flutter
android
移动开发
服务端应用多级缓存架构方案 |
京东云
技术团队
一:场景20w的QPS的场景下,服务端架构应如何设计?二:常规解决方案可使用分布式缓存来抗,比如redis集群,6主6从,主提供读写,从作为备,不提供读写服务。1台平均抗3w并发,还可以抗住,如果QPS达到100w,通过增加redis集群中的机器数量,可以扩展缓存的容量和并发读写能力。同时,缓存数据对于应用来讲都是共享的,主从架构,实现高可用。三:如何解决缓存热点(热key)问题但是如果出现缓存热
·
2023-08-17 17:22
Hutool:一行代码搞定数据脱敏 |
京东云
技术团队
1.什么是数据脱敏1.1数据脱敏的定义数据脱敏百度百科中是这样定义的:数据脱敏,指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。这样就可以在开发、测试和其它非生产环境以及外包环境中安全地使用脱敏后的真实数据集。在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱
·
2023-08-17 14:08
数据安全后端javamaven
糟了糟了,总部被SD画完都Q了,这篇深入浅出贴助你早日实现Stable Diffusion自由 |
京东云
技术团队
我也不想标题党,可乐高积木版的总部大楼就是好萌啊!我是憨憨,一个不会画画的设计师。过去半年里,AI绘画曾经多次引爆公众讨论,网络上那些精致的二次元同人插画、堪比真人的AI穿搭博主、打破次元壁的赛博Coser……背后都有一个“幕后黑手”——StableDiffusion,其背后的技术便是人们常说的扩散模型(扩散模型这个概念源自热力学,在图像生成问题中得以应用)。想知道上面这些精致的插画是如何实现的吗
·
2023-08-17 12:58
糟了糟了,总部被SD画完都Q了,这篇深入浅出贴助你早日实现Stable Diffusion自由 |
京东云
技术团队
我也不想标题党,可乐高积木版的总部大楼就是好萌啊!我是憨憨,一个不会画画的设计师。过去半年里,AI绘画曾经多次引爆公众讨论,网络上那些精致的二次元同人插画、堪比真人的AI穿搭博主、打破次元壁的赛博Coser……背后都有一个“幕后黑手”——StableDiffusion,其背后的技术便是人们常说的扩散模型(扩散模型这个概念源自热力学,在图像生成问题中得以应用)。想知道上面这些精致的插画是如何实现的吗
·
2023-08-17 12:50
京东门详一码多端探索与实践 |
京东云
技术团队
本文主要讲述京东门详业务在支撑过程中遇到的困境,面对问题我们在效率提升、质量保障等方向的探索和实践,在此将实践过程中问题解决的思路和方案与大家一起分享,也希望能给大家带来一些新的启发一、背景1.1、京东门详介绍1.1.1、京东门详业务门店详情页简称门详,门详业务包含门店详情、列表、凑单、搜索、到店等页面,最早于2020年在京东主站APP上线,最初是作为京东到家线下优质商家以线下店模式入驻京东主站,
·
2023-08-17 12:20
前端html5小程序
Java应用堆外内存泄露问题排查 |
京东云
技术团队
问题是怎么发现的最近有个java应用在做压力测试压测环境配置:CentOS系统4核CPU8g内存jdk1.6.0_25,jvm配置-server-Xms2048m-Xmx2048m出现问题如下执行300并发,压测持续1个小时后内存使用率从20%上升到100%,tps从1100多降低到600多。排查问题的详细过程首先使用top命令查看内存占用如下然后查看java堆内存分布情况,查看堆内存占用正常,j
·
2023-08-17 12:19
后端java内存泄漏
Intellij IDEA 插件开发 |
京东云
技术团队
写在前面很多idea插件文档更多的是介绍如何创建一个简单的idea插件,本篇文章从开发环境、demo、生态组件、添加依赖包、源码解读、网络请求、渲染数据、页面交互等方面介绍,是一篇能够满足基本的插件开发工程要求的文章。如有疏漏欢迎指正,如想深入了解欢迎探讨。一、简介IntelliJIDEA与IntelliJPlatformIntelliJIDEA简称IDEA,是Jetbrains公司旗下的一款JA
·
2023-08-17 11:43
深入理解 Flutter 图片加载原理 |
京东云
技术团队
前言随着Flutter稳定版本逐步迭代更新,京东APP内部的Flutter业务也日益增多,Flutter开发为我们提供了高效的开发环境、优秀的跨平台适配、丰富的功能组件及动画、接近原生的交互体验,但随之也带来了一些OOM问题,通过线上监控信息和Observatory工具结合分析我们发现问题的原因是由于Flutter页面中加载的大量图片导致的内存溢出,这也是在原生开发中常见的问题之一,Flutter
京东云技术团队
·
2023-08-16 20:59
移动开发
flutter
京东云
移动开发
图片加载
聊聊JDK1.0到JDK20的那些事儿 |
京东云
技术团队
1.前言最近小组在开展读书角活动,我们小组选的是《深入理解JVM虚拟机》,相信这本书对于各位程序猿们都不陌生,我也是之前在学校准备面试期间大致读过一遍,emm时隔多日,对里面的知识也就模糊了。这次开始的时候从前面的JDK发展史和JVM虚拟机家族着手,之前都是粗略读过,这次通过查阅相关资料并收集在每一个JDK版本演化期间所发生的的一些趣闻,发现还是比较有意思的,以下是关于有关JDK发展史的总结分享。
京东云技术团队
·
2023-08-16 20:29
硬核干货
京东云
python
开发语言
Java
后端
chatglm2-6b模型在9n-triton中部署并集成至langchain实践 |
京东云
技术团队
一.前言近期,ChatGLM-6B的第二代版本ChatGLM2-6B已经正式发布,引入了如下新特性:①.基座模型升级,性能更强大,在中文C-Eval榜单中,以51.7分位列第6;②.支持8K-32k的上下文;③.推理性能提升了42%;④.对学术研究完全开放,允许申请商用授权。目前大多数部署方案采用的是fastapi+uvicorn+transformers,这种方式适合快速运行一些demo,在生产
京东云技术团队
·
2023-08-16 20:29
人工智能
langchain
京东云
ChatGLM2
人工智能
AIGC
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他