自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Oracle数据库的存储结构以及表空间的概念

1.ASM(Automatic Storage Management):是一种oracle提供的存储选项,提供抽象存储设备,简化了存储管理。这些文件存储在操作系统的文件系统中,从而决定了数据库的物理存储位置。4.分区表:Oracle的表分区允许将大型表分成更小的部分,从而提高查询性能和维护效率。段:是表空间内的存储分配单元,一个段由多个区组成。控制文件:包含数据库的元数据,如数据库名称,数据文件的位置等。块:数据存储的最小单元,也是IO操作的基本单位。区:是段的划分单元,区内存储数据块。

2025-12-04 19:31:08 129

原创 Oracle的Redo log和Undo log的区别

Redo Log (重做日志)和Undo Log(撤销日志)都是用于数据恢复,它们最大区别在于:1.Redo Log 用于确保数据库能够在发生故障后恢复到一致状态。它记录了对数据库的所有操作,并在事务提交时持久化,用于重做这些修改。2.Undo Log 用于提供数据库回滚功能。它记录了事务未提交前数据的原始原始状态,以便在事务回滚时恢复数据。Undo Log还用于实现一致性读,允许查询在事务进行中读数据的旧版本。

2025-12-03 16:56:07 299

原创 Oracle中的SGA和PGA有什么区别

SGA(System Global Area) 和PGA(Program Global Area)是Oracle数据库中的两种主要的内存结构,主要区别:1.SGA是公共的内存区域,由所有Oracle数据库进程共享。它保存了诸如数据缓冲区,共享池和日志缓冲区等重要的数据库缓存和数据结构。2.PGA是私有的内存区域,只对一个单独的Oracle服务器进程或后台进程可用。它保存了分配给该进程的特定数据和控制信息,主要用于SQL执行过程中存储会话相关数据。

2025-12-02 18:16:02 391

原创 k8s介绍,及其主要组件作用

Kubernetes,简称K8s,是一个开源的容器编排平台,其主要的目的是自动化应用的部署,拓展以及管理。它能帮助你管理容器化的应用,使得服务在不同的主机之间进行调度,从而实现负载均衡,高可用和自动伸缩。

2025-12-01 19:39:39 399

原创 java中的String类

3、java中规定,双引号括起来的字符串,是 不可变 的,也就是说"abc"自出生到最终死亡,不可变,不能变成"abcd",也不能变成"ab"4、在JDK当中双引号括起来的字符串,例如:“abc” "def"都是直接存储在“方法区”的“字符串常量池”当中的。为了执行效率,所以把字符串放到了方法区的字符串常量池当中。例如:“abc”,“def”,“hello world!1、String表示字符串类型,属于 引用数据类型,不属于基本数据类型。5、为什么SUN公司把字符串存储在一个“字符串常量池”当中呢?

2024-10-30 10:37:16 217

原创 Mysql中的事务

事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功要么同时失败。

2024-10-23 19:33:52 1531

原创 Mysql中多表查询

概述:指从多张表中查询数据。(1)多表查询单表查询:select * from emp;(emp代表表名)多表查询:select * from emp,dept;(emp与dept都代表表名),但这种会产生笛卡尔积.解决:(emp表中dept.id与dept表中id相同)

2024-10-21 20:02:52 767

原创 java中final关键词

在Java中,final关键字是一个非常重要的修饰符,它可以应用于类、方法和变量,用来表示不可更改性或最终状态。一旦你将引用声明为final,你将不能改变这个引用了。

2024-10-15 17:10:38 848

原创 java中static关键字

4,static方法是属于类的,非实例对象,在JVM加载类时,就已经存在内存中,不会被虚拟机GC回收掉,这样内存负荷会很大,但是非static方法会在运行完毕后被虚拟机GC掉,减轻内存压力。3,在静态方法中不能访问非静态成员方法和非静态成员变量,但是在非静态成员方法中是可以访问静态成员方法和静态成员变量。关键字在Java中用于定义类级别的成员,这些成员在类加载时被初始化,并在整个应用程序的生命周期内存在。局部变量是在方法、构造函数或块中声明的变量,它们的作用域仅限于声明它们的代码块、方法或构造函数。

2024-10-15 14:04:01 1975

