上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 47 下一页
摘要: JVM(Java Virtual Machine)的元空间(Metaspace)是在Java 8之后引入的一个新的内存区域,用于存储类的元数据信息,取代了之前版本中的永久代(PermGen)。元空间不再受到永久代的限制,它的内存可以动态地增长或缩小,不再导致常见的永久代内存溢出错误。 元空间的主要作 阅读全文
posted @ 2023-11-25 18:03 guoyu1 阅读(35) 评论(0) 推荐(0) 编辑
摘要: java 并发编程的艺术168 阅读全文
posted @ 2023-11-25 17:00 guoyu1 阅读(3) 评论(0) 推荐(0) 编辑
摘要: jdk1.8之后:syncronized + cas https://blog.csdn.net/ThinkWon/article/details/102506447 syncronized 锁加到了链表上 cas是没有hash冲突的时候,往数组插入元素时候用的。 put元素的时候: 首先对于每一个 阅读全文
posted @ 2023-11-24 20:34 guoyu1 阅读(5) 评论(0) 推荐(0) 编辑
摘要: java语言中的动态链接和静态链接是指类的连接方式不同。 动态链接:在运行时加载类并链接其方法。这样可以在程序运行过程中替换类,或者加载不同版本的类。 静态链接:在编译时链接类和方法。这样在程序运行过程中不能替换类,也不能加载不同版本的类。 总体而言,动态链接可以提高程序的灵活性,但是会带来更多的运 阅读全文
posted @ 2023-11-24 15:32 guoyu1 阅读(47) 评论(0) 推荐(0) 编辑
摘要: Full GC(Full Garbage Collection)是Java虚拟机执行的一种全局性、包括整个堆的垃圾回收操作。相对于新生代或老年代的局部性垃圾回收,Full GC的开销通常较大,因此应该尽量避免频繁触发。 1、full gc主要干了什么? JVM Full GC(Full Garbag 阅读全文
posted @ 2023-11-24 11:33 guoyu1 阅读(732) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机的垃圾回收主要集中在Java堆这个内存区域。Java堆是用于存放对象实例的内存区域,垃圾回收的目标就是清理掉那些不再被引用的对象,释放内存空间,以便新的对象能够被创建和分配。 Java堆可以划分为两个主要的区域: 新生代(Young Generation): 新创建的对象首先被分配到新 阅读全文
posted @ 2023-11-24 10:59 guoyu1 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 哈希(Hash)通常指的是将任意长度的输入数据映射为固定长度的输出数据的过程。这个输出通常被称为哈希值或散列值。哈希函数是执行哈希的算法。 哈希函数有以下几个特性: 确定性: 对于相同的输入,哈希函数应该始终产生相同的哈希值。 固定长度输出: 无论输入的大小是多少,哈希函数的输出长度是固定的。 高效 阅读全文
posted @ 2023-11-22 19:25 guoyu1 阅读(40) 评论(0) 推荐(0) 编辑
摘要: https://leetcode.com/problems/triangle/?envType=study-plan-v2&envId=top-interview-150 题目解答: https://leetcode.cn/problems/IlPe0q/solutions/1036365/san- 阅读全文
posted @ 2023-11-19 11:17 guoyu1 阅读(3) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/m0_57249790/article/details/129859362 阅读全文
posted @ 2023-11-15 19:43 guoyu1 阅读(1) 评论(0) 推荐(0) 编辑
摘要: package com.manage; import java.io.IOException; import java.io.InputStream; import java.util.Properties; import org.apache.log4j.Logger; import org.ap 阅读全文
posted @ 2022-06-07 17:48 guoyu1 阅读(81) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 47 下一页