欢迎光临
我们一直在努力

技术分享

第36页

Spring5 中更优雅的第三方 Bean 注入

mumupudding阅读(17)评论(0)

小伙伴们知道,当我们使用 Spring 容器的时候,如果遇到一些特殊的 Bean,一般来说可以通过如下三种方式进行配置: 静态工厂方法 实例工厂方法 FactoryBean 不过从 Spring5 开始,在 AbstractBeandefi...

记一次使用分布式锁遇到设计问题

mumupudding阅读(18)评论(0)

这个问题估计大部分开发都会遇到,大部分人都会遗漏,遇到这样情况,你是否立马能找到问题 源自一个需求,对一个接口进行幂等控制。当时实现思路,创建一个声明注解,标注参数的对象的字段作为幂等标记,使用注解作为切点,进行环绕通知控制对业务方法进行增...

如何使用Java在Excel中实现一个数据透视表

mumupudding阅读(20)评论(0)

摘要:本文由葡萄城技术团队于思否原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 前一段时间淘宝出了一个“淘宝人生”的模块,可以看从注册淘宝账号至今的消费记录,仔细想了想,现在微信、淘宝...

Spring Cloud Gateway与Apache APISIX的对比

mumupudding阅读(17)评论(0)

前言 市场上可用的 API 网关的数量很多,网上经常会讨论哪个更好。在这篇文章中,将会分享 Spring Cloud Gateway 与 Apache APISIX 的比较。 使用 Spring Cloud Gateway 的第一步 我所知...

听说后端的你在学 React

mumupudding阅读(14)评论(0)

一、React 是什么 在 React 之前前端有三个里程碑意义的 library/framework jQuery 解决了浏览器兼容和 DOM 元素快捷操作问题,其链式操作 API 也对后续前端框架产生了深刻影响; Knockout 提出...

Effective Java 集合框架:最佳实践和技巧

mumupudding阅读(22)评论(0)

前言 Java集合框架提供了各种类和接口,例如列表、集合、队列和映射,用于管理和存储相关对象的集合。在本文中,我们将介绍 Effective Java 集合框架:最佳实践和技巧。 什么是集合框架? Java 集合框架是 Java 编程的关键...

分析 Java 应用在 Istio 下的 warm up

mumupudding阅读(21)评论(0)

分析 Java 应用在 Istio 下的 warm up 故事的开始 在很久很久前的,有个测试找到一个开发,说 k8s 下 HPA(自动伸缩) 新启动的 pod 的 api latency 特别高: 需要注意,上图是在 Java 服务提供者...

一文讲清DDD的好处与案例实践

mumupudding阅读(12)评论(0)

为什么需要DDD 复杂系统设计:系统多,业务逻辑复杂,概念不清晰,有什么合适的方法帮助我们理清楚边界,逻辑和概念 多团队协同:边界不清晰,系统依赖复杂,语言不统一导致沟通和理解困难。有没有一种方式把业务和技术概念统一,大家用一种语言沟通。例...

浅谈常态化压测 | 京东物流技术团队

mumupudding阅读(11)评论(0)

一、常态化压测介绍 1.什么是常态化压测 常态是指:“正常的状态”;“化”在这里是表示转变为某种性质或状态。 “常态化”的含义就是:趋向正常的状态。 那么常态化压测顾名思义就可以解释为,让压测趋于正常的状态,趋于合理;因此通过调研给了如下定...

MySQL之InnoDB存储结构 | 京东物流技术团队

mumupudding阅读(17)评论(0)

1 InnoDB存储引擎 InnoDB存储引擎最早由Innobase Oy公司开发(属第三方存储引擎)。从MySQL 5.5版本开始作为表的默认存储引擎。该存储引擎是第一个完整支持ACID事务的MySQL存储引擎,特点是行锁设计、支持MVC...