自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Java 中的跨域问题

跨域问题源于浏览器的同源策略,限制不同源(协议/域名/端口组合不同)的资源访问。在Java开发中主要出现在前后端分离、微服务调用和第三方API集成场景。解决方案主要有:1)Spring Boot使用@CrossOrigin注解或通过WebMvcConfigurer全局配置;2)Servlet应用通过Filter添加CORS响应头;3)Spring Security需配置CorsConfigurationSource并协调CSRF策略。关键配置项包括Access-Control-Allow-Origin(允许

2025-04-19 13:58:34 418

原创 BM25算法:信息检索中的经典排序模型

BM25算法是由Robertson和Walker在1994年提出的,它是Okapi信息检索系统的一部分。BM25是基于概率检索模型的改进版本,旨在克服传统TF-IDF(词频-逆文档频率)方法的一些局限性。BM25不仅考虑了词频和文档频率,还引入了文档长度归一化等因素,从而更好地反映文档与查询的相关性。BM25是一种经典且高效的信息检索算法,通过引入文档长度归一化和词频饱和等机制,能够更好地评估文档与查询的相关性。

2025-03-01 19:41:55 1064

原创 Gateway服务网关

过滤器的作用是什么?① 对路由的请求或响应做加工处理,比如添加请求头② 配置在路由下的过滤器只对当前路由的请求生效defaultFilters的作用是什么?① 对所有路由都生效的过滤器需求:定义全局过滤器,拦截请求,判断请求的参数是否满足下面条件:参数中是否有authorization,authorization参数值是否为admin如果同时满足则放行,否则拦截实现:@Order(-1)@Component@Override// 1.获取请求参数。

2025-02-27 00:43:56 630

原创 Eureka的服务保护模式,多级缓存机制和心跳机制

Eureka的服务保护模式,多级缓存机制和心跳机制原理

2025-02-25 15:55:46 898

原创 C++中的左值和右值

左值可以出现在赋值语句的左边,可以取地址,并且可以在多个位置引用和访问,它们在内存中有一个确定的地址。左值可以被多次引用和访问,可以作为函数的参数传递和返回值,以及进行各种操作,比如赋值、取地址和取值等。左值是可以被赋值的表达式,在内存中有一个确定的地址,可以在多个地方引用和访问。右值是不能被赋值的表达式,在内存中没有一个确定的地址,它是一个临时的值。例如,赋值操作符和取地址操作符只能用于左值,因为赋值操作需要一个可修改的存储位置,而取地址操作需要一个具体的内存地址。这用于在语法和语义上对表达式进行分类。

2023-10-22 00:19:11 245 1

原创 可变数量参数和省略符形参

是C语言中的一个头文件,它提供了一种机制来处理可变数量的参数。它定义了一些宏和类型,用于在函数中访问可变数量的参数。来访问可变数量的参数。函数接受一个固定参数。

2023-09-23 16:20:01 70 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除