- 博客(17)
- 收藏
- 关注
原创 SpringBoot 请求架构优化记录
使用场景用于 缓存 HTTP 请求体(body)的 Servlet Filter 和包装器的实现,目的是允许重复读取请求体数据,通常用于解决如下问题:🚨或默认只能读取一次,如果某些组件(如日志记录、验证、拦截器)读取过一次后,控制器就无法再次读取,会报错或读取不到内容。
2025-08-04 11:42:56
396
原创 Redis 广播 配合Kafka发送消息事件
log.info("broadcastMsg,redis广播消息:{}", JSONObject.toJSONString(redisSocketMsg));kafkaTemplate.send("kafka消息主题", JSONObject.toJSONString(event));log.info("broadcastMsg,接收redis广播消息 toSendId为空:{}", redisSocketMsg);log.info("Redis监听接收到Redis消息:{}", body);
2025-08-04 10:01:31
416
原创 阿里云-Doris-Kafka
同步任务Runing正常。但是未能正常拉取数据,高延迟,大概20-30分钟不等。Doris 通过同步任务,同步kafka数据。记录一下问题-暂无解决方式。出现延迟,原因未消费。
2025-08-04 09:55:03
273
原创 阿里云流水线更改本地私有仓库
3. 变量缓存-通用变量组-设置maven的MVN_USERNAME。1. setting.xml maven配置文件放在项目根目录。2. 构建(java构建)1. 流水线源 不变。2. 阿里云流水线配置。
2025-05-30 11:45:07
143
原创 若依feign 调用请求头优化后续
若依自带的FeignAutoConfiguration中返回的是new 一个新的FeignRequestInterceptor,我们可以优化这部分代码,直接设置内部定义的from-source的值 为 inner。通过上期发现每次每次写feign接口的时候都需要加上。这一行参数,显然这重复的代码相当多 怎么优化呢。这样就抛去了复杂的代码接口参数。其实这部分三行代码解决。
2025-05-29 17:12:15
238
原创 若依Cloud 内部鉴权 详解
/ 权限集合 Set<String> permissions = permissionService.getMenuPermission(sysUser);FROM_SOURCE 来源信息,内部验证是否为inner完成对内部微服务之间模块调用的鉴权。1. 为了保证内部调用的权限问题不过于复杂,且无法被外部调用,所有存在该部分鉴权逻辑。3. 被调用方使用@InnerAuth 注解对相关权限进行AOP切面处理。2. feign 模块部分 通过设置请求头完成对权限的传递校验。("用户名或密码错误");
2025-05-29 16:18:04
291
原创 简单Reids主从 docker 实现
docker network create redis-networkdocker run -d --name redis-master --network redis-network -p 6379:6379 redis:alpine redis-server --appendonly yesdocker run -d --name redis-slave --network redis-network redis:alpine redis-server --appendonly yes --slaveo
2025-05-15 15:09:53
122
原创 win11 本地部署 Stable Diffusion 全流程记载
中文包链接 https://github.com/VinsonLaro/stable-diffusion-webui-chinese(sd未读取 未生效)模型地址 \stable-diffusion-webui-1.9.0\models\Stable-diffusion。扩展模型 地址https://civitai.com/api/download/models/64558。\stable-diffusion-webui-1.9.0\embeddings 用于控制图像生成风格。
2025-05-15 14:58:55
289
原创 关于自定义字段映射方案实现思路
在多租户系统中,实现根据租户可自己实现自定义字段,规范类型,用法。前端获取全部资料全部属性,通过前端控制动态自定义列。前端首先请求该租户下的映射关系配置。
2025-05-15 14:53:30
203
原创 springboot发送邮件
log.info("邮件发送异常:{}", e.getMessage());获取到smtp地址 例如:smtp.163.com。//邮件收件人 1或多个。//邮件收件人 1或多个。发送邮件只需要按照相关参数调用方法即可。配置端口号 通常为465。1. 首先申请各类邮箱。
2024-12-16 10:13:54
1423
原创 若依整合doris多数据源
在yaml中除了master slave 之外新增doris数据源。3.2 添加数据源到 dynamicDataSource。在相关的service mapper或者方法上添加注解。配置检验连接是否有效的参数是下面,需要删除部分。1.application新增数据源。3. 配置framework。3.1创建doris数据源。
2024-12-11 10:15:41
440
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人