构建一体化云原生安全防御体系,京东云云原生安全平台重磅发布

2023-09-05
阅读 2 分钟
2.1k
当用户充分利用原生云能力进行应用设计、部署和运维时,云原生也面临新的安全挑战,例如镜像漏洞与投毒、编排软件漏洞、不安全配置利用、容器逃逸等。
封面图

从积木式到装配式云原生安全 | 京东云技术团队

2023-09-05
阅读 2 分钟
2.1k
随着云原生架构的快速发展,核心能力逐渐稳定,安全问题日趋紧急。在云原生安全领域不但有新技术带来的新风险,传统IT基础设施下的安全威胁也依然存在。要想做好云原生安全,就要从这两个方面分别进行分析和解决。
封面图

文盘Rust -- 生命周期问题引发的 static hashmap 锁 | 京东云技术团队

2023-09-05
阅读 5 分钟
923
春节后开始动手,在做的过程中会碰到各种有趣的问题。于是记下来想和社区的小伙伴一起分享。社区里的小伙伴大部分是DBA和运维同学,如果想进一步了解更底层的东西,代码入手是个好路数。
封面图

jdk17下netty导致堆内存疯涨原因排查 | 京东云技术团队

2023-09-05
阅读 9 分钟
1.4k
天网风控灵玑系统是基于内存计算实现的高吞吐低延迟在线计算服务,提供滑动或滚动窗口内的count、distinctCout、max、min、avg、sum、std及区间分布类的在线统计计算服务。客户端和服务端底层通过netty直接进行tcp通信,且服务端也是基于netty将数据备份到对应的slave集群。
封面图

楠姐技术漫话:接着唠唠社区发现 | 京东云技术团队

2023-09-05
阅读 8 分钟
882
★ 本篇依然是风控算法分享,其实也依然算是图算法系列。社区发现作为最基础的图算法之一,也是楠姐在2020年入职后,第一个跟着大腿有样学样,学习、上手和应用的图算法,因此在第一期之后,楠姐就立刻决定把它单独拿出来写一期,进一步来说,无论图计算今天和日后发展如何,我们都不该忘记最初的前人基石,同时也希望自...
封面图

京东搜索EE链路演进 | 京东云技术团队

2023-09-04
阅读 8 分钟
844
搜索系统中容易存在头部效应,中长尾的优质商品较难获得充分的展示机会,如何破除系统的马太效应,提升展示结果的丰富性与多样性,助力中长尾商品成长是电商平台搜索系统的一个重要课题。其中,搜索EE系统在保持排序结果基本稳定的基础上,通过将优质中长尾商品穿插至排序结果中将优质商品动态展示给用户,提升用户体验...
封面图

浅谈幂等设计 | 京东云技术团队

2023-09-04
阅读 2 分钟
1.2k
1 幂等性一句话,幂等就是一个执行操作,无论执行多少次,产生的效果和返回的结果都是一样的。2 为什么要实现幂等性?如今随着互联网技术快速发展,业务越来越复杂,系统的高并发和关键数据的场景越来越多。在分布式系统中,机器宕机和消息丢失也是需要重点关注的问题,其中的一个典型就是幂等性问题。想想看,一个对外...
封面图

浅谈Mysql读写分离的坑以及应对的方案 | 京东云技术团队

2023-09-04
阅读 5 分钟
1.1k
为什么我们要进行读写分离?个人觉得还是业务发展到一定的规模,驱动技术架构的改革,读写分离可以减轻单台服务器的压力,将读请求和写请求分流到不同的服务器,分摊单台服务的负载,提高可用性,提高读请求的性能。
封面图

ThreadLocal:线程中的全局变量 | 京东云技术团队

2023-09-04
阅读 3 分钟
1.2k
最近接了一个新需求,业务场景上需要在原有基础上新增2个字段,接口新增参数意味着很多类和方法的逻辑都需要改变,需要先判断是否属于该业务场景,再做对应的逻辑。原本的打算是在入口处新增变量,在操作数据的时候进行逻辑判断将变量进行存储或查询。
封面图

用ChatGPT做一个Chrome扩展 | 京东云技术团队

2023-09-01
阅读 3 分钟
720
但我觉着啊,真就外行看热闹,内行看笑话。虽然ChatGPT很强大,但没有经过针对某个领域自定义化过的模型真就没啥用。。。 就比如写代码这事儿,我觉着还不如GitHub的Copilot用着方便。
封面图

一文看懂研发效能提升 | 京东云技术团队

