面试题
Jinkxs
这个作者很懒,什么都没留下…
展开
-
数据库
一、数据库系统原理1.事务事务指的是一个最小的不可再分的工作单元,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。ACID原子性(Atomicity)事务被视为不可分割的小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。回滚可以用回滚日志来实现,回滚日志记录着事务所执行的修改操作,在回滚时反向执行这些修改操作即可。一致性(Consistency)数据库在在事务开始之前和事务结束以后,数据库的完整性没有被破坏。事务执行的前后都是合法的数据状态。原创 2020-10-30 13:48:12 · 1309 阅读 · 0 评论 -
设计模式
以下内容均为网络收集,不断更新如有侵权,麻烦联系单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。**这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。**这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。I.原创 2020-10-30 13:13:33 · 152 阅读 · 0 评论 -
java虚拟机
以下内容均为网络收集,不断更新如有侵权,麻烦联系一、运行时数据区域 程序计数器记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)。Java 虚拟机栈每个 Java 方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、常量池引用等信息。从方法调用直至执行完成的过程,对应着一个栈帧在 Java 虚拟机栈中入栈和出栈的过程。 可以通过 -Xss 这个虚拟机参数来指定每个线程的 Java 虚拟机栈内存大小,在 JDK 1.4 中默认为 256K,而在 JDK 1.原创 2020-10-26 11:00:29 · 141 阅读 · 0 评论 -
Java基础知识
以下内容均收集自网络,不断更新如有侵权,麻烦联系1.java三大特性封装把数据和实现过程隐藏起来,仅对外公开调用接口,可以保证代码的安全。也就是说用户无需知道内部的数据和方法的具体实现细节,只需根据留在外部的接口进行操作就行。优点:提高可重用性、提高安全性继承继承是从已有的类中派生出新的类,子类能继承父类的数据属性和方法,并能扩展新的方法,允许连续继承(java是单继承的)。优点:减少代码量,能很好地提高复用率;是实现多态的前提。多态多态是指对于同一个接口,使用不同的实例.原创 2020-10-26 10:51:39 · 202 阅读 · 0 评论