马斯克开源大模型Grok-1,手把手教你如何使用

4 月 7 日
阅读 3 分钟
549
马斯克一直在指责OpenAI没有开源,终于开源自家的大模型Grok-1,也把压力给到了OpenAIGitHub链接:[链接] 居然短短一天就有29k的star!Grok-1的模型参数:•Parameters: 314B•Architecture: Mixture of 8 Experts (MoE)•Experts Utilization: 2 experts used per token•Layers: 64•Attention Heads: 48 for queries, ...

代码手术刀—自定义你的代码重构工具

4 月 7 日
阅读 5 分钟
151
笔者近日在做代码仓库的存量代码缩减工作,首先考虑的是基于静态扫描的缩减,尝试使用了很多工具来对代码进行优化,例如PMD、IDEA自带的inspect功能、findBugs等。但是无一例外,要么过于“保守”,只给出扫描结果,但是无法实现一键优化,要么直接就是有bug(这里特指IDEA2023.1.5专业版-inspect功能扫描problems清单里的...

京东中台化底层支撑框架技术分析及随想

4 月 3 日
阅读 14 分钟
174
导读:近几年,除AIGC外,软件领域相关比较大的变化,就是各相关业务领域开始如火如荼地建设中台和去中台化了。本文不探讨中台对公司组织架构涉及的变化和影响,只是从中台化演进的思路,及使用的底层支撑技术框架进行分析探讨,重点对中台及前台协作涉及到的扩展点及热部署包的底层技术细节,结合京东实际落地情况,对...

Web Components实践:如何搭建一个框架无关的AI组件库

4 月 3 日
阅读 7 分钟
302
Web Components是一种用于构建可重用的Web元素的技术。它允许开发者创建自定义的HTML元素,这些元素可以在不同的Web应用程序中重复使用,并且具有自己的样式、行为和功能。

向量数据库落地实践

4 月 3 日
阅读 7 分钟
129
一、前言本文基于京东内部向量数据库vearch进行实践。Vearch 是对大规模深度学习向量进行高性能相似搜索的弹性分布式系统。详见: [链接]二、探索初次认识向量数据库,一脸懵逼? 向量是什么?如何将文本转换为向量?如何确定维度?如何定义表结构?如何选择索引方式,建表参数如何配置?检索参数如何配置?分片数副...

京东为openKylin新增SBOM利器,保障软件供应链安全和可追溯性!

4 月 2 日
阅读 2 分钟
69
京东作为openKylin(开放麒麟)社区理事单位,在加入社区后,京东发起成立了SBOM SIG组。SBOM SIG组负责推动和促进软件物料清单(SBOM)的发展和工具建设。近日,SBOM工具已在openKylin社区完成开源,保障openKylin相关软件供应链安全和可追溯性。

京东云开源软件治理工具SSCM强势来袭!免费试用

4 月 2 日
阅读 2 分钟
123
•根据奇安信的2023中国软件供应链安全分析报告,被分析的2631个国内企业软件项目中,100% 使用了开源软件,平均每个项目使用155个。

京东云“智能编码”上线了!免费试用

4 月 2 日
阅读 2 分钟
110
智能编码JoyCoder 是一款基于大语言模型、适配多种 IDE 的智能编程助手,可以为研发人员提供代码预测续写、UI 草图转前端代码、生成单元测试、代码安全漏洞自动识别及修复、一键生成接口文档、AI 智能问答等功能。助力开发者高效、流畅、智能化地编程!

技术分享-日志链路追踪

4 月 1 日
阅读 9 分钟
150
为提高排查问题的效率,在多个系统及应用内根据 统一的TraceId 查找同一次请求链路上的日志,根据日志快速定位问题,同时需对业务代码无侵入,特别是在高频请求下,也可以方便的搜索此次请求的日志内容。

9n-triton部署bert模型实战经验

4 月 1 日
阅读 4 分钟
216
对于算法工程师来说,通常采用python语言来作为工作语言,但是直接用python部署线上服务性能很差。这个问题困扰了我很久,为了缓解深度学习模型工程落地性能问题,探索了Nvidia提供的triton部署框架,并在九数中台上完成线上部署,发现性能提升近337%!! (原服务单次访问模型推理时间175ms左右,同模型框架单次访问推...

五星门店小程序性能优化实践

4 月 1 日
阅读 7 分钟
67
五星门店小程序主要服务于五星线下门店交易场景,目前已有79个城市267家门店(包括超级体验店、城旗店、京东Mall等)在使用,用户可以通过小程序便捷地查看和购买门店的商品。五星门店小程序已实现基于Taro跨端解决方案的一码多端能力,一套代码可以在京东App以及微信小程序中运行,大幅提升了研发效率,可以更快更好地...

移动端提高pdf预览清晰度

3 月 29 日
阅读 4 分钟
154
移动端预览PDF文件,通用的解决方案是使用vue-pdf插件,其内置pdf.js,原理是基于 HTML5 的 <pdf> 标签,通过将 PDF 文件转换为图片或<canvas>来实现对 PDF 文件的预览,插件好使没毛病😆,但是如果我们的需求是要在移动端预览内容很密集的文件时,预览效果就不理想了,比如这样:

代码质量与技术债系列分享之一 - 如何做好 Code Review

3 月 29 日
阅读 17 分钟
144
CR: Code Review CR:代码审查 CL: Stands for "changelist", which means one self-contained change that has been submitted to version control or which is undergoing code review. Other organizations often call this a "change", "patch", or "pull-request". CL:代表“变更列表”,表示已提交到版本控制或正在...

移动端提高pdf预览清晰度

3 月 29 日
阅读 4 分钟
134
移动端预览PDF文件,通用的解决方案是使用vue-pdf插件,其内置pdf.js,原理是基于 HTML5 的 <pdf> 标签,通过将 PDF 文件转换为图片或<canvas>来实现对 PDF 文件的预览,插件好使没毛病😆,但是如果我们的需求是要在移动端预览内容很密集的文件时,预览效果就不理想了,比如这样:

【京东云新品发布月刊】2024年3月产品动态

3 月 28 日
阅读 1 分钟
81
言犀模型服务平台致力于为开发者提供AI原生应用开发的全链路服务,内置丰富的应用插件,提供便捷的集成方式,结合企业专属数据和API,助力企业高效完成大模型应用构建。

java线程池原理浅析

3 月 28 日
阅读 3 分钟
226
问题与解决:问题:查询大数据量的时候,例如一次返回50w数据量的包,循环去查询发现读取会超时。解决方案:经过思考采用多线程去分页查询。使用线程池创建多个线程去查询分页后的数据最后汇总一下,解决了一次查询大量数据返回超时的问题。一次查询现状:多线程分页查询改造图: 效果:使用多线程去查询查询时间...

IO模型介绍(select、poll、epoll)

3 月 28 日
阅读 6 分钟
169
我们如果需要对磁盘进行读取或者写入数据的时候必须得有主体去操作,这个主体就是应用程序。 应用程序是不能直接进行一些读写操作(IO)的,因为用户可能会利用此程序直接或者间接的对计算机造成破坏,只能交给底层软件—操作系统.也就是说应用程序想要对磁盘进行读取或者写入数据,只能通过操作系统对上层开放的API来进行。在...

"线程池中线程异常后:销毁还是复用?"

3 月 28 日
阅读 5 分钟
210
需要说明,本文的线程池都是java.util.concurrent.ExecutorService线程池,本文将围绕验证,阅读源码俩方面来解析这个问题。

大文件上传实践分享

3 月 27 日
阅读 5 分钟
195
一、方案背景:在此前的项目中有个需求是用户需要通过前端页面上传大约1.5G的压缩包,存储到OSS,后提供给其他用户下载。于是我开始了大文件上传方案的探索。本文主要探究的是前端技术实现,后端给予相应的支持。二、 原理探索之路2.1大文件上传想要实现的目标在此项目中,我想实现的目标是能够快速的将1.5G的文件上传到...

学算法要读《算法导论》吗?

3 月 27 日
阅读 3 分钟
176
这篇文章是我学习算法的心得,希望它能够给一些将要学习算法且准备要读大部头算法书籍的朋友一些参考,节省一些时间,也为了给经典的“黑皮书”祛魅,我觉得这些书籍在大部分互联网从业者心中已经不再是进步的阶梯,而是恐惧的阴影了,因为当一些学习路线中列出这些书目时,评论区多是调侃少是交流和讨论。在这之前我也这...

基于vite多页面实现多端同构开发和部署

3 月 27 日
阅读 4 分钟
225
背景由于在开发前端项目中,后台管理端和用户端存在多个模块和页面逻辑可以复用,管理模块和用户端渲染模块使用同一套状态管理机制,只是在管理端和用户端的入口和路由模块不同,为了能够在开发时同时修改管理端和用户端共用模块,不用多项目工程修改和发布,我们基于vite多页面的基础上实现了多端同构开发和部署。多端...

百川仓配切量接口成长史

3 月 27 日
阅读 5 分钟
189
百川专项是指物流统一打造企业级能力平台,战略上聚焦纯配、仓配类业务主线,以提升前台业务整体交付吞吐率为核心目标,支撑物流开放领域解决方案和标准产品的快速交付实施。计划以“百川”专项项目为契机,加速推动BP团队将ECLP中各自业务的单据和履约职能整理下沉到订单中心和各自业务的履约层中,以实现业务闭环。业务...

如何判断一个数仓模型的好坏?

3 月 26 日
阅读 1 分钟
130
数仓模型的数据必须准确,能够真实反映业务的情况,否则整个数仓就失去了意义。评判数据准确性的方式是与原始数据进行比对和校验,确保数据的一致性和正确性。

DBCP一个配置,浪费了MySQL 50%的性能!

3 月 26 日
阅读 7 分钟
72
数据库性能优化对于保证应用的响应速度和处理大量数据的能力至关重要。它可以显著减少查询时间,提高事务处理效率,降低硬件成本,并确保系统稳定性与可扩展性。优化后的数据库能够更好地服务于用户需求,增强客户满意度,对企业的长期发展和竞争力具有深远影响。

hive 、spark 、flink之想一想

3 月 26 日
阅读 1 分钟
83
hive1:hive是怎么产生的?2:hive的框架是怎么样的?3:hive 执行流程是什么?4:hive sql是如何把sql语句一步一步到最后执行的?5:hive sql任务常用参数调优做过什么?spark6:spark 是怎么产生的?7:spark 框架是怎么样的?8: spark的DAG是什么?9:spark中的app,job,stage,task是什么?有什么好处?10:spark的RD...

从0到1:基于SD的AI数字模特探索之路

3 月 26 日
阅读 13 分钟
99
传统的电商平台通常依靠人工拍摄和编辑产品图片,这需要大量的时间和资源。AI数字模特可以根据需要调整模特的外貌、体型和风格。这样,电商平台可以快速、高效地生成大量的产品展示图片,同时可以根据消费者的需求和喜好进行个性化定制。

京东流水线——满足你对工作流编排的一切幻想

3 月 22 日
阅读 5 分钟
101
在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪些执行器呢?由此我的Runner探索之旅开始了!众所周知,DevOps流水线(DevOps pipeline)的本质是实现自动化工作流程,用于支持软件开发、测试和部署的连续集成、交付和部署(CI/CD)实践。它是DevOps方法论的核心组成部...

【稳定性】从项目风险管理角度探讨系统稳定性

3 月 22 日
阅读 4 分钟
151
在软件开发过程中,系统稳定性是一个重要的考量因素。它直接影响到软件的性能、可靠性和用户体验。然而,由于各种原因,如需求迭代、架构升级、配置变更、人力变动、系统不熟悉等,系统稳定性可能会受到影响。一直想写一篇风险管理的文章,想着从项目管理的风险维度出发,对系统稳定性进行有效的风险管理,来保证系统稳...

稳定性方法论:可灰度 & 可监控 & 可回滚

3 月 22 日
阅读 4 分钟
169
业务系统核心目标是挣钱,系统稳定性建设核心是防止丢钱(丢钱逻辑如下图所示),站在公司的角度看,产品功能建设和系统稳定性是同等重要。 前段时间写了《 稳定性治理框架 》,该文章在稳定性建设的理论和实践基础上,抽象出稳定性治理的框架,希望建立一个稳定性治理的标准动作、最佳实践。但从读者的反馈上看,有...

React memo的原理、实践与思考

3 月 21 日
阅读 7 分钟
111
在react中,对一个组件进行点击事件等操作时,该组件以及该组件的子组件都会重新渲染。避免组件的重新渲染一般可以借助 React.memo、useCallback 等来实现。