logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【解决】org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.choose(Ljava/lang/String……

本质上是jar包冲突,nacosnacos依赖的ribbon和springcloud的ribbon存在同个方法的不同实现,导致了不兼容。主要原因是还是jar包冲突,nacos依赖的ribbon和springcloud的ribbon存在同个方法的不同实现,不兼容。开发环境:本地SpringCloud项目升级SpringCloud版本,调用Feign接口,通过ribbon配置负载均衡。mvn重新编译,

文章图片
#ribbon#spring cloud#后端
【redission分布式锁】到底要用lock还是tryLock

如果想实现分布式锁请看上一篇文章【上一篇文章留了一个小尾巴,redission的lock方法是会阻塞的,具有一定的风险,意思就是说,这是一个获取锁的方法,但是如果锁已经存在会进行等待。这个等待是没有时间限制的,有兴趣可以看一下源码,利用的是while(true)循环。注解意思是,获取锁,获取不到就等待,但是waitTime耗尽的时候就不再等待,并返回false。跟lock的区别有两个,一是不会无限

文章图片
#分布式#redis
Go语言IDE安装与配置(VSCode)

新人入门可以用免费的VSCode玩一下,但是真要使用golang开发中大型项目,还是建议使用jetbrains的goLand.新入门先用个免费的IDE玩一下,推荐VSCode,当然一直用下去也没什么问题。

文章图片
#ide#golang#vscode
用大白话举例子讲明白区块链

用大白话说清楚什么是区块链

文章图片
#区块链
Linux(centos7)安装配置并启动Redis全过程及make报错问题解决

下载并将压缩包传到虚拟机,下载地址:https://redis.io/然后通过xftp将压缩包传到虚拟机/opt 目录下解压官网压缩包cd /opt 到压缩包所在目录下执行解压缩命令tar -zxvf redis-6.0.5.tar.gz安装gcc(redis6版本及以上请往下看)yum -y install gcc-c++进入解压文件夹,执行make因为make命令执行的,其实是一个名为baim

#linux#java
用大白话举例子讲明白云计算

用大白话讲明白云计算

文章图片
#云计算
文心一言代码能力测试:文心一言能否取代程序员?

文心一言代码协助能力使用体验,这篇博客基本上就是文心一言帮忙写的,素材是我和文心一言的对话,国产大语言模型确实取得了巨大的成就,在和文心一言对话的过程中感到未来已来,确实和之前的自动问答机器人不一样。我连续指正两次问题,但是文心一言还是没有get到点,文心一言的知识储备是没有问题,代码本身也是可以运行,对于方法的封装、代码风格都是可圈可点,只是没有解决问题。问:上面生成的代码,仅仅更新了redis

#redis
到底了