ThreadLocal
ThreadLocal 是一个线程的本地变量,也就意味着这个变量是线程独有的,是不能与其他线程共享的,这样就可以避免资源竞争带来的多线程的问题,这种解决多线程的安全问题和lock(这里的lock 指通过synchronized 或者Lock 等实现的锁) 是有本质的区别的: lock 的资源是多个线程共享的,所以访问的时候需要加锁。 ThreadLocal……
io.lettuce.core.RedisCommandTimeoutException: Command timed out after 5 second(s)
lettuce连接redis报错io.lettuce.core.RedisCommandTimeoutException: Command timed out after 5 second(s),我的spring.redis.timeout = 5000。 解决办法: 1、登陆redis容器 2、输入redis-cli进入redis控制台 3、设置 CONF……
k8s:java应用从nfs加载配置文件
背景 配置文件变化,无需重新构建镜像部署。 1. 准备nfs 1、准备好nfs服务器。参考:nfs安装 的nfs服务端配置。 2、k8s node节点可以不启用rpcbind服务,但是必须安装nfs-utils(yum install nfs-utils),否则nfs-client-provisioner pod无法启动,因为nfs-client.yaml里……
dockerfile-maven-plugin使用
<properties> <docker.image.prefix>anaham-docker.pkg.coding.net/cereshop/ceres</docker.image.prefix> <anaham-docker.username>用户名</anaham-docker.……
java:Spring Security第一次登录失败,第二次登录成功
当我第一次登录时我会得到{" timestamp":1481719982036," status":999," error":" None"," message":"无可用消息"},但第二次还可以。 解决办法:填写如下配置到application.properties spring.autoconfigure.exclude=org.springframew……