12 2020 档案

摘要:DCL-Double Check Lock 双端检锁机制 传统单机环境下的单例模式 public class Test002 { private static Test002 instance = null; private Test002(){ System.out.println(Thread. 阅读全文
posted @ 2020-12-25 13:48 勤俭的搬运工 阅读(113) 评论(0) 推荐(0) 编辑
摘要:1.volatile volatile是java虚拟机提供的轻量级同步机制 2.特性 保证可见性,不保证原子性,禁止指令重排(有序性) 2.1 可见性 首先要知道JMM,就是java内存模型(可见性、原子性、有序性) 这是一个抽象概念;内存分为主内存和工作内存。主内存主要存放共享变量等等,用于数据共 阅读全文
posted @ 2020-12-24 16:58 勤俭的搬运工 阅读(88) 评论(0) 推荐(0) 编辑
摘要:一开始觉得ABA问题确实是个问题,但是具体场景是什么呢,虽然过程改了,但是结果一样,取的值也一样 不明所以,不过呢,这里也有一个小的demo可以说明一下 该例子通过AtomicReference判断对象User是否发生了改变,单从对象来说,没有变吧,结果输出也是 不会吧不会吧,你和我说,天黑了,看不 阅读全文
posted @ 2020-12-18 17:10 勤俭的搬运工 阅读(499) 评论(0) 推荐(0) 编辑
摘要:ubuntu安装软件时遇到这个错误 原因在于安装软件时没有完成便强行关闭了 直接强制解锁 sudo rm /var/lib/dpkg/lock-frontend sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 重新安装 阅读全文
posted @ 2020-12-15 13:48 勤俭的搬运工 阅读(1534) 评论(0) 推荐(1) 编辑
摘要:我日,公司的代理真的坑,今天遇到这个问题,新的环境idea创建springboot时遇到这个错误, 首先排除maven继承路径不一致的问题,这个配置环境的时候必须是基本操作,这种环境都不去 先配好,写个锤子 手动导入依赖吧 <dependency> <groupId>org.apache.maven 阅读全文
posted @ 2020-12-15 09:58 勤俭的搬运工 阅读(5136) 评论(0) 推荐(0) 编辑
摘要:以前用idea创建的时候都是可以的,不知道为什么今天失败了,用了网上的几种方法都不行 后来重启idea又可以了,然后继续创建又不行了,终于 https://start.aliyun.com 搞定了,还是用国内的源吧 今天google了下,有人说开了防火墙,回去试一下 阅读全文
posted @ 2020-12-14 23:26 勤俭的搬运工 阅读(348) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="UTF-8" ?><!--日志级别以及有限排序:OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL--><!--Configuration后面的status用于设置log4j2自身 阅读全文
posted @ 2020-12-14 21:39 勤俭的搬运工 阅读(625) 评论(0) 推荐(0) 编辑
摘要:1.先用top命令找出CPU占用最高的 (或者使用精简命令:uptime,主要查看结果中的load average) 2.使用ps -ef|grep或者jps(jps -l)进一步定位 ps -ef|grep java|grep -v grep 3.定位到具体线程或代码 ps -mp 进程ID -o 阅读全文
posted @ 2020-12-14 13:20 勤俭的搬运工 阅读(182) 评论(0) 推荐(0) 编辑
摘要:FULL GC与GC差不多 阅读全文
posted @ 2020-12-09 16:03 勤俭的搬运工 阅读(531) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示