
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、什么是事务?事务是逻辑上的一组操作,要么全执行,要么全不执行。事务最经典栗子也经常被拿出来的栗子就是银行转账了。比如小明要给小红转账1000元,这个转账会涉及到两个关键操作:将小明的余额减1000元,将小红的余额减1000元。万一这两个操作之间突然出现错误,导致小明余额减少但是小红余额没有增加,这种情况是肯定不允许的。事务就是保证这两个关键操作要么都成功,要么都不成功。二、事务的特性(ACID
一、迪米特法则定义迪米特法则又最少知识原则,其定义如下:迪米特法则(Law of Demeter, LoD):一个软件实体应当尽可能少的与其他实体发生相互作用。二、迪米特法则描述如果一个系统满足迪米特法则,那么当其中一个软件实体发生变化时,就会尽量少的影响其他软件实体,扩展会相对容易,这是对软件实体之间通信的限制,迪米特法则要求限制软件实体之间通信的宽度和深度。迪米特法则可以降低系统的耦合度,使类
一、JVM类加载过程JVM类加载过程如下图:JVM类加载过程分为:加载 、链接 、初始化 、使用 、卸载 这五个阶段,其中链接阶段又包括: 验证 、 准备 、 解析 。加载 :通过类的完全限定名,查找此类的二进制字节码文件,通过该字节码文件创建Class对象。链接 :包含 验证 、 准备 、 解析 三个阶段:验证 :确保Class文件复合虚拟机规定的Class文件格式,包含文件格式验证、元数据验证
一、JVM类加载过程JVM类加载过程如下图:JVM类加载过程分为:加载 、链接 、初始化 、使用 、卸载 这五个阶段,其中链接阶段又包括: 验证 、 准备 、 解析 。加载 :通过类的完全限定名,查找此类的二进制字节码文件,通过该字节码文件创建Class对象。链接 :包含 验证 、 准备 、 解析 三个阶段:验证 :确保Class文件复合虚拟机规定的Class文件格式,包含文件格式验证、元数据验证
一、接口隔离原则定义接口隔离原则定义如下:接口隔离原则(Interface Segregation Principle, ISP):使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口。二、接口隔离原则描述根绝接口隔离原则,当一个接口太大时,我们需要将它分割成一些细小的接口,使用该接口的客户端只需知道与之相关的方法即可。每一个接口应该承担一种相对独立的角色,不干不该干的事







