找回密码
 立即注册
Java中23种设计模式介绍和应用场景总结
目录 [*]设计原则 [*]设计模式 [*]GOF四人帮 [*]23种设计模式关系 [*]创建型模式 [*]结构型模式 [*]行为型模式 [*]23种设计模式应用场景 [*]创建型模式应用 [*]结构型模式应用 [*]行为型模式应用 [*]JAVA中设计模式使用场景总结 [ ...
任佳湍 2025-6-6 08:51
654 0 0
后端应用分层经验总结
  后端应用分层是什么,例如:你用Spring MVC开发web程序、项目用三层架构分包,这些都用了分层思想。   MVC模式包含了三部分: [*]视图(view):负责界面显示、处理用户交互。如:前端应用 [*]控制器(controller):协调视图层与模 ...
鄂缮输 2025-6-6 08:50
579 0 0
一篇文章带你了解设计模式——创建者模式
一篇文章带你了解设计模式——创建者模式 在之前的文章中我们已经学习了设计模式的基本原则和基本分类 下面我们来介绍第一种设计模式,创建型模式的主要关注点是怎样创建对象,它的主要特点是“将对象的创建与使用分离”。 下面我们将从 ...
陈兰芳 2025-6-6 08:49
772 0 0
微服务之间的最佳调用方式
  在微服务架构中,需要调用很多服务才能完成一项功能。服务之间如何互相调用就变成微服务架构中的一个关键问题。   服务调用有两种方式,一种是RPC方式,另一种是事件驱动(Event-driven)方式,也就是发消息方式。   消息方式是松 ...
剽达崖 2025-6-6 08:49
371 0 0
我在京东做研发 | 揭秘支撑京东万人规模技术人员协作的行云DevOps平台
随着业务变化的速度越来越快各类IT系统的建设也越来越复杂大规模研发团队的管理问题日益突出如何提升研发效能成为时下各类技术团队面临的重要挑战京东云DevOps专家将带您深入研发一线揭秘支撑京东集团万人级研发管理的行云DevOps平台分享 ...
揉幽递 2025-6-6 08:49
814 0 0
京东达达核心系统架构:从短平快到体系化的设计精要
  前言   商品系统是电商系统最基础、最核心的系统之一。商品数据遍布所有业务,首页、门店页、购物车、订单、结算、售后、库存、价格等,都离不开商品。商品信息要稳定提供至到家供应链的每个节点,所以必须要有一套稳定的、高性能的 ...
堠秉 2025-6-6 08:49
661 0 0
构建亿级别的消息推送基础模型
[*]问题场景: 当用户量增大的时候,系统内的消息推送(比如 系统内短信推送,微信,钉钉,极光个推推送)将是我们常见业务场景。当系统中的用户量逐渐增大时候,群发用户消息的推送也将成为系统中致命的性能瓶颈。 [*]消息推送缓冲队列 ...
少琼 2025-6-6 08:48
1005 0 0
阿里高级技术专家方法论:如何写复杂业务代码?
  张建飞是阿里巴巴高级技术专家,一直在致力于应用架构和代码复杂度的治理。最近,他在看零售通商品域的代码。面对零售通如此复杂的业务场景,如何在架构和代码层面进行应对,是一个新课题。结合实际的业务场景,他沉淀了一套“如何写 ...
蟠鲤 2025-6-6 08:47
689 0 0
认知篇:CQRS架构模式的本质
作者:京东科技 倪新明 CQRS只是一种非常简单的模式(pattern),CQRS本身并不是一种架构风格,和最终一致性/消息/读写分离/事件溯源/DDD等没有必然的联系,它最大优势是给我们带来更多的架构属性选择1 CQRS 本质 1.1 CQS:命令和查询分 ...
益竹月 2025-6-6 08:47
487 0 0
全球首个面向遥感任务设计的亿级视觉Transformer大模型
作者:京东探索研究院 深度学习在很大程度上影响了遥感影像分析领域的研究。然而,大多数现有的遥感深度模型都是用ImageNet预训练权重初始化的,其中自然图像不可避免地与航拍图像相比存在较大的域差距,这可能会限制下游遥感场景任务上 ...
匝抽 2025-6-6 08:47
643 0 0
如何实现千万级优惠文章的优惠信息同步
作者:京东科技 文涛 背景 金融社区优惠文章是基于京东商城优惠商品批量化自动生成的,每日通过不同的渠道获取到待生成的SKU列表,并根据条件生成优惠文章。 但是,生成优惠文章之后续衍生问题: 该商品无优惠了,对应文章需要做取消推 ...
缢闸 2025-6-6 08:46
585 0 0
风控核心子域——名单服务构建及挑战
引言 名单服务是风控架构中重要子域,对风险决策的性能、用户体验、成本管控、风险治理沉淀都有重要影响,本文将详细介绍名单服务设计思路和实现。 背景 什么是名单? 名单服务通常有几个部分组成: 风险类型 [*]黑名单:绝对会被拒 ...
常士 2025-6-6 08:46
511 0 0
常见编码规范
命名规范 命名长度 命名的原则以准确达意为目标,其长度以遵循此原则为主,并且是越短越好。 [*]对于公认、熟知的词,可以在项目内部统一成缩写 [*]对于作用域较小的变量,可以使用较短的命名 [*]对于作用域较大的变量,推荐使用可达 ...
威割 2025-6-6 08:46
304 0 0
随机高并发查询结果一致性设计实践
作者:京东物流 赵帅 姚再毅 王旭东 孟伟杰 孔祥东 1 前言 物流合约中心是京东物流合同管理的唯一入口。为商家提供合同的创建,盖章等能力,为不同业务条线提供合同的定制,归档,查询等功能。由于各个业务条线众多,为各个业务条线提供 ...
奚娅琼 2025-6-6 08:45
862 0 0
一种基于图片搜索视频的方案
作者:京东零售 谷伟 1.商品搜索 1.1网络购物的搜索手段 随着移动互联网发展,手机端购物已成为人们生活的常态。人们在搜索商品时采用的手段也越来越丰富,当前的主要搜索方式是文本搜索与拍照搜索。 1.2文本搜索 文本搜索应用比较广泛 ...
瞪皱炕 2025-6-6 08:45
1005 0 0
stylus - 新生代CSS预处理框架
stylus是什么 Stylus 是一种 CSS 预处理器,它扩展了 CSS 的功能,使得编写样式变得更简洁和高效。Stylus 允许使用嵌套、变量、混入等编程功能,这些功能可以极大地提高开发效率和代码的可维护性。 stylus中文文档 https://stylus.uih ...
更成痒 2025-6-6 08:45
722 0 0
大牛架构师珍藏的10条编程原则
程序员拥有一个较好的编程原则能使他的编程能力有大幅的提升,可以使其开发出维护性高、缺陷更少的代码。以下内容梳理自StactOverflow的一个问题:编程时你最先考虑的准则是什么?  目录   [*]KISS(Keep It Simple Stupid) [*]DRY( ...
祉遛吾 2025-6-6 08:44
50 0 0
.NET SDK样式项目打包时如何将引用项目打进同一个包
此篇为上一篇[《.NET SDK样式项目打包时如何将项目引用转为包依赖》](https://www.cnblogs.com/cnsharp/p/18819771 ")的姊妹篇。 通常情况下,我们会将每个项目都生成一个包。但有时也可能一些特殊情况会将项目及其引用项目的相关文件都 ...
锑砖 2025-6-6 08:44
1011 0 0
keycloak~JWT各字段说明及扩展字段的方法
jwt扩展字段介绍 为了实现业务的定制化需求和开发人员使用的便利,对kc的JWT进行了扩展,这个扩展字段在解析JWT之后都可以看到。 jwt的payload 公用字段 [*]exp token过期时间戳 [*]iat token生成时间戳 [*]jti token的唯一身份标识 ...
归筠溪 2025-6-6 08:43
370 0 0
《领域驱动设计》:从领域视角深入仓储(Repository)的设计和实现
一、前言“ DDD设计的目标是关注领域模型而并非技术来创建更好的软件,假设开发人员构建了一个SQL,并将它传递给基础设施层中的某个查询服务然后根据表数据的结构集取出所需信息,最后将这些信息提供给构造函数或者Factory,开发人员在 ...
毁抨句 2025-6-6 08:43
695 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则