文章分类 - JAVA 基础
摘要:JVM G1 https://juejin.cn/post/7249382407245512759 初始标记 从 GC Root 开始 被老年代对象引用到的年轻代对象 需要 标记活 (即使 GC Root 不可达) GC Phase 代表整个 GC 过程的不同阶段,而 GC Task 是具体的执行任
阅读全文
摘要:https://javaguide.cn/java/jvm/jvm-in-action.html
阅读全文
摘要:https://blog.csdn.net/u014494148/article/details/136290482?spm=1001.2101.3001.6650.13&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EB
阅读全文
摘要:CompletableFuture 异步多线程,那叫一个优雅
阅读全文
摘要:三种后处理器 https://cloud.tencent.com/developer/article/2320756 启动后 自身的初始化 https://blog.csdn.net/w1014074794/article/details/130972183 IDEA 下 源码下载 项目根目录下执行
阅读全文
摘要:1. OOM dump file 2. jvisualvm 找到业务对象 -> 找的该对象的GCRoot -> 查看该GCRoot 所在的线程栈 从 GCRoot 层级中 找 业务对象 从 Reference 层级中 找 业务对象
阅读全文
摘要:https://www.bilibili.com/video/BV1PN4y1a7f3/?spm_id_from=333.337.search-card.all.click&vd_source=f0af7e8672950f05b84e56e88f09f32c jad thread trace wat
阅读全文
摘要:Arthas https://www.cnblogs.com/javastack/p/11273902.html greys https://tech.meituan.com/2019/11/07/java-dynamic-debugging-technology.html
阅读全文
摘要:https://zhuanlan.zhihu.com/p/31693485
阅读全文
摘要:《Kotlin系列之?、?:、!!、:: 特殊符号》符号一:?符号二:?.符号三:!!符号四:?:符号五:::符号六: 符号七:..符号八:``符号九:$符号十:@符号一:?声明一个变量可为空。 var userData : UserData? = null1符号二:?. 表示这个变量可以为null
阅读全文
摘要:^在[]里面为取反 在外面为开头匹配$为结尾匹配\\d为数字(其中第一个\是转义)+是匹配一次或者多次?是匹配字表达式的零次或者一次[]标记表达式开始和结束()子表达式的开始和结束.匹配除换行符 \n 之外的任何单字符|指明两项之间的一个选择。要匹配 |
阅读全文
摘要:命令s https://cloud.tencent.com/developer/article/1130026 https://developer.ibm.com/languages/java/ 类加载 https://segmentfault.com/a/1190000021865023 性能方面
阅读全文
摘要:调试时 看不到注解@Retention(RetentionPolicy.RUNTIME)
阅读全文
摘要:https://www.baeldung.com/jdk-com-sun-proxy#:~:text=The%20$Proxy%20Class 1. Overview When we use the dynamic proxy, the JDK will dynamically generate a
阅读全文
摘要:原文 https://www.cnblogs.com/goloving/p/14813577.html 泛型就是编写模板代码来适应任意类型; 泛型的好处是使用时不必对类型进行强制转换,它通过编译器对类型进行检查; 注意泛型的继承关系:可以把ArrayList<Integer>向上转型为List<In
阅读全文
摘要:Class MyTools { } new MyTools(); Interface MyInterface { } new MyInterface() { }; // 生成匿名子类对象
阅读全文
摘要:instanceof判断一个对象是否是某个类的子类或当前类isAssignableFrom判断一个类是否是另一个类的父类或当前类
阅读全文
摘要:原文: https://www.cnblogs.com/doudouxiaoye/p/5688629.html TypeToken 是google提供的一个解析Json数据的类库中一个类 Type listType = new TypeToken<LinkedList<User>>(){}.getT
阅读全文
摘要:https://cloud.tencent.com/developer/article/1911256 对象深拷贝 ModelMapper 支持List、Map http://modelmapper.org/ ModelMapper modelMapper = new ModelMapper();
阅读全文