自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis对比MySQL

Redis和MySQL是两种不同类型的数据库系统,各自具有不同的特性和适用场景。

2024-05-20 09:10:22 296

原创 DOM的方法

DOM(Document Object Model,文档对象模型)是 JavaScript 操作 HTML 文档的接口,使文档操作变得非常优雅、简便。DOM 最大的特点就是将 HTML 文档表示为 “节点树”。DOM 元素/节点:就是渲染到页面上的,一个个的 HTML 标签体(标签 + 属性 + 内容)。

2024-05-13 09:15:38 217 1

原创 MySQL

③ 隔离性(isolation) 事务的隔离性是指一个事务的执行不能被其他事务干扰,即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。③可重复读:repeatable read:事务A开启后,只要不提交事务A,每一次在事务A中读到的数据都是一致的,即使事务B将数据修改并且提交了,事务A读取到的数据还是之前的。事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始的状态,仿佛什么都没发生过一样。

2024-03-25 09:00:41 290 1

原创 MySQL数据约束

ALTER TABLE 表名 ADD CONSTRAINT 外键名称 FOREIGN KEY (外键字段名称) REFERENCES 主表名称(主表列名称);CHECK 约束在MySQL中所用储存引擎都不支持该约束,可以写CHECK 约束,但会忽略它的作用,因此在MySQL中可以使用触发器或使用枚举类型。CONSTRAINT 外键名称 FOREIGN KEY (外键列名称) REFERENCES 主表名称(主表列名称)外键约束将一个表的列与另一个表的主键或唯一键进行关联。创建完表后,添加约束。

2024-03-17 22:09:35 349 1

原创 JDBC介绍

通过JDBC,Java应用程序可以连接到数据库,执行SQL语句,并处理来自数据库的结果。1.连接数据库,通过JDBC,可以使用数据库特定的驱动程序来连接到数据库。连接通常需要数据库的URL、用户名和密码。String url = "jdbc:mysql://localhost:3306/数据库名";2.执行查询,可以使用连接对象创建一个Statement对象,并通过该对象执行SQL查询。// 关闭数据库连接。5关闭连接,使用完数据库连接后,应该及时释放资源。3.执行数据库更新操作,如插入、更新和删除。

2024-03-08 20:08:19 287 1

原创 Java异常处理

Java中提供的异常不能满足我们的需求时,我们可以自定义异常1。

2024-02-28 17:47:32 342

原创 java反射

... parameterTypes) 返回单个公共成员方法对象 Method getDeclaredMethod(String name, Class<?Method[] getMethods() 返回所有公共成员方法对象,包括继承的所用公共方法。>[] getConstructors() 返回所有公共构造方法对象的数组。

2024-02-01 19:30:48 376 1

原创 集合的一些实现类

由于其哈希的特性,无法保证元素的顺序。:LinkedList 是基于双向链表实现的,它提供了快速的插入和删除操作,在元素的首尾操作上性能较好。:ArrayList 是基于动态数组实现的,它提供了动态增长的能力,并允许快速的随机访问。基于红黑树实现,对键进行排序,提供了一些额外的操作,如根据键的自然顺序或自定义比较器排序。:HashSet 是基于哈希表实现的,它提供了快速的查找、插入和删除操作,但不保证顺序。:TreeSet 是基于红黑树实现的,它可以对元素进行排序,并提供了一些额外的操作。

2024-01-31 17:03:59 345

原创 常见的数据结构

如果一个节点没有子节点或者父节点,则该节点相应的指针属性值为Nil,这些Nil视为叶节点,每个叶节点(Nil)是黑色的。红黑树:又叫平衡二叉B,每一个节点可以是红或者黑,红黑树不是高度平衡的,它的平衡是通过"自己的红黑规则"进行实现的。如果某一个节点是红色,那么它的子节点必须是黑色(不能出现两个红色节点相连 的情况)左子树上所有节点的值都小于根节点的值。对每一个节点,从该节点到其所有后代叶节点的简单路径上,均包含相同数目的黑色节点。2.链表:由节点组成的数据结构,每个节点包含数据和指向下一个节点的引用。

2024-01-28 23:18:12 334

原创 常用API

指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。StringBuilder 是一个可变的字符串类,我们可以把它看成是一个容器,这里的可变指的是 StringBuilder 对象中的内容是可变的。public String substring(int beginIndex) 从传入的索引处截取,截取到末尾,得到新的字符串。

2024-01-19 17:46:35 301 1

原创 Java知识

在使用for-each循环时,不需要显式地处理索引或迭代器,而是直接针对集合中的每个元素执行指定的操作。当变量或方法被声明为静态时,它们属于类本身,而不是类的实例(对象)。staticVariable是一个静态变量,staticMethod是一个静态方法。在这个示例中,for-each循环会逐个遍历数组numbers中的元素,并将每个元素的值赋给变量number,然后执行指定的操作。静态变量:使用static关键字声明的变量称为静态变量,它们属于类,而不是类的实例。静态变量在类的所有实例之间是共享的。

2024-01-12 19:25:05 349

原创 Java创建一个不确定长度的数组

要在Java中创建一个不确定长度的数组,可以使用ArrayList类。ArrayList类允许你创建一个可变长度的数组,只需在需要时动态添加或删除元素即可。以下是创建和使用ArrayList的基本示例。// 在需要时动态添加或删除元素。// 创建ArrayList。

2024-01-05 14:22:49 1193

原创 Java基础语法

java基础语法

2023-12-27 19:35:40 831 1

空空如也

空空如也

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

TA关注的人

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