个人技术笔记 秉烛夜游

Java 解决CORS跨域问题

在现代 Web 开发中,前后端分离已成为主流架构。然而,这种架构在带来开发便利的同时,也引发了跨域资源共享(CORS)问题。本文将深入探讨同源策略、跨域的概念,以及在 Java 项目中解决 CORS 问题的常见方法。

wangguangwu 发布于 2024-11-25

Spring Cloud LoadBalancer 源码分析

Spring Cloud LoadBalancer 作为客户端负载均衡解决方案,通过在客户端添加拦截器来实现服务实例的动态选择和负载分配。其主要优点包括灵活性、扩展性和对不同负载均衡策略的支持。

wangguangwu 发布于 2024-08-20

自定义 Spring Cloud Balancer 策略

在本篇文章中,我们详细探讨了 Spring Cloud LoadBalancer 中常见的负载均衡策略,以及如何在具体项目中实现和应用自定义的负载均衡策略。我们首先介绍了默认的轮询和随机策略,以及其他常见的负载均衡策略,如最小连接数策略、最小响应时间策略、加权策略和哈希策略等,并分析了它们各自的适用场景。

wangguangwu 发布于 2024-08-19

SpringBoot 统一结果返回、全局异常处理、日志处理

现在的项目大部分都是前后端分离。 后端数据返回给前端的时候就涉及到统一格式的问题,并且还需要对异常进行统一处理。

wangguangwu 发布于 2024-08-14

Spring 中事务的传播行为

传播行为(Propagation Behavior)是在事务管理中定义事务如何在方法调用之间传播的机制。它决定了在调用一个事务方法时,是否应该在当前事务中执行,或者启动一个新事务,或者以非事务方式执行。

wangguangwu 发布于 2024-08-14

Spring 中的事件发布机制

Spring 中的事件发布机制是一种轻量级的、基于观察者模式的通信机制,允许不同的组件之间以事件的形式进行解耦的通信。

wangguangwu 发布于 2024-08-13