
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一:ThreadLocal是什么?ThreadLocal,即线程本地变量。一个共享变量存进该容器相当于在线程内部拷贝了一个副本。ThreadLocal里面的变量都是存在当前线程的。当操作ThreadLocal里面的变量时,实际操作的是存在自己线程的那个变量副本,该变量副本对于每一个线程都是独立的,从而实现了变量的隔离性,保证了线程安全。二:ThreadLocal保证线程变量隔离性的原理每一个Thr

部署方式一:手动部署打包好了的web项目(war包)一.先准备web项目,打包成war包,如test.war(SpringBoot项目可以打成jar包)二.创建云服务器ECS或者其他云服务器1.创建安全组和虚拟私有云VPC,前者相当于防火墙,后者是配置网络环境2.购买云弹性服务器ECS三:部署Web项目1.上传本地的Web项目到服务器(1)在终端工具直接使用命令远程传送:scp war包在本地的路
众所周知,多线程会造成线程安全问题,那么多线程为什么会导致线程安全问题呢?一:首先了解jvm内存的运行时数据区1.堆区:存储对象实例(和实例变量),数组等2.java虚拟机栈(方法·栈),存放方法声明,局部变量,对象的引用变量,基本数据类型变量等3.本地方法栈:存储一些本地方法(native关键字修饰的方法,如hashCode()方法,clone方法,Thread类的star0()方法)4.方法区
一:直接使用zkClient客户端连接不上zookeeper服务端1.服务端问题(1)zookeeper服务端没有打开(2)远程连接的话,可能是远程主机上的防火墙的2181端口没有打开2.客户端问题(1)客户端连接时的地址或者端口错误(2)连接的限时时间设置太短二:dubbo-admin服务台连接不上zoo...