原创 java中的接口与抽象类的区别

实现接口的类中必须提供接口中所有方法的具体实现内容。1,接口(Interface)和抽象类(Abstract Class)都是面向对象编程中的高级特性,它们都不能直接实例化,需要通过子类或实现类来实例化。接口的定义如:(包含。:接口是一种完全抽象的类,它只包含抽象方法(在 Java 8 之后,接口也可以包含默认方法和静态方法)。实现接口的类需要实现接口中的所有方法,而继承抽象类的子类只需要实现抽象类中的抽象方法。实现接口的类中必须提供接口中所有方法的具体实现内容。,实现接口的类必须实现接口中的所有方法。

2024-10-14 20:48:27 505

原创 java中的抽象类

而且子类对象实例化的时候的流程与普通类的继承是一样的,都是要先调用父类中的构造方法(默认是无参的),之后再调用子类自己的构造方法。最终,必须有子类实现该父类的抽象方法,否则,从最初的父类到最终的子类都不能创建对象,失去意义。1,抽象方法:使用abstrct关键字修饰的方法就是抽象方法,值得注意的是,抽象方法只包含一个方法名,没有方法体。理解:未包含抽象方法的抽象类,目的就是不想让调用者创建该类对象,通常用于某些特殊的类结构设计。5,抽象类中,不一定包含抽象方法,但是有抽象方法的类必定是抽象类。

2024-10-14 19:57:40 522

原创 java中的包装类

基本类型的默认值是特定的(如int的默认值是0,boolean的默认值是false),而在某些情况下,需要一个值来表示“无值”,这时可以使用null。JDK自从1.5版本以后,就引入了自动拆装箱的语法,也就是在进行基本数据类型和对应的包装类转换时,系统将自动进行,这将大大方便程序员的代码书写。Integer的是一个类,初始值为null,需要进行实例化,才能对变量数据进行处理。Integer类是int的包装类,实际开发中Integer被看成一个对象,可以进行数据转换等操作。比较的是对象引用而不是它们的值。

2024-10-13 14:09:59 1795

原创 java中this关键字

2,和对象的其他属性一样,在new一个新对象时,会在堆内存中为对象分配空间,属性就存储在这个空间中。且该this属性的值就是对象在堆内存中的地址,即。1,只能构造器中使用,即一个构造器访问本类中的另一个构造器。,使用this()时super()会被覆盖,this与super只能有一个。很容易理解,static修饰的方法不能出现成员变量,但this依赖对象。(成员变量),但这种属性是隐藏的,即this相当于一个对象的隐藏属性。实例属性,实例方法,构造器(实例是指无static修饰的。

2024-10-13 12:08:22 465

原创 mysql中的主键与外键

主键是一种用于唯一标识表中每一行数据的标识符。在Mysql中,主键可以是一个或多个列的组合,但是必须满足以下条件:主键列的值必须唯一,不能重复。主键列的值不能为空,不能为NULL。一个表只能有一个主键。主键可以用于加速查询和提高数据的完整性和安全性。

2024-10-12 20:57:30 1868

原创 java中类与对象,匿名对象

要理解面向对象思想,我们先要知道什么是对象?《Java编程思想》中提到“万物皆为对象”的概念。它将对象视为一种奇特的变量,它除了可以存储数据之外还可以对它自身进行操作。它能够直接反映现实生活中的事物,例如人、车、小鸟等,将其表示为程序中的对象。每个对象都具有各自的状态特征(也可以称为属性)及行为特征(方法),java就是通过对象之间行为的交互来解决问题的。面向对象就是把构成问题的事物分解成一个个对象,建立对象不是为了实现一个步骤,而是为了描述某个事物在解决问题中的行为。

2024-10-12 13:14:36 661

原创 Java中的构造器

构造器是一种特殊的方法,也是可以重载,构造器不能被继承,但子类可以调用父类的构造器,必须和类同名,没有返回类型(甚至不写void),用于对象。构造器在对象创建时由Java虚拟机(JVM)自动调用,确保对象的初始状态。

2024-10-12 11:59:16 491

原创 关于java中print,println,printf的区别

java中print,println,printf的区别

2024-10-11 19:48:02 588 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除