最新 最热

【微服务】Spring条件注解从使用到源码分析详解

微服务架构已经成为当今软件开发的主要范式之一。Spring框架提供了丰富的工具和特性来支持微服务的开发和部署。其中,Spring的条件注解是一项有用的功能,允许您根据特定条件来配置Spring Bean的创建。本文将深入探讨Spr...

2023-12-13
1

Java面试八股文 - 掌握面试必备知识(目录篇)

在Java开发领域中,掌握一些常见的面试题和知识点对于求职者来说至关重要。本文将带你逐一了解Java面试中的八大篇章,涵盖Redis、MySQL数据库、框架、微服务、消息中间件、常见集合、并发编程、JVM虚拟机以及企业场景等...

2023-12-13
0

设计模式:企业级和大型系统中常用的系统架构设计模式

在现代软件开发中,设计模式是一种至关重要的工具,尤其是在企业级和大型系统的构建过程中。设计模式不仅有助于解决常见的软件设计问题,还能提高代码的可维护性、可扩展性和复用性。在本文中,我们将探讨一些在企业级和大型...

2023-12-12
1

什么是云原生?

云原生是当前软件开发和部署的前沿范式,它充分利用云计算的优势来构建和运行应用程序。这种方法不仅仅是在云环境中运行应用程序,而是涉及到一系列实践,从开发过程到应用架构,再到部署和基础设施的全面革新。下面我们将详...

2023-12-12
0

09 Dec 2023 微服务最佳实践

微服务架构作为现代软件开发的一个关键趋势,其成功实施依赖于一系列精心设计的最佳实践。这些实践不仅提升了系统的可维护性和可扩展性,还加强了服务间的独立性和灵活性。本文将详细探讨这些最佳实践,并通过具体例子来阐...

2023-12-10
1

提升微服务稳定性与性能:深入剖析Netflix Hystrix框架

说到 Netflix Hystrix 框架,一定离不开 com.netflix.hystrix.HystrixCommand,这个类是 Netflix 开源的 Hystrix 框架中的一个关键类,用于实现服务的容错和熔断功能。它主要用于将远程服务调用封装成一个独立的命令对象,以...

2023-12-07
1

面试官:什么是JWT?为什么要用JWT?

目前传统的后台管理系统,以及不使用第三方登录的系统,使用 JWT 技术的还是挺多的,因此在面试中被问到的频率也比较高,所以今天我们就来看一下:什么是 JWT?为什么要用 JWT?...

2023-12-07
1

对PBC的理解

最近有几次关于PBC的培训,部门内也在搞一些实践,PBC的全称是Packaged Business Capabilities,感觉每个人对PBC的理解都有差别,我也在思考PBC是什么?我对PBC有什么深入的思考,以及如果让我去构建BPC的时候,我会怎么做。整理一...

2023-12-04
1

SpringCloud 微服务集群升级记录(1.5.x-2.7.18)

前段时间,因项目被扫出大量漏洞,全是因为依赖版本过低,存在高中危漏洞需要升级。正好本来也有规划集群升级,因为工作量大迟迟落实不了,正好有这次修漏洞的机会,升级微服务集群。这篇文章主要记录了本人的升级记录,遇到的问题...

2023-12-02
0

微服务入门

.Net Core微服务入门全纪录 微服务入门 当今的应用程序开发和 IT 系统管理由云驱动。 新式云应用程序需要是快速、敏捷、可大规模缩放且可靠的。 微服务体系结构是一种将大型应用程序分解为一组较小的服务的方法。 每...

2023-11-30
0