摘要: jvm 内存模型 阅读全文
posted @ 2022-03-20 23:16 lamda表达式先驱 阅读(54) 评论(0) 推荐(0)
摘要: 帧数据区 :方法返回地址 ,动态链接 ,一些附加信息 动态链接(或者只想运行是常量池的方法引用) 指向运行时常量池当中,方法的引用地址 字节码文件中有常量池 左边就是符号引用 右边对应的真实的结构 符号右边又有符号引用 #11 int类型 #13 void返回类型 下面是类文件,还有Object 因 阅读全文
posted @ 2022-03-09 17:39 lamda表达式先驱 阅读(81) 评论(0) 推荐(0)
摘要: /** * 数据类型分 :基本数据类型,引用数据类型 * 按照在类中生命的位置分 :1:成员变量:使用前,都经历过默认初始化赋值 * 静态变量(类变量):linking的prepare阶段:给类变量默认赋值-->initial阶段:给类变量显示赋值.既静态代码块赋值 * 实例变量:随着对象的创建,会 阅读全文
posted @ 2022-03-08 16:49 lamda表达式先驱 阅读(57) 评论(0) 推荐(0)
摘要: 栈来实现计算器 阅读全文
posted @ 2021-12-13 18:22 lamda表达式先驱 阅读(96) 评论(0) 推荐(0)
摘要: 数组实现栈 阅读全文
posted @ 2021-12-13 16:50 lamda表达式先驱 阅读(54) 评论(0) 推荐(0)
摘要: 判断括号的有效性可以使用「栈」这一数据结构来解决。 我们遍历给定的字符串 ss。当我们遇到一个左括号时,我们会期望在后续的遍历中,有一个相同类型的右括号将其闭合。由于后遇到的左括号要先闭合,因此我们可以将这个左括号放入栈顶。 当我们遇到一个右括号时,我们需要将一个相同类型的左括号闭合。此时,我们可以 阅读全文
posted @ 2021-12-10 18:03 lamda表达式先驱 阅读(63) 评论(0) 推荐(0)
摘要: (1)背景介绍: 脏数据:从目标中取出的数据已经过期、错误或者没有意义,这种数据就叫做脏数据。 脏读:读取出来脏数据就叫脏读。 (2)知识剖析:1、数据库中的并发事务处理问题: 脏读:在并发访问的情况下,不同的事务对相同的数据进行操作,在事务A修改数据还未提交的时候,事务B对该数据进行读取,读出了事 阅读全文
posted @ 2021-11-18 13:44 lamda表达式先驱 阅读(3004) 评论(0) 推荐(0)
摘要: 双向链表增删改查 阅读全文
posted @ 2021-11-05 10:14 lamda表达式先驱 阅读(38) 评论(0) 推荐(0)
摘要: /** *获取到单链表的节点的个数 * @param head * @return 返回的就说有效节点的个数 */ public static int getLength(HeroNode head){ if (head.next == null) { return 0;//带头结点的空链表 不要统 阅读全文
posted @ 2021-11-02 20:02 lamda表达式先驱 阅读(41) 评论(0) 推荐(0)
摘要: 用四步追赶上慢指针 从入环的那一刻起, 7-3=4 然后把快指针挪到开头索引,然后快慢指针依次向前走一步 ,然后在4这个点相遇 慢指针走过的路径是L,快指针走过的减慢指针的路径也L,环形链表的路径为D,快指针追赶满指针的路径为D-L 慢指针从4走D-L步,然后相遇 ,慢指针走多少步到环的其实位置呢, 阅读全文
posted @ 2021-11-01 15:55 lamda表达式先驱 阅读(69) 评论(0) 推荐(0)