
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
redisson分布式锁中waittime的设置
之前分布式锁中使用redisson的lock.tryLock(0,0,TimeUnit.SECONDS)这里的time直接就取的传入的waitTime,当time减少到小于0时,返回加锁失败!这么做的逻辑是releaseTime设置为0,实际上会使用默认的30s并触发看门狗机制。所以waitTime是没有什么默认值的,这么写相当于加锁失败立刻返回。设置为0实际会等待多少时间?实验一下,先加一个不会

nginx配置txt文件点击链接后下载
响应头设置为attachment 告知浏览器下载文件而非打开 filename为正则捕获的文件名。手上有一个txt文件,上传到文件服务器后,点击路径是在浏览器里直接打开了,用户需要的是下载到本地。文件在服务器上的路径 不配置会走默认路径。正则表达式 匹配路径下的txt文件。强制浏览器将文件视为二进制流并下载。
spring @retryable不生效的一种场景
项目中某个位置要调用其它部门的接口,一直有问题,对方让加重试。使用@Retryable之后发现并没有进行重试,之前其它接口都正常重试了。在某个方法中调用另一个带retryable的方法时,如果这个retry方法在同一个类中,不会进行重试。经过研究发现了这个方法是直接写在调用的类里面的,这种情况重试竟然不会进行。执行methodA 不会重试。

vue中引入图片的方法
记录一下vue中引入图片的写法
k8s容器资源设置
之前理解错了k8s给容器配置的一些配置项。阅读一下kubernetes官方文档。

k8s下搭建redis集群
redis在k8s上搭建集群的过程记录

到底了







