- 博客(5)
- 收藏
- 关注
原创 Spring Cloud Gateway网关聚合Knife4j4.0+
在使用Spring Cloud Gateway网关聚合文档时发现网上的都是一些比较老的方法要写各种配置,比较麻烦,没有关于最新的Knife4j4.0相关聚合教程就自己研究了一下,记录一下整合的过程。
2023-10-23 22:46:32
832
原创 RocketMQ发送消息报错 Send [3] times, still failed, cost [6092]ms(解决RocketMQ踩的坑)
就是我上面标记的broker配置留下的坑,需要进入容器修改配置文件。需要注意的是-e “MAX_POSSIBLE_HEAP=100000000”需要注意的是SpringBoot3版本需要在启动类加如下注解否则报错。,我一开始没改,服务器内存就爆掉了,导致其他服务被自动杀掉。同样的这里的指定broker服务的最大堆内存为2G,记得替换brokerIP1为你服务器的ip地址。然后编写你的发送消息的业务相关代码,示例如下。需要把ip地址填入你机器的ip地址。设置容器的最大堆内存为1G。此时完整的文件应该是(
2023-10-17 10:01:07
3168
原创 spring cloud alibaba如何集成Nacos Config(两种方法)
其中file-extension是配置文件格式,不配置默认是properties格式,spring.config.import为新版连接配置服务必要属性,不配会报错,refresh-enabled为自动刷新配置后会自动刷新更新的最新配置。Data ID为你的spring.application.name.yml,配置格式选择YAML格式然后粘贴你的yml配置,其他全部默认即可。同样的将你的yml相关配置加到nacos中,然后在resources目录下新建bootstrap.yml文件内容如下。
2023-10-03 18:07:52
394
原创 Python如何把拼接变量的字符串转换为json数据
说一下为啥报错,在使用json.loads这个方法时json.dumps() 函数中的 ensure_ascii默认值是为True的,它会把所有非ASCII字符将被转义为形式如\uXXXX的Unicode转义序列,所以会出现错误。如果将 ensure_ascii 参数设置为 False,则 json.dumps() 将保留非ASCII字符的原始表示,而不进行转义。也是没有问题的,但是如果我们把test的返回值该成带中英文字符的呢?使用json库的lodas方法转换。首先来看一个没有变量的字符串的用法。
2023-09-29 21:25:16
105
1
原创 使用Docker部署Flask项目日志显示不全问题
在学习使用Flask做Web服务时想在控制台记录输出请求的ip地址时直接使用了print语句直接在控制台输出来源ip。然后我怀疑是Docker记录的日志有级别规定,因为我直接运行Python文件时让它输出日志的日志记录是没问题的。仔细对比发现不光我控制台输出的ip地址没有记录上面Flask运行的输出也少了一部分,原因到底是哪里呢?既然常规的print输出不显示,那么就用Flask的日志来输出我需要记录的信息。可以看到我们打印的请求的ip地址信息已经成功被docker容器的日志记录下来啦。
2023-09-29 20:45:42
222
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人