07 2022 档案
摘要:内存空间及内存分配 1、栈(Stack)【运行内存、内存条】 什么是栈内存 可以将栈比喻成一个箱子或者木桶,有一端封闭了。 计算机内存中分配出来的一块空间,用来提供浏览器执行代码的执行环境,以及存储基本类型的值(java中的数据类型不一定存储到栈内存中,取决于基本类型在何处声明) 例:就比如成员变量
阅读全文
摘要:java变量类型 1、局部变量 概念:类的方法中的变量 2、实例变量 概念:定义在类里面,方法体、构造方法和语句块外,且不被static修饰的变量,用于描述一个类中包含哪些数据 3、类变量 概念:独立于方法之外的变量,有static修饰 public class able{ static int a
阅读全文
摘要:模块 模块是从逻辑上将系统分为更细微的部分,将复杂的问题拆成多个简单的问题,逐个解决 耦合主要描述模块之间的关系、内聚主要描述的是模块的内部。模块的粒度可大可小,可以是函数、类、功能块等等。 耦合 模块之间是存在依赖的,这样会导致在改动的时候相互影响,关系越紧密,耦合度就越强,模块独立性就越差 例:
阅读全文
摘要:脏读 是指当前事务读取到其他事务未提交的数据 例子:有事务a,b和一条记录 id为1,name为张三的数据。 1、b首先进行更新操作,将name的值由张三改为李四,但是未提交事务 2、然后a进行查询操作,查询姓名为李四 然后b由于某种原因被回滚,name自然从李四恢复到了张三 然后a就懵逼了,我TM
阅读全文