- 博客(9)
- 收藏
- 关注
原创 nacos server 1.3 网盘地址
链接: https://pan.baidu.com/s/13aHevI7_XNo8_PSI4S1uFA提取码: cr9g
2020-06-29 12:20:35 2886 1
原创 GC ROOT
1、计数法循环引用finalize 只执行一次,逃逸2、可达性 1、虚拟机栈(栈帧中的就把变量去,局部变量表)中引用的对象2、方法去中的类静态属性引用对象3、方法区中常量引用对象4、本地方法栈中JNI(native方法)引用的对象...
2021-01-03 19:40:58 119
原创 ClassLoader
1、java类加载器有那几个bootstrap、ext、app、user(自定义)2、classLoader.getParent()如果是bootstrap,返回null3、双亲委派机制每次加载类的时候都优先从父加载器中查找是否已经加载过双亲委派,沙箱安全。比如自己自定义String 编译不会出错但是运行出错。4、类加载器是隔离的不同类在不同类加载器加载创建的对象是不同的。...
2021-01-03 13:01:03 117
原创 ThreadPoolExecutor使用
1、开发中需要自定义线程池,定义线程池,标识名称好定位问题默认的Executors 中的线程池 linkedblockedqueue是无界阻塞队列cachedTHreadPool是无界的线程数 都会导致OOM2、线程池有7个参数核心线程数、最大线程数、队列、线程工程方法、拒绝策略、包活时间和单位。3、拒绝策略有四种 直接丢弃不抛异常discard丢弃抛异常abort丢弃最老的discardoldest ,丢弃最老的执行当前的调度者策略,callrunner 到达最大值之后线程调度者再次执
2021-01-03 12:41:37 173
原创 synchronized与Lock区别
1、一个是系统关键字、一个是类monitorentry monitorexit2、加锁是否公平sync是非公平、Lock中的reentryLock 非公平与公平3、等待中断sync正常退出和异常退出Lock可中断4、锁绑定多个条件ConditionreentrantLock是实现分组唤醒需要唤醒的线程、而不是sync那样要么唤醒(随机)一个要么全部权限...
2021-01-02 21:23:04 122
原创 springmvc 接入 nacos 注册中心
1、引入依赖<dependency> <groupId>com.alibaba.nacos</groupId> <artifactId>nacos-spring-context</artifactId> <version>0.3.6</version> <exclusions> <exclusion> <groupId
2020-08-10 14:24:59 5961 2
原创 maven 本地jar上传私服
mvn deploy:deploy-file -Dfile=XXX.jar -DgroupId=XX.XX -DartifactId=XX -Dversion=0.0.2-SNAPSHOT -Dpackaging=jar -Durl=http://loclahost:8081/nexus/content/repositories/thirdparty -DrepositoryId=thirdparty
2020-08-06 10:02:06 123
原创 docker部署springboot 微服务之间无法访问的解决方案
在docker中部署微服务,如果容器与微服务的端口不一致导致的,例如-p8080:80.当 各个微服务注册到eureka的时候,注册的端口就是80.需要在启动服务的时候加个配置:-Deureka.instance.nonSecurePort=p8080...
2020-06-20 15:39:47 2329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人