自定义博客皮肤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)
  • 收藏
  • 关注

原创 ElasticSearch入门有这一篇就够了

elasticsearch快速入门及精通

2024-07-05 10:30:00 604

原创 垃圾回收机制详细解析

垃圾是指。如果不及时对这些垃圾对象进行垃圾回收,那么这些垃圾对象会一直占用一定的内存空间直到应用程序结束,这些空间无法被其他对象使用,甚至可能造成内存溢出。

2024-07-05 10:30:00 618 1

原创 Docker快速入门

Docker入门

2024-05-11 10:25:29 228

原创 快速掌握Git

广泛应用于软件开发中。它的使用不仅可以帮助开发团队更好地管理代码,还可以提高团队协作效率和代码质量。该命令会在当前目录下创建一个.git隐藏目录,用于存储版本库的数据。返回到指定版本(现版本和指定版本间的信息会丢失)提示:合并分支冲突,则修改文件内容,然后提交。在主分支下面操作,合并分支。克隆远程仓库到本地仓库。像仓库中添加文件流程。创建并直接指向该分支。

2024-05-08 09:30:00 252

原创 SQL必知必会

SQL介绍,该文章摘自《SQL必知必会》

2024-04-15 17:14:23 765

原创 索引底层数据结构选型

Hash表是键值对的集合,通过键即可快速的取出值,因此hash表可以快速的检索数据(接近O(1)),既然hash表这么快,为什么MySQL没有使用其作为索引的数据结构呢?主要是因为hash索引不支持顺序和范围查询。假如我们对表中的数据进行排序或者进行范围查询,那么hash索引就不行了,并且,每次IO只能取一个。

2024-03-08 17:44:25 387

原创 sleep()和wait()的区别

(4)wait()要调用notify()或notifyall()唤醒,sleep()自动唤醒。(1)wait()是Object的方法,sleep()是Thread类的方法。(3)wait()要在同步方法或者同步代码块中执行,sleep()没有限制。(2)wait()会释放锁,sleep()不会释放锁。

2024-02-02 21:30:49 74

原创 接口和抽象类的区别

(3)抽象类中的成员变量可以是各种类型的,接口的成员变量只能是 public static final 类型的,并且必须赋值。(1)抽象类可以包含普通方法和代码块,接口里只能包含抽象方法,静态方法和默认方法。(2)实现接口或继承抽象类的普通子类都必须实现这些抽象方法。(2)抽象类可以有构造方法,而接口没有。(1)接口和抽象类都不能被实例化。

2024-02-02 21:26:14 212

原创 Java中的异常体系是怎样的

RuntimeException表示运行时异常,表示这个异常是在代码运行过程中抛出的,这些异常是非检查异常,程序中可以选择捕获异常,也可以不处理,这些异常一般是由程序逻辑错误引起的,程序应该从逻辑角度尽可能避免这类异常的发生。非RuntimeException表示非运行时异常,也就是我们常说的检查异常,是必须进行处理的异常,如果不处理,程序就不能检查异常通过,如IOException,SQLException等以及用户自定义的Exception。Java中所有异常都来自顶级父类Throwable。

2024-01-27 20:10:58 173

原创 Java死锁如何避免

这是造成死锁必须要达到的四个条件,如果要避免死锁,只需要不满足其中一个条件即可,而其中前三个条件是作为锁要符合的条件,所以避免死锁就需要打破第四个条件,不出现循环等待锁的关系。

2024-01-23 19:57:36 359

原创 重载和重写的区别

重写:发生在父子类中,方法名、参数列表必须相同,返回值类型范围小于父类,抛出的异常范围小于父类,访问修饰符权限大于父类。如果父类访问修饰符为private,则子类不能重写该方法。重载:发生在同一个类中,方法名必须相同,参数类型、个数、顺序不同。方法返回值和访问修饰符可以不同,但不构成重载,并且编译时会报错。

2024-01-19 21:33:09 335

原创 JDK、JRE、JVM之间的区别

开发java程序需要JDK(编译java源文件)。运行编译好的java字节码文件,即 *.class文件,只需JRE。

2024-01-19 21:23:25 346

原创 线程的创建方式

3、实现Callable接口(可以通过对应的get方法获得返回值)总结,以上四种方法本质上还是基于Runnable创建线程。通过匿名内部类实现runnable对象。2、实现Runnable接口。直接实现Runnable接口。1、继承Thread类。4、利用线程池创建线程。

2024-01-19 16:07:38 296

空空如也

空空如也

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

TA关注的人

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