摘要: 在去年、我整理了一篇名为《如何做架构设计?》的文章,主要探讨了架构设计的目标和过程,然而、那是一篇概括性的文章,用于启发思路,并不是具体的实践指南,因此、我一直期望给出具体参考案例。 我几乎忘了这件事,如今回顾、我发现并没有合适的案例可供参考,现有的案例要么不完整、要么是与业务耦合的特定场景,要么无 阅读全文
posted @ 2024-01-03 09:35 京东云开发者 阅读(4301) 评论(15) 推荐(57) 编辑
摘要: “安全产品那么多,我怎么知道防住了?”“大家都说自己是云原生的,我看都是换汤不换药”在与客户沟通云原生安全方案的时候,经常会遇到这样的吐槽。越来越的客户已经开始了云原生化的技术架构改造,也意识到了云原生安全的重要性。但是面对还未像传统安全一样形成格局的云原生安全市场,鱼龙混杂,客户往往花掉了很多的时 阅读全文
posted @ 2024-07-26 10:16 京东云开发者 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1.HVV行动简介 HVV行动是国家应对网络安全问题所做的重要布局之一。从2016年开始,随着我国对网络安全的重视,演习规模不断扩大,越来越多的单位都加入到HVV行动中,网络安全对抗演练越来越贴近实际情况,各机构对待网络安全需求也从被动构建,升级为业务保障刚需,而2023年的国家HVV目前已经结束。 阅读全文
posted @ 2024-07-26 10:16 京东云开发者 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 云原生安全风险 随着云原生架构的快速发展,核心能力逐渐稳定,安全问题日趋紧急。在云原生安全领域不但有新技术带来的新风险,传统IT基础设施下的安全威胁也依然存在。要想做好云原生安全,就要从这两个方面分别进行分析和解决。 新技术带来新的安全风险 云原生的概念定义本身就比较抽象,从诞生到现在也经历了多次变 阅读全文
posted @ 2024-07-26 10:16 京东云开发者 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 简介 JDK 8 中 CompletableFuture 没有超时中断任务的能力。现有做法强依赖任务自身的超时实现。本文提出一种异步超时实现方案,解决上述问题。 前言 JDK 8 是一次重大的版本升级,新增了非常多的特性,其中之一便是 CompletableFuture。自此从 JDK 层面真正意义 阅读全文
posted @ 2024-07-25 13:56 京东云开发者 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 接触MySQL数据库的小伙伴一定避不开索引,索引的出现是为了提高数据查询的效率,就像书的目录一样。 某一个SQL查询比较慢,你第一时间想到的就是“给某个字段加个索引吧”,那么索引是什么?是如何工作的呢?一起静下心来,耐心看完这篇文章吧,干货不啰嗦,相信你一定会有所收获。 一、索引模型 模型也就是数据 阅读全文
posted @ 2024-07-25 13:56 京东云开发者 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1. 引言 面对复杂多变的运行环境、不可预测的用户输入以及潜在的编程错误,如何确保软件在遭遇异常情况时依然能够稳定运行,是每位开发者必须面对的挑战。防御性编程(Defensive Programming)正是为解决这一问题而生的一种编程范式,它强调在编程过程中预见并防范潜在的错误和异常情况,从而增强 阅读全文
posted @ 2024-07-25 13:55 京东云开发者 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 本文通过介绍在实际工作中慢SQL治理的经历,来使得读者受到一定的启发,从而迸发出星星点光,扩展出自己独有的思路,进而减少系统中的慢SQL,提升用户的体验,甚至能将一些不可预知的高风险扼杀在摇篮里。 分享工作中的点点滴滴,贯彻千里之行,始于足下,最终以微不足道的量变引起化蝶的质变精神。以自己为例拒绝在 阅读全文
posted @ 2024-07-24 14:55 京东云开发者 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 一、调度系统简介 Buffalo调度是一款京东自主研发的分布式DAG作业调度系统。为京东的数据开发工程师、算法工程师、数据分析师等用户提供了离线作业的编排&调试、监控运维、DAG调度等系统能力,致力于打造行业领先的稳定高效、产品简洁高体验、任务监控全面、资源容器化、系统能力开放化的ETL调度系统。 阅读全文
posted @ 2024-07-24 14:54 京东云开发者 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 背景 我们的很多web应用在持续迭代中功能越来越复杂,参与的人员、团队不断增多,导致项目出现难以维护的问题,这种情况PC端尤其常见,微前端为我们提供了一种高效管理复杂应用的方案。但是在使用微前端的过程中,通常会有一些公共方法或公共组件,本文将对如何实现父子应用以及兄弟应用之间进行方法及组件共享提出几 阅读全文
posted @ 2024-07-24 14:53 京东云开发者 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 分享工作中的点点滴滴,贯彻千里之行,始于足下,最终以微不足道的量变引起化蝶的质变精神。以自己为例拒绝在舒适的中央区域安逸的躺着,以便在不知不觉中被社会所淘汰,也不盲目的直接跃迁进困哪区域,在受挫的同时又跌回原有的舒适区域内,造成这样一个浑浑噩噩的让人无法进步的循环怪圈内,保持在舒适边缘的拉伸区,既跳 阅读全文
posted @ 2024-07-23 14:45 京东云开发者 阅读(9) 评论(0) 推荐(0) 编辑