05 2023 档案

摘要:玩转服务器之网站篇:新手使用WordPress搭建博客和静态网站部署在之前的玩转服务器系列文章里,我们介绍了如何构建小型的高可用环境、PHP、Python、Java web、docker环境部署,以及Node.js SSR应用,本篇文章主要介绍新手也能快速上手的WordPress博客搭建和静态网站部署的教程 阅读全文
posted @ 2023-05-31 16:36 京东云开发者 阅读(233) 评论(0) 推荐(0) 编辑
摘要:C端用户体验度量实战篇-京东快递小程序体验度量全面升级本文通过介绍体验度量模型升级研究过程、研究方法及研究结果等内容,结合实际C端产品应用,观测新模型运行周期的表现,验证了其在高速发展的业务形态和日益变化的用户需求上的适用性和有效性。 阅读全文
posted @ 2023-05-31 10:54 京东云开发者 阅读(134) 评论(0) 推荐(0) 编辑
摘要:烂怂if-else代码优化方案这篇文章主要介绍了代码中if else代码块泛滥时的治理措施,在实际应用时可根据具体场景选择合理的方案。 阅读全文
posted @ 2023-05-31 10:32 京东云开发者 阅读(242) 评论(0) 推荐(0) 编辑
摘要:辅助测试和研发人员的一款小插件【数据安全】## 一、为什么要做一款这样的小插件 数据,一直在思考如何让数据更安全的流转和服务于客户,围绕这样的想法,我们做过许多方面的扩展。我们落地了服务端的数据切片支持场景化的设计,实现了基于JDBC协议对SQL的拦截与切片,实现了在应用层的全链路数据库审计方案和实现,实现了WEB端明暗水印和文档水印等等, 阅读全文
posted @ 2023-05-30 16:37 京东云开发者 阅读(60) 评论(0) 推荐(0) 编辑
摘要:最佳实践:基于vite3的monorepo前端工程搭建## **一、技术栈选择** ### **1.代码库管理方式-Monorepo:** **将多个项目存放在同一个代码库中** ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/4854d8dd45de421eb703075926746a30~ 阅读全文
posted @ 2023-05-29 10:48 京东云开发者 阅读(309) 评论(0) 推荐(0) 编辑
摘要:Tomcat处理http请求之源码分析本文将从请求获取与包装处理、请求传递给Container、Container处理请求流程,这3部分来讲述一次http穿梭之旅。 阅读全文
posted @ 2023-05-29 10:23 京东云开发者 阅读(70) 评论(0) 推荐(0) 编辑
摘要:性能测试监控指标及分析调优 | 京东云技术团队### 一、哪些因素会成为系统的瓶颈? 1、CPU,如果存在大量的计算,他们会长时间不间断的占用CPU资源,导致其他资源无法争夺到CPU而响应缓慢,从而带来系统性能问题,例如频繁的FullGC,以及多线程造成的上下文频繁的切换,都会导致CPU繁忙,一般情况下CPU使用率 作者:京东健康 牛金亮 > 阅读全文
posted @ 2023-05-26 16:38 京东云开发者 阅读(513) 评论(0) 推荐(2) 编辑
摘要:Flutter热更新技术探索APP发布到市场后,难免会遇到严重的BUG阻碍用户使用,因此有在不发布新版本APP的情况下使用热更新技术立即修复BUG需求。原生APP(例如:Android & IOS)的热更新需求已经比较成熟,但Flutter技术栈目前还缺少类似的技术方案,因此Flutter研发团队,也需要类似的热更新技术。 阅读全文
posted @ 2023-05-26 09:54 京东云开发者 阅读(540) 评论(1) 推荐(0) 编辑
摘要:Elasticsearch 之 join 关联查询及使用场景在Elasticsearch这样的分布式系统中执行类似SQL的join连接是代价是比较大的,然而,Elasticsearch却给我们提供了基于水平扩展的两种连接形式 阅读全文
posted @ 2023-05-25 16:39 京东云开发者 阅读(464) 评论(1) 推荐(3) 编辑
摘要:Iframe在Vue中的状态保持技术Iframe是一个历史悠久的HTML元素,根据MDN WEB DOCS官方介绍,Iframe定义为HTML内联框架元素,表示嵌套的Browsing Context,它能够将另一个HTML页面嵌入到当前页面中。Iframe可以廉价实现跨应用级的页面共享,并且具有使用简单、高兼容性、内容隔离等优点,因此以Iframe为核心形成了前端平台架构领域第1代技术。 阅读全文
posted @ 2023-05-25 11:14 京东云开发者 阅读(299) 评论(1) 推荐(0) 编辑
摘要:如何编写一个健壮的 npm 包比如老王我,用npm init新建一个包,改把改把,然后来个npm publish,so easy ✌️!Too young too naive, baby 👶!请容我讲述一些发布过程中踩过的坑。 阅读全文
posted @ 2023-05-25 10:05 京东云开发者 阅读(274) 评论(0) 推荐(0) 编辑
摘要:开发者福利来了 | 京东云全系核心产品公开比价:我们承诺,买贵就赔!京东云开启中国云市场的首次公开比价活动,承诺“买贵就赔”! 阅读全文
posted @ 2023-05-24 14:21 京东云开发者 阅读(49) 评论(0) 推荐(0) 编辑
摘要:当前微服务架构下,各个服务间依赖高,调用关系复杂,业务场景很少可以通过一个系统来实现,常见的业务场景实现基本涉及多个上下游系统,要保证整体链路的稳定性,需要尽量减少系统之间的耦合性,避免因为单点失效引起整个链路的故障。 阅读全文
posted @ 2023-05-24 11:11 京东云开发者 阅读(88) 评论(0) 推荐(0) 编辑
摘要:Elasticsearch与Clickhouse数据存储对比Elasticsearch的查询语句维护成本较高、在聚合计算场景下出现数据不精确等问题。Clickhouse是列式数据库,列式型数据库天然适合OLAP场景,类似SQL语法降低开发和学习成本,采用快速压缩算法节省存储成本,采用向量执行引擎技术大幅缩减计算耗时。所以做此对比,进行Elasticsearch切换至Clickhouse工作。 阅读全文
posted @ 2023-05-24 10:10 京东云开发者 阅读(170) 评论(0) 推荐(1) 编辑
摘要:Serverless冷扩机器在压测中被击穿问题有次全链路压测中,有位同事负责的服务做Serverless扩容(负载达到50%之后自动扩容并上线接入流量)中,发现新扩容的机器被击穿,理论分析之后我们重新进行现象回放,模拟问题重现 阅读全文
posted @ 2023-05-23 10:26 京东云开发者 阅读(200) 评论(0) 推荐(0) 编辑
摘要:【程序员日记】---从业务编排到低代码之前总聊微服务,今天换一个话题---低代码。低代码这个词也是最近这几年很火的概念,尤其是遇到大环境下行,很多大厂和互联网那个公司也在慢慢在低代码方向发力,当然,对于传统项目交付型的软件公司,低代码也具有相当大的吸引力。 阅读全文
posted @ 2023-05-22 15:15 京东云开发者 阅读(559) 评论(0) 推荐(2) 编辑
摘要:rt下降40%?程序并行优化六步法并行优化在改善程序接口响应时间和吞吐量指标方面是个利器,所以本次结合前段时间做的一段长链路执行逻辑代码的优化,给大家讲讲程序并行优化的步骤及方法论。 阅读全文
posted @ 2023-05-22 10:22 京东云开发者 阅读(123) 评论(0) 推荐(0) 编辑
摘要:如何进行测试分析与设计-HTSM启发式测试策略模型 | 京东云技术团队今天给大家介绍一下由测试领域专家James Batch总结的测试分析与设计模型,HTSM启发式测试策略模型。 阅读全文
posted @ 2023-05-19 15:56 京东云开发者 阅读(177) 评论(0) 推荐(2) 编辑
摘要:【GPT-4理论篇-1】GPT-4核心技术探秘在本文中,我将结合GPT-4的技术报告、GPT-4相对于GPT 3.5/ChatGPT的提升、GPT-4和ChatGPT的对比、OpenAI的近期工作,大语言模型(Large Language Model,LLM)模型的科研进展,多模态模型的科研进展等多方面的信息,深入分析GPT-4的技术细节。 阅读全文
posted @ 2023-05-19 09:38 京东云开发者 阅读(479) 评论(0) 推荐(0) 编辑
摘要:使用taro+canvas实现微信小程序的图片分享功能业务场景 二轮充电业务中,用户充电完成后在订单详情页展示订单相关信息,用户点击分享按钮唤起微信小程序分享菜单,将生成的图片海报分享给微信好友或者下载到本地,好友可通过扫描海报中的二维码加群领取优惠。 使用场景及功能:微信小程序 生成海报图片 分享好友 下载图片 使用技术:Taro vue vant 阅读全文
posted @ 2023-05-18 12:07 京东云开发者 阅读(192) 评论(0) 推荐(1) 编辑
摘要:GPT大语言模型Vicuna本地化部署实践(效果秒杀Alpaca)Vicuna-13B的推理效果据说达到了ChatGPT的90%以上的能力,优于LLaMA-13B和Alpaca-13B的效果。同时Vicuna的训练成本也很低,所以尝试本地化部署一下Vicuna-7B,看看效果如何,说干就干。 阅读全文
posted @ 2023-05-18 10:52 京东云开发者 阅读(428) 评论(0) 推荐(0) 编辑
摘要:如何让技术架构师具有预知未来业务发展的能力?大家好,今天我们来分享业务架构,但是我们并不是以产品经理角度讲述一个业务架构是什么以及如何做?而是以一个技术架构师的角度,讲述如何承接业务架构或在没有业务架构的时候,如何判断业务变化趋势而对系统架构提前做出反应。 阅读全文
posted @ 2023-05-18 09:37 京东云开发者 阅读(159) 评论(0) 推荐(2) 编辑
摘要:GPT大语言模型Alpaca-lora本地化部署实践【大语言模型实践一】本文进行本地化部署实践的Alpaca-lora模型就是Alpaca模型的低阶适配版本。本文将对Alpaca-lora模型本地化部署、微调和推理过程进行实践并描述相关步骤。 阅读全文
posted @ 2023-05-17 13:47 京东云开发者 阅读(798) 评论(0) 推荐(3) 编辑
摘要:关于接口可维护性的一些建议在做新需求开发或者相关系统的维护更新时,尤其是涉及到不同系统的接口调用时,在可维护性方面,总感觉有很多地方差强人意。一些零星思考,抛砖引玉,希望引发更多的思考和讨论。总结了大概有如下几条建议: 阅读全文
posted @ 2023-05-17 09:41 京东云开发者 阅读(211) 评论(0) 推荐(1) 编辑
摘要:限速神器RateLimiter源码解析作者:京东科技 李玉亮 目录指引 限流场景 软件系统中一般有两种场景会用到限流: •场景一、高并发的用户端场景。 尤其是C端系统,经常面对海量用户请求,如不做限流,遇到瞬间高并发的场景,则可能压垮系统。 •场景二、内部交易处理场景。 如某类交易任务处理时有速率要求,再如上下游调用时下游对上游有速率要 阅读全文
posted @ 2023-05-16 14:02 京东云开发者 阅读(515) 评论(0) 推荐(4) 编辑
摘要:基于Sentinel自研组件的系统限流、降级、负载保护最佳实践探索Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 阅读全文
posted @ 2023-05-16 10:30 京东云开发者 阅读(161) 评论(0) 推荐(1) 编辑
摘要:玩转服务器之环境篇:PHP和Python环境部署指南前几篇文章中讲解了如何搭建docker和Java Web环境的方法,本篇文章来教大家搭建一个好的PHP和Python环境,可以帮助开发和运行PHP和Python应用程序,使其更加高效和稳定。 一、 PHP环境介绍 好的开发环境无疑会大大提升编码效率,近日钻研了一下Python环境安装的问题,稍加总结 阅读全文
posted @ 2023-05-15 16:06 京东云开发者 阅读(106) 评论(0) 推荐(0) 编辑
摘要:架构师日记-从数据库发展历程到数据结构设计探析本文针对数据存储相关名词概念进行了解释,重点介绍了数据库技术的发展史。为了丰富文章的可读性以及实用性,又从数据结构设计层面进行了部分技术实战能力的外延扩展,阐述了拉链表,位运算,环形队列等相关数据结构在软件开发领域的应用,希望本文给你带来收获。 阅读全文
posted @ 2023-05-15 10:01 京东云开发者 阅读(316) 评论(0) 推荐(4) 编辑
摘要:京东短网址高可用提升最佳实践短网址,是在长度上比较短的网址。简单来说就是帮您把冗长的URL地址缩短成8个字符以内的短网址。 阅读全文
posted @ 2023-05-12 09:53 京东云开发者 阅读(1464) 评论(10) 推荐(16) 编辑
摘要:Webpack5构建性能优化:构建耗时从150s到60s再到10s近期对Webpack5构建性能进行了优化,构建耗时从150s到60s再到10s,下面详细讲解下优化过程。 阅读全文
posted @ 2023-05-11 09:52 京东云开发者 阅读(446) 评论(0) 推荐(1) 编辑
摘要:万字长文详解如何使用Swift提高代码质量京喜APP最早在2019年引入了Swift,使用Swift完成了第一个订单模块的开发。之后一年多我们持续在团队/公司内部推广和普及Swift,目前Swift已经支撑了70%+以上的业务。通过使用Swift提高了团队内同学的开发效率,同时也带来了质量的提升,目前来自Swift的Crash的占比不到1%。在这过程中不断的学习/实践,团队内的Code Review,也对如何使用Swift来提高代码质量有更深的理解。 阅读全文
posted @ 2023-05-10 16:04 京东云开发者 阅读(343) 评论(0) 推荐(1) 编辑
摘要:从原理到应用,人人都懂的ChatGPT指南如何充分发挥ChatGPT潜能,已是众多企业关注的焦点。但是,这种变化对员工来说未必是好事情。IBM计划用AI替代7800个工作岗位,游戏公司使用MidJourney削减原画师人数......此类新闻屡见不鲜。理解并应用这项新技术,对于职场人来说重要性与日俱增。 阅读全文
posted @ 2023-05-10 10:00 京东云开发者 阅读(821) 评论(1) 推荐(5) 编辑
摘要:QUIC在京东直播的应用与实践本文将分别从推流端、中台源站、直播云CDN及播放端四个部分串烧式地介绍与直播相关的一些技术实践,并重点介绍QUIC技术的应用情况及收益。 阅读全文
posted @ 2023-05-09 16:11 京东云开发者 阅读(147) 评论(1) 推荐(0) 编辑
摘要:精准测试之过程与实践精准测试的核心组件包含的软件测试示波器、用例和代码的双向追溯、智能回归测试用例选取、覆盖率分析、缺陷定位、测试用例聚类分析、测试用例自动生成系统,这些功能完整的构成了精准测试技术体系。 阅读全文
posted @ 2023-05-09 09:26 京东云开发者 阅读(230) 评论(0) 推荐(0) 编辑
摘要:京东小程序近年来支持了越来越多的业务和应用,做好小程序的折叠屏的适配也是符合未来的发展趋势,能为用户和业务方提供更好的体验和价值。 阅读全文
posted @ 2023-05-08 15:46 京东云开发者 阅读(193) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要是介绍mosn在v1.5.0中新引入的基于延迟的负载均衡算法。对分布式系统中延迟出现的原因进行剖析,介绍mosn都通过哪些方法来降低延迟,构建来与生产环境性能分布相近的测试用例来对算法进行验证 阅读全文
posted @ 2023-05-08 09:42 京东云开发者 阅读(154) 评论(0) 推荐(0) 编辑
摘要:前端配置化表单组件设计方法前端开发中涉及表单的页面非常多,看似功能简单,开发快速,实则占去了很大一部分时间。当某个表单包含元素过多时还会导致html代码过多,vue文件过大。从而不容易查找、修改和维护。为了提高开发效率及降低维护成本,下面介绍表单配置化组件的封装原理与封装方法。 阅读全文
posted @ 2023-05-06 18:22 京东云开发者 阅读(161) 评论(0) 推荐(0) 编辑
摘要:一起单测引起的项目加载失败惨案最近在开发一个功能模块时,在功能自测阶段,通过使用单测测试功能的完整性,在测试单测联通性使用到静态方法测试时,发现单测报错,通过查阅解决方案发现需要对Javaassist包进行排包或者升版本处理。通过排包解决掉单测报错,在部署项目时发现频繁报bean注入失败问题,最终定位发现是因为对Javaassist包排包引起的bean加载失败。故而对Javaassist包相关知识进行学习整理文章如下。 阅读全文
posted @ 2023-05-06 09:39 京东云开发者 阅读(79) 评论(0) 推荐(0) 编辑
摘要:架构师日记-深入理解软件设计模式本文从设计模式与编程语言的关系,设计模式与架构模式的区别,设计原则和设计模式的关系等几个维度进行了分析和解答。关于设计模式应该如何学习和应用的问题,给出了学习意见和实践心得。 阅读全文
posted @ 2023-05-05 15:41 京东云开发者 阅读(159) 评论(0) 推荐(1) 编辑
摘要:Netty服务端开发及性能优化Netty是一个异步基于事件驱动的高性能网络通信框架,可以看做是对NIO和BIO的封装,并提供了简单易用的API、Handler和工具类等,用以快速开发高性能、高可靠性的网络服务端和客户端程序。 阅读全文
posted @ 2023-05-05 09:35 京东云开发者 阅读(522) 评论(1) 推荐(3) 编辑
摘要:【OpenAI】私有框架代码生成实践OpenAI提供的ChatGPT/GPT-4模型和CodeX模型能够很好的理解和生成业界大多数编程语言的逻辑和代码,然而在实际应用中,我们经常会在编码时使用到一些私有框架、包、协议和DSL等。由于相关模型没有学习最新网络数据,且这些私有数据通常也没有发布在公开网络上,OpenAI无法根据这些私有信息生成对应代码。 阅读全文
posted @ 2023-05-04 16:23 京东云开发者 阅读(203) 评论(0) 推荐(0) 编辑
摘要:Python网络爬虫原理及实践网络爬虫:是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。网络爬虫相关技术和框架繁多,针对场景的不同可以选择不同的网络爬虫技术。 阅读全文
posted @ 2023-05-04 10:11 京东云开发者 阅读(373) 评论(0) 推荐(0) 编辑