2023-09-01
阅读 3 分钟
1.2k
对于一个企业来说,最大化企业效能是其必求目标,包括:利润、用户规模、客服满意度、运营效率等。对于自有产品研发的互联网公司来说,研发效能是服务企业效能的重要因素。

稳定性建设框架 | 京东物流技术团队

2023-09-01
阅读 4 分钟
705
物理学上,用“熵”来描述一个体系的混乱程度。卡尔·弗里德曼提出熵增定律,他认为在一个封闭的系统内,如果没有外力的作用,一切物质都会从有序状态向无序状态发展。
封面图

云密一体,京东云密码资源池实力守护安全防线

2023-08-31
阅读 3 分钟
2k
近年来,网络安全已上升到国家战略高度,密码技术作为网络安全重要的主动防护技术,在信息化进程中得到了更多的应用和发展。然而,在云计算环境下,传统密码方式面临诸多挑战,密码建设需要更加体系化、集中性的建设。
封面图

浅析Java - SPI机制 | 京东云技术团队

2023-08-31
阅读 1 分钟
643
SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。 整体机制如下图 Java SPI 实际上是“基于接口的编程+策略模式+配置文件”组合实现的动态加载机制。
封面图

【稳定性】揭秘团队快速排查问题的三字经,你学会了吗? | 京东物流技术团队

2023-08-31
阅读 5 分钟
1k
线上故障是技术成长中不可避免的一部分,我们从中能够吸取宝贵的教训并变得越来越有经验。然而,并非每个团队或技术同学都能以合理和科学的方式处理故障。基于日常实际工作经验和个人心得,我整理了一份团队遇到故障问题或者疑似问题快速排查的三字经清单及正确✅案例和错误❌案例。这份清单将帮助你在遇到问题时进行快速...
封面图

Java单元测试及常用语句 | 京东物流技术团队

2023-08-31
阅读 4 分钟
840
编写Java单元测试用例,即把一段复杂的代码拆解成一系列简单的单元测试用例,并且无需启动服务,在短时间内测试代码中的处理逻辑。写好Java单元测试用例,其实就是把“复杂问题简单化,建单问题深入化“。在编写的过程中, 我们也可以对自己的代码进行一个二次检查。
封面图

揭秘ChatGPT,如何打造自己的自定义指令 | 京东云技术团队

2023-08-31
阅读 5 分钟
1.5k
一、ChatGPT-0720更新又在深夜,正要打开ChatGPT官网测试下pdf对话功能,发现ChatGPT又有更新。本次更新总结有2点:1.对于Plus用户,GPT-4的使用限额从25条/3h提升至50条(整整提升1倍~ $20的订阅费又更超值了)2.新增 Custom instructions (个性化指令),简单可以理解为个人角色和期望回答定义Why instructions?Cust...
封面图

我在京东做研发丨传统展会注入“云”上想象力,探寻京东云会展云与服贸会的四年相守

2023-08-31
阅读 1 分钟
791
当传统展会注入“云”上想象力京东云会展云与“云上服贸会”连续四年相守突破时间、空间和语言限制如何打造一场云展会线上与线下如何相辅相成本期,京东云会展云解决方案核心研发人员将揭秘一场云展会的建设思路
封面图

高基数类别特征预处理:平均数编码 | 京东云技术团队

2023-08-30
阅读 12 分钟
1k
对于一个类别特征,如果这个特征的取值非常多,则称它为高基数(high-cardinality)类别特征。在深度学习场景中,对于类别特征我们一般采用Embedding的方式,通过预训练或直接训练的方式将类别特征值编码成向量。在经典机器学习场景中,对于有序类别特征,我们可以使用LabelEncoder进行编码处理,对于低基数无序类别特征...
封面图

破局主键重复问题的坎坷路 | 京东物流技术团队

2023-08-30
阅读 8 分钟
1k
伴随着业务的不断发展,逐渐由单库单表向分库分表进行发展。在这个过程中不可避免的一个问题是确保主键要的唯一性,以便于后续的数据聚合、分析等等场景的使用。在进行分库分表的解决方案中有多种技术选型,大概分为两大类客户端分库分表、服务端分库分表。例如 Sharding-JDBC、ShardingSphere、 MyCat、 ShardingSphere...
封面图

谈了千百遍的数据一致性 | 京东云技术团队

