- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 spring gateway在k8s环境上面报错
最近在服务网关下发现偶尔链路出现得很长,然后报下面的错误,然后来去排查。当然你的spring gateway也记得添加下面参数。也可以再试试 表示禁用IPV6使用IPV4参数。
2024-06-21 19:06:45 409
原创 阿里缓存框架jetcache的使用
在使用JetCache时,可能会遇到@EnableCreateCacheAnnotation注解被弃用的问题。这是因为JetCache 2.7版本已经被弃用,所以需要降低JetCache的版本来解决该问题。jetcache.remote.default.uri=redis://密码@用户名名:6379/
2023-09-21 16:26:24 563
原创 ThrealLocal备忘录
然后ThreadLocalMap使用ThreadLocal的弱引用作为Key,而使用实际的ThreadLocal变量的强引用作为Value,这样做的一个优点是可以解决ThreadLocal对象被外部强引用后而导致的内存泄漏(Key由于是弱引用,会被垃圾回收器自动回收)。因此,为了避免内存泄漏,最佳的做法是每次使用ThreadLocal之后,都应该调用它的remove()方法,清除当前线程对应的ThreadLocalMap中的Value,以便被垃圾回收器回收。是的,ThreadLocal是线程安全的。
2023-08-31 15:01:59 112
原创 K8S的pod的优雅下线步骤
在Kubernetes中,滚动更新是一种更新Deployment的策略,用于无缝地将新版本的Pod逐步引入到集群中,同时逐步删除旧版本的Pod。这样可以确保应用程序持续可用,避免中断服务。滚动更新的策略由Deployment对象的strategy字段定义。在Deployment中,可以使用以下两种滚动更新策略之一滚动更新的策略在Deployment的配置中通过strategy字段进行指定。
2023-07-23 17:33:32 906
原创 Hystrix不生效问题研究
pom文件引入添加配置HystrixCommand 进行注解execution.isolation.thread.timeoutInMilliseconds 这个表示超时多少进入fallbackmethod方法至此配置结束。
2023-05-22 22:16:02 981
原创 spring cloud的feign熔断策略不生效
好的启动,但是发现服务关闭还是不生效。然后改配置Client改为fallback进行生效了。对产生了疑问好奇怪,fallback模式可以,fallbackfactory不可以。最终pom文件里面需要添加。然后自己想的是可以程序如果执行方法错误,是可以进入熔断方法。1、问题目前定义feignClient有熔断回调执行方法。参考网上的配置开启熔断开启。最重要的开关需要开启。这是参考网上的配置。
2023-05-19 16:54:22 1122
原创 go使用docker搭建程序
**1书写go文件**2、书写go的dockerfile文件`FROM golang:1.16 as builderENV GOOS linuxENV GOPROXY=https://goproxy.cnWORKDIR $GOPATH/src/gin-demoCOPY . .RUN go mod downloadRUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o main .FROM scratchENV GIN_MOD=re
2022-03-10 21:14:06 977
原创 docker下php的ci模式报yac扩展找不到
查看网上资料安装docker下的php扩展yac,php -m能够打印出来找得到yac扩展,php-fpm也可以找得到,但是php执行脚本老是报没有开启扩展。1、将php.ini-development复制一份出来改为php.ini2、在php.ini下放下下面代码 ,yac默认php-fpm开启,ci关闭yac.enable_cli = 1坑爹的节奏https://blog.csdn.net/qq_31648761/article/details/53764206https://blog.c
2021-09-06 16:54:52 322
原创 docker安装kafka
安装kafka和zookeeper镜像docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka启动zookeeper1、docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper2、docker run -d --name kafka -p 9092:9092 --link zookeeper -e KAFKA_BROKER_ID=0 -e
2021-09-04 17:18:34 83
原创 gorpc的demo详解
1、首先创建一个proto文件syntax = "proto3"; //proto版本package rpc_package;// option go_package= 'xxx' //创建包的名称// 定义服务service HelloWorldService { // define the interface and data type rpc SayHello (HelloRequest) returns (HelloReply) {}}// 定义接收的参数message He
2021-08-02 17:44:47 189
原创 Windows下Go的grpc的使用
Windows下Go的grpc的使用环境的搭建1、windows下搭建go2、设置Go的相关环境比如GOPATH3、生成protoc.ext:根据https://github.com/protocolbuffers/protobuf/releases下载,然后将bin下设置到环境变量中4、根据文章设置:protoc-gen-go.exe的生成,百度一下。然后将exe放到go的bin下grpc的demo使用1、在目录中创建google官方示例helloword.proto// Copyrigh
2021-08-01 16:39:18 536
原创 canal搭建及其常见错误
心得闲来无事看到阿里巴巴的canal可以增量同步mysql的数据到es,然后就去尝试搭建了一下。然后由于自己的自作聪明和傻浪费了一个晚上时间。再次分享一下自己的心得体会,如果有人也走了这个弯路记得避免踩这些坑。搭建流程1、创建canal-server端https://github.com/alibaba/canal/wiki/QuickStartgithub上面已经写得很清楚了,按照教程...
2019-07-22 21:50:46 2885
原创 Hadoop访问不了localhost:9870
@mac安装完hadoop访问不了9870这个端口根据网上教程mac安装完hadoop之后,电脑死活访问不了localhost:9870这个web,网上说2.x是访问50040,3.x访问的是9870。最后自己摸索,要嘛是防火墙的原因。要嘛是hdfs-site.xml需要添加如下面的配置<property> <name>dfs.http.address</n...
2019-06-10 21:46:28 22533 14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人