SF
京东云技术新知
京东云技术新知
注册登录
关注博客
注册登录
主页
关于
RSS
Spring自定义参数解析器设计
京东云开发者
2023-04-14
阅读 14 分钟
1.2k
简单来说,这些注解就是帮我们将前端传递的参数直接解析成直接可以在代码逻辑中使用的javaBean,例如@RequstBody接收json参数,转换成java对象,如下所示:
ChatGPT背后的AI背景、技术门道和商业应用(万字长文,建议收藏)
京东云开发者
2023-04-13
阅读 18 分钟
1.7k
起初我依然以为这是和当年Transformer, Bert一样的“热点”模型,但是当一篇篇文章/报告不断推送到我的眼前,我后知后觉地发现这次真的不一样。
安全测试前置实践2-安全渗透测试
京东云开发者
2023-04-13
阅读 3 分钟
675
作者:京东物流 陈维一、引言本文我们将以围绕系统安全质量提升为目标,讲述在功能安全测试&安全渗透测试上实践过程。希望通过此篇文章,帮助大家更深入、透彻地了解安全测试。二、安全渗透测试实践安全前置扫描主要是识别白盒漏洞、黑盒漏洞问题,针对JSRC类问题,需要通过渗透测试进行漏洞发现。1.安全测试类别安全测...
【实践篇】基于CAS的单点登录实践之路
京东云开发者
2023-04-13
阅读 3 分钟
1.3k
上个月我负责的系统SSO升级,对接京东ERP系统,这也让我想起了之前我做过一个单点登录的项目。想来单点登录有很多实现方案,不过最主流的还是基于CAS的方案,所以我也就分享一下我的CAS实践之路。
我在京东做研发丨【混合多云第四课】云原生安全的挑战与应对之道
京东云开发者
2023-04-12
阅读 1 分钟
1.8k
云原生应用的普及为企业带来高效、便捷的使用体验,但也带来了新型攻击路径和安全问题。本期,京东云资深安全专家将为你揭秘云原生时代面临的五大安全风险以及京东内部的安全应对最佳实践
iOS16新特性:灵动岛适配开发与到家业务场景结合的探索实践
京东云开发者
2023-04-12
阅读 6 分钟
3.3k
灵动岛是苹果在iPhone 14 Pro和iPhone 14 Pro Max上首次提出的全新UI交互形式,创新性的让虚拟软件和硬件的交互变得更为流畅。当有来电、短信等通知时,灵动岛会变化形态,以便让用户能够更直观地接收到这些信息。
物流路由线路配载前端算法逻辑实现方案
京东云开发者
2023-04-12
阅读 6 分钟
1.3k
配载代表着某条线路是否具有发往某个方向(区域、省市县、分拣等)的能力,也可以说是网点(分拣中心)是否具有承载配载所指方向货物的能力。一般网络规划者,在均衡线路间货量时,会通过调整配载来完成。
前端代码安全与混淆
京东云开发者
2023-04-12
阅读 4 分钟
2.4k
作者:京东零售 周明亮一、友商网页分析1.1 亚马逊亚马逊商详地址: [链接]所有交互事件在页面初始化时,不进行下发,等待通过 js 请求后下发 具体点击事件js内容采用自执行方式,防止代码格式化。【无法调用 Chrome 自带的代码格式化工具】采用自研式框架,非传统 react / vue / angular。大量通过 data-xx 标签进行数...
带你揭开神秘的Javascript AST面纱之Babel AST 四件套的使用方法
京东云开发者
2023-04-12
阅读 9 分钟
2.4k
作者:京东零售 周明亮写在前面这里我们初步提到了一些基础概念和应用:分析器抽象语法树 ASTAST 在 JS 中的用途AST 的应用实践有了初步的认识,还有常规的代码改造应用实践,现在我们来详细说说使用 AST, 如何进行代码改造?Babel AST 四件套的使用方法其实在解析 AST 这个工具上,有很多可以使用,上文我们已经提到过...
安全测试前置实践1-白盒&黑盒扫描
京东云开发者
2023-04-11
阅读 3 分钟
1.7k
作者:京东物流 陈维一、引言G.J.Myers在《软件测试的艺术》中提出:从心理学角度来说,测试是一个为了寻找错误而运行程序的过程。那么安全测试则是一个寻找系统潜在安全问题的过程,通过测试手段发现系统中可能存在的安全问题和风险,分析并进行优化,保障系统的安全质量。从应用安全维度出发,展开系列安全测试工作,...
前端自动化测试之葵花宝典
京东云开发者
2023-04-11
阅读 7 分钟
1.5k
首先聊一下概念,Web 前端自动化测试是一种通过编写代码来自动化执行 Web 应用程序的测试任务的方法,它通常使用 JavaScript 和测试框架 (如 Selenium、Appium 等) 来实现。
测试1号位的自我修养
京东云开发者
2023-04-11
阅读 6 分钟
1.1k
目前京东实行BigBoss机制以及积木型组织,同时现阶段再次强调了“经营”理念,以上均是比较大的组织层面的纲领和引导,核心是为了激发大家owner意识可以更好更快为公司产出价值和贡献。落到具体执行层面,与测试岗位息息相关的那便是“测试1号位”职责。
如何将微前端项目部署在同一台服务器同一个端口下
京东云开发者
2023-04-11
阅读 8 分钟
1.5k
因为线上部署主应用时需要用到子应用的线上可访问地址,因此部署顺序应该是先部署子应用,保证子应用能够线上可访问后,再将子应用的线上可访问地址配置到主应用,最后再将主应用部署到线上环境。
一文了解MySQL中的多版本并发控制
京东云开发者
2023-04-11
阅读 5 分钟
1.2k
作者:京东零售 李泽阳最近在阅读《认知觉醒》这本书,里面有句话非常打动我:通过自己的语言,用最简单的话把一件事情讲清楚,最好让外行人也能听懂。也许这就是大道至简,只是我们习惯了烦琐和复杂。希望借助今天这篇文章,能用大白话说清楚这个相对比较底层和复杂的MVCC机制。在开始之前,先抛出一个问题:我们都知...
微前端项目部署方案
京东云开发者
2023-04-10
阅读 11 分钟
1.1k
因为线上部署主应用时需要用到子应用的线上可访问地址,因此部署顺序应该是先部署子应用,保证子应用能够线上可访问后,再将子应用的线上可访问地址配置到主应用,最后再将主应用部署到线上环境。
带你揭开神秘的javascript AST面纱之AST 基础与功能
京东云开发者
2023-04-10
阅读 7 分钟
1.1k
在前端里面有一个很重要的概念,也是最原子化的内容,就是 AST ,几乎所有的框架,都是基于 AST 进行改造运行,比如:React / Vue /Taro 等等。 多端的运行使用,都离不开 AST 这个概念。
Redis缓存高可用集群
京东云开发者
2023-04-10
阅读 8 分钟
942
在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主从切换,将某一台slave作为master,哨兵的配置略微复杂,并且性能和高可用性等各方面表现一般。
从0到1构建基于自身业务的前端工具库
京东云开发者
2023-04-10
阅读 12 分钟
1.5k
在实际项目开发中无论 M 端、PC 端,或多或少都有一个 utils 文件目录去管理项目中用到的一些常用的工具方法,比如:时间处理、价格处理、解析url参数、加载脚本等,其中很多是重复、基础、或基于某种业务场景的工具,存在项目间冗余的痛点以及工具方法规范不统一的问题。
一个前端大佬的十年回顾 | 漫画前端的前世今生
京东云开发者
2023-04-10
阅读 14 分钟
1.3k
作者:京东科技 胡骏引言岁月如梭,十载流年前端技术,蓬勃向前HTML,CSS,JavaScript演绎出璀璨夺目的技术画卷回到十年前,前端技术就像一名戴着厚重眼镜的书呆子,总是小心翼翼,被各种各样的浏览器兼容性问题欺负(就像在小学被欺负一样)。但随着时间的推移,这个书呆子开始锻炼,变得越来越强壮,终于能够对抗那些...
pnpm 之降本增效
京东云开发者
2023-04-07
阅读 2 分钟
1.3k
主要影响:安装依赖包的过程,假如使用的是npm install会根据package-lock.json进行软件包的安装,如果没有package-lock.json会根据package.json进行生成并对安装的依赖包扁平化处理,安装依赖包的时长由两个因素导致: 1.package.json依赖包的量 2.网速
Redis集群介绍及测试思路
京东云开发者
2023-04-07
阅读 12 分钟
1.2k
Redis集群一般有四种方式,分别为:主从复制、哨兵模式、Cluster以及各大厂的集群方案。在3.0版本之前只支持单实例模式,3.0之后支持了集群方式。在3.0之前各大厂为了解决单实例Redis的存储瓶颈问题各自推出了自己的集群方案,其核心思想就是数据分片,主要有客户端分片、代理分片、服务端分片。这里咱们只介绍前三种方...
京东LBS推荐算法实践
京东云开发者
2023-04-07
阅读 4 分钟
1.8k
现有的同城购业务围绕京东即时零售能力搭建了到店、到家两种业务场景。同城业务与现有业务进行互补,利用高频,时效性快的特点,可以有效提升主站复访复购频次,是零售的重要战略方向。
云计算时代前端如何保证开源代码的安全性
京东云开发者
2023-04-06
阅读 5 分钟
1.9k
在前端发展初期,前端只需完成静态页面和交互的开发即可,然后将源文件给后端部署;之后前后端分离,有了工程化的概念,前端需要自己去完成构建、打包、集成、部署,部署方式有通过CI/CD工具进行命令工具部署、Docker镜像部署、平台化部署等。随着nodejs、跨端技术的快速发展,进入大前端时代,前端工程师也可以做全栈开...
深入理解MySQL索引底层数据结构
京东云开发者
2023-04-06
阅读 5 分钟
1.3k
在日常工作中,我们会遇见一些慢SQL,在分析这些慢SQL时,我们通常会看下SQL的执行计划,验证SQL执行过程中有没有走索引。通常我们会调整一些查询条件,增加必要的索引,SQL执行效率就会提升几个数量级。我们有没有思考过,为什么加了索引就会能提高SQL的查询效率,为什么有时候加了索引SQL执行反而会没有变化,本文就从...
JSF预热功能在企业前台研发部的实践与探索
京东云开发者
2023-04-06
阅读 3 分钟
804
京东为这类客户专门开发API接口,对接到客户内网的网上商城,将产品SKU直接推送到客户内网,客户内部采购人员可以直接在内网商城进行下单采购,订单信息通过API接口传递到京东后台,由京东安排物流配送服务。VOP模式下,客户内网的数据信息京东并不抓取,从而实现内部采购架构的独立搭建及数据的保密与安全。
架构师日记-如何写的一手好代码
京东云开发者
2023-04-06
阅读 7 分钟
1.2k
在日常工作中,我经常听到部分同学抱怨代码质量问题,潜台词是:“除了自己的代码,其他人写的都是垃圾,得送到绞刑架上,重构!”。今天就来聊一聊,如何写的一手好代码。要回答这个问题之前,得先弄清楚一个问题,好代码的标准是什么?易阅读,可扩展,高内聚,低耦合,编程范式,设计原则......,要求不少,却很难度量...
架构师日记-为什么数据一致性那么难
京东云开发者
2023-04-04
阅读 8 分钟
811
在现代大型分布式软件系统中,有一个绕不过去的课题,那就是如何保证系统的数据一致性。著名的Paxos算法(Megastore、Spanner),Raft协议(ETCD、TiKV、Consul ),ZAB协议(ZooKeeper)等分布式一致性解决方案,都是在此背景下而诞生的。
Flutter 异步编程指南
京东云开发者
2023-04-04
阅读 9 分钟
3.7k
在 App 开发中,经常会遇到处理异步任务的场景,如网络请求、读写文件等。Android、iOS 使用的是多线程,而在 Flutter 中为单线程事件循环,如下图所示
iOS代码覆盖率(一)-全量覆盖率自动化实践
京东云开发者
2023-04-04
阅读 8 分钟
2.9k
这是一个统计基于 Swift & Objective-C 工程的代码覆盖率的自动化脚本。之所以做成 Pod ,是便于更好的复用,该 Pod 只包含了收集生成代码覆盖率的脚本。整体比较简单方便。
JAVA多线程并发编程-避坑指南
京东云开发者
2023-04-04
阅读 6 分钟
1.4k
本篇旨在基于编码规范、工作中积累的研发经验等,整理在多线程开发的过程中需要注意的部分,比如不考虑线程池参数、线程安全、死锁等问题,将会存在潜在极大的风险。并且对其进行根因分析,避免每天踩一坑,坑坑不一样。
上一页
1
…
More
48
49
50
(current)
51
52
…
More
下一页
上一页
50
(current)
下一页