logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot中实现Spring容器中注入类型相同但名不同Bean

@Bean(autowire = Autowire.BY_NAME,value = "kaptchaProducer")public Producer kaptchaProducer() {Properties kaptchaProperties = new Properties();kaptchaProperties.put("kaptcha...

关于redisson锁的使用和理解

对于分布式锁的要求互斥性:分布式锁需要保证在不同节点的不同线程的互斥。这是最根本的。可重入性:同一个节点上的同一个线程如果获取了锁之后也可以再次获取这个锁。锁超时:和本地锁一样支持锁超时,防止死锁。高可用:加锁和解锁需要高效,同时也需要保证高可用防止分布式锁失效,可以增加降级。支持阻塞和非阻塞:和 ReentrantLock 一样支持 lock 和 trylock 以及 tryLock...

关于Vue的process.env.设置全局变量不生效问题

前言在.env.development文件中设置全局变量的时候发现并没有生效,问题查了好久,终于在https://segmentfault.com/q/1010000016412563?sort=created找到问题所在,只有申明前缀为VUE_APP_的配置才能生效。问题所在在这个文件下面@vue/cli-service/lib/util/resolveClientEnv.js有如下内...

关于Vue的process.env.设置全局变量不生效问题

前言在.env.development文件中设置全局变量的时候发现并没有生效,问题查了好久,终于在https://segmentfault.com/q/1010000016412563?sort=created找到问题所在,只有申明前缀为VUE_APP_的配置才能生效。问题所在在这个文件下面@vue/cli-service/lib/util/resolveClientEnv.js有如下内...

到底了