2023-08-30
阅读 4 分钟
1.6k
今天来说一个老生常谈的问题,来看一个实际案例:现有业务中往往都会通过缓存来提高查询效率,降低数据库的压力,尤其是在分布式高并发场景下,大量的请求直接访问Mysql很容易造成性能问题。有一天老板找到了你......老板:听说你会缓存?你:来看我操作。你设计了一个最常见的缓存方案,基于这种方案,开始对用户积分功...
封面图

Java NIO 图解 Netty 服务端启动的过程 | 京东云技术团队

2023-08-30
阅读 4 分钟
1k
了解整体Netty常用的核心组件后,并且对比了传统IO模式。在对比过程中,找到了传统IO对应Netty中是如何实现的。最后我们了解到在netty中常用的那些组件。
封面图

撮合前端平台在低代码平台的落地实践 | 京东云技术团队

2023-08-29
阅读 3 分钟
1.1k
在京东技术的发展当下,不同的业务线,不同的区域,甚至于很多触达消费者的端,正在被中台架构能力所支撑。大家都很清楚,中台建设能够带来技术的规模化效应,具有提高业务协同、加速创新和交付速度、提高系统稳定性和可靠性、降低成本和支持业务快速发展等优势。
封面图

redis分布式锁,setnx+lua脚本的java实现 | 京东物流技术团队

2023-08-29
阅读 6 分钟
1k
在现在工作中,为保障服务的高可用,应对单点故障、负载量过大等单机部署带来的问题,生产环境常用多机部署。为解决多机房部署导致的数据不一致问题,我们常会选择用分布式锁。
封面图

架构师日记-软件工程里的组织文化 | 京东云技术团队

2023-08-29
阅读 7 分钟
720
一 引言本文是京东到家自动化测试体系建设过程中的一些回顾和总结,删减了部分系统设计与实践的章节,保留了组织与文化相关的内容,整理成文,以飨读者。下面就以QA(Quality Assurance)的视角来探讨工作中经常面临的问题与挑战。关于软件质量,不知道你有没有以下困惑:西医中“头疼医头,脚疼医脚”的思路在研发团队中...
封面图

如何把一个接口设计好? | 京东云技术团队

2023-08-29
阅读 3 分钟
1.2k
很多人觉得这不就是CRUD,能实现不就行了。单纯实现来说,并非难事,但要做到易用、易扩展、易维护并不是一件简单的事。这里并不强调一些个接口设计的原则或者设计方法,仅从如何设计一个好的接口出发,简单讨论。
封面图

百亿补贴通用H5导航栏方案 | 京东云技术团队

2023-08-28
阅读 7 分钟
986
在移动端页面中,由于屏幕空间有限,导航条扮演着非常重要的角色,提供了快速导航到不同页面或功能的方式。用户也通常会在导航条中寻找他们感兴趣的内容,因此导航条的曝光率较高。在这样的背景下,提供一个动态灵活的导航条,为产品赋能,变得尤其重要。
封面图

【深入浅出系列】之代码可读性 | 京东云技术团队

2023-08-28
阅读 3 分钟
699
一句话:见名知其义。有人说好的代码必然有清晰完整的注释,我不否认;也有人说代码即注释,是代码简洁之道的最高境界,我也不否认。但我都不完全接受,如果照搬前者,有人会在每个方法、每个循环、每个判断都添加大量注释,对于一个表达不严谨的coder来说,代码与汉字可能词不达意;而且,一旦代码逻辑发生变化,注释改...
封面图

从原理聊JVM(五):JVM的编译过程和优化手段 | 京东云技术团队

2023-08-28
阅读 4 分钟
876
一、前端编译前端编译就是将Java源码文件编译成Class文件的过程,编译过程分为4步:1 准备初始化插入式注解处理器(Annotation Processing Tool)。2 解析与填充符号表将源代码的字符流转变为标记(Token)集合,构造出抽象语法树(AST)。抽象语法树每个节点都代表着程序代码中的一个语法结构,包含包、类型、修饰符、...
封面图

四层负载均衡的NAT模型与DR模型推导 | 京东物流技术团队

2023-08-28
阅读 2 分钟
714
本文首先讲述四层负载均衡技术的特点,然后通过提问的方式推导出四层负载均衡器的NAT模型和DR模型的工作原理。通过本文可以了解到四层负载均衡的技术特点、NAT模型和DR模型的工作原理、以及NAT模型和DR模型的优缺点。读者可以重点关注NAT模型到DR模型演进的原因(一种技术的诞生肯定是为了弥补现有技术的不足)。除此之外...
封面图