- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 反向代理获取客户端ip
如果你看到的 X-Forwarded-For 头部包含的是代理服务器的 IP 地址而不是客户端的真实 IP 地址,可能是因为 NGINX 配置没有正确处理真实 IP。你已经在 ingress-nginx-controller 的 ConfigMap 中启用了 use-forwarded-headers 和 compute-full-forwarded-for。在完成上述步骤后,使用 curl 或其他工具测试你的服务,检查 X-Forwarded-For 头部是否包含真实的客户端 IP。
2025-03-31 16:37:07
299
原创 formal unbound in pointcut
确保切点未引用未绑定的参数:// ✅ 正确示例 @Pointcut("execution(* com.example.service.*.*(..))") public void executionService() {}
2025-03-21 11:34:34
252
原创 如何获取请求者ip
需要在nginx反向代理时, 设置X-Forwarded-For在HTTP通信中,(XFF)头部用于传递客户端真实IP地址,尤其适用于存在代理或负载均衡器的场景。
2025-03-19 21:17:22
890
原创 redis的批量操作
对于分批处理,每批的具体大小可以根据实际的应用场景和性能测试来决定。在实践中,如果键的数量达到几千个或者更多,可能就需要考虑分批处理。具体的批大小并没有一个固定的标准,但通常建议每批的大小可以控制在几十到几百个键。如果不确定具体的批大小,建议进行性能测试,以确定在特定的环境下最佳的操作方式。方法时,如果需要获取的键的数量在几十个到几百个,通常不会出现性能问题。但是,如果键的数量达到几千个或者更多,可能就需要考虑其他策略,比如分批获取。这样可以避免因一次性请求大量键而可能对Redis服务器造成的压力。
2025-02-26 18:17:13
261
原创 Kubernetes将服务从 ClusterIP 类型改为 NodePort 类型
在 Kubernetes 中,将服务从ClusterIP类型改为NodePort类型,可以通过修改服务的配置文件并重新应用来实现。
2025-02-20 17:48:58
322
原创 定时任务因为@RefreshScope 失效
避免在定时任务类上直接使用,而是将动态配置抽取到单独的配置类中。使用动态任务调度器,如,以支持动态更新任务。监听配置刷新事件,在配置更新时手动重新加载任务。根据你的需求选择合适的方案,以确保定时任务能够正常执行。
2025-02-19 11:26:17
297
原创 nacos新增配置不生效
本地配置文件路径(resources/config/dossier-service-uat.yml)data-id: dossier-service-uat # 指定 Data ID。// 示例:返回空 JSON。要解决 Nacos 中配置内容为空时 Java 应用无法获取的问题,并确保正确获取。// 处理空配置:返回默认值或抛出业务异常。// 处理异常:降级为默认配置。# 当远程配置为空时,使用本地文件。// 忽略空配置变更。# 忽略空配置或不存在配置。
2025-02-14 15:04:15
799
原创 java spring boot启动之后为什么接口找不到
检查你的Controller是否在Spring Boot的组件扫描路径下。通常,Controller应该放在主应用程序类(通常使用。今天犯了个很蠢的错:java spring boot启动之后接口找不到。注解)的同一包或子包中。
2025-02-10 14:53:34
233
原创 dial tcp 142.250.217.81:443: i/o timeout解决办法
原文链接:https://blog.youkuaiyun.com/hhyukJae/article/details/106980818。(2)可以设置 GOSUMDB=“sum.golang.google.cn”, 这个是专门为国内提供的sum 验证服务。因为Go 1.14设置默认GOSUMDB=sum.golang.org,而这个网站被墙了。-w 标记 要求一个或多个形式为 NAME=VALUE 的参数, 并且覆盖默认的设置。
2025-02-05 14:02:45
709
原创 Ajax中解决中文乱码
Ajax 不支持多种字符集,它默认的字符集是UTF-8,因此在应用Ajax技术的程序中应该及时进行编码转换,否则陈旭中出现的中文字符将变成乱码。在一般情况先,有以下两种情况可以产生中文乱码。1.发送路径的参数中包含中文,在服务器端接受参数值时产生乱码将数据提交到服务器有两种方法,一种是使用Get方法提交,另一种是使用POST方法提交。使用不同方法提交数据,在服务器端接受参数时解决中文乱码的
2012-11-07 14:24:06
637
原创 我又回来啦 哈哈
两年多以前,我遇到他——优快云,确实帮我不少忙,给我解惑排疑,一年前因为学习我不再怎么接触他,只是偶尔遇到他上面的文章时我才会想起我把密码忘记了!就这样,今天晚上,突然记起了我的密码,我回来了,再继续和优快云上的哥哥姐姐弟弟妹妹一起,真好!我回来啦 哈哈
2012-03-26 21:43:00
651
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人