自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 操作 Docker 存储卷的常用指令汇总

存储卷就是将宿主机的本地文件系统中存在的某个目录直接与容器内部的文件系统上的某一目录建立绑定关系。使得可以在宿主机和容器内共享数据库内容,让容器直接访问宿主机中的内容,也可以宿主机向容器写入内容,容器和宿主机的数据读写是同步的。管理卷:默认映射到宿主机的目录下, 只需要在容器内指定容器的挂载点是什么,而被绑定宿主机下的那个目录,是由容器引擎daemon自行创建一个空的目录。绑定数据卷:映射到宿主机指定路径下,在宿主机上的路径要人工的指定一个特定的路径。临时数据卷。

2024-02-15 13:36:24 1321

原创 什么是 Docker 容器?以及操作 Docker 容器相关的命令汇总

容器是镜像的运行实体。容器是基于镜像创建的可运行实例,并且单独存在,一个镜像可以创建出多个容器。容器有自己独立的命名空间隔离和资源限制。也就是说在容器内部,无法看到主机上的进程、环境变量、网络等信息,这是容器与直接运行在主机上进程的本质区别。

2024-02-14 16:07:34 1570 2

原创 Docker 镜像是什么?常用的镜像命令有哪些?

容器的基础,容器是从镜像中创建的实例。镜像可以看作是一个只读的模板,容器则是在其基础上运行的实例。如果该镜像有实例(容器)在运行,则需要先将容器停止并删除,再删除镜像。也可以 -f 强制删除。中的类,相当于一个模板,可以很方便的构建出来不同的对象(实例)。这个命令是列出本地镜像。功能:标记本地镜像。

2024-02-14 16:01:04 1378

原创 Docker 镜像仓库是什么?有哪些镜像仓库命令?

这是关于镜像的描述信息,包括镜像的标签(Tag)、作者、创建时间、版本、大小等。元数据提供了关于镜像的基本信息,帮助用户了解镜像的特性和用途。镜像仓库 (Docker Registry) 负责存储、管理和分发镜像,并且提供了登录认证能力,建立了仓库的索引。退出登录 Docker 镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub。将本地的镜像上传到镜像仓库,要先登陆到镜像仓库,并先创建一个自己的仓库。镜像仓库,如果未指定镜像仓库地址,默认为官方仓库。从镜像仓库中拉取或者更新指定镜像。

2024-02-13 16:09:40 2052 3

原创 如何 一键 将文章中所有的图片上传到图床?让你更方便地写文章!!!

而本篇文章的重点是:1. 将以前的没有使用图床的文章图片一键上传到图床,并自动替换原链接。2. 在写文章的过程中,先将图片存在本地,最后再一键上传。这样既可以做到本地备份,也可以上传到图床。

2024-02-13 13:47:17 937 1

原创 详细解读Java中的ArrayList集合类 以及 用Java简单模拟实现顺序表

在集合框架中,ArrayList是一个普通的类,实现了List接口,具体框架图如下:1.ArrayList实现了接口,表明ArrayList支持随机访问,也就是通过下标来访问。2.ArrayList实现了Cloneable接口,表明ArrayList是可以clone的。3.ArrayList实现了接口,表明ArrayList是支持序列化的。4.ArrayList底层是一段连续的空间,并且可以动态扩容,是一个动态类型的顺序表。5.实现Iterable接口表示可以用for-each来遍历。

2023-04-05 20:08:51 193

原创 关于惠普暗夜精灵win键失效问题【解决方案】

完美解决 惠普暗夜精灵Windows键失效问题。

2023-04-04 22:56:36 2839 6

原创 JavaSE语法(14)—— 详细解读java中 String的不可变性与字符串常量池

}结果:从上可以得出,str1与str2引用的是同一个实例,str3与str4引用的是不同的实例。我们再进一步思考,上面的不同之处就是前者用字符串常量来创建字符串,后者是通过new关键字来创建字符串。也就是说,通过字符串常量创建字符串的方式来创建多个相同的字符串时,变量会引用同一个实例。为什么呢?这是因为“Hello”这一常量被装入字符串常量池中,后面想要再创建一个相同的字符串时,不用再重新创建而是直接引用(前提是用字符串常量来创建字符串),这就省掉了创建对象的时间与空间,

2023-02-04 12:26:06 207

原创 JavaSE语法(13)——简单介绍java中的String类及其各种方法

注意,凡是要修改String字符串的方法都不会改变原来的值,只会返回一个新的对象(先拷贝),也就是说字符串是不可修改的。比较两个引用变量引用的是否为同一个对象,显然这不是这里所需要的方式。注意这里的分组,你写了几组它就会分几组,不管后面是否还有空格。这些是基本类型的包装类,这里不做介绍,可以自己扩展一下。比较两个变量中存储的值是否相同,对于引用类型变量,3.当我们需要比较两个字符串的大小的时候,用。方法用法类似,但是它获取的是最后一次出现的索引。,这是String类的静态方法。1.数字和字符串之间的转化。

2023-02-04 12:14:16 152

原创 JavaSE语法(12)——详细解读java中的 Clonable 接口和深拷贝

java中提供了Clonable接口,这个单词翻译过来就是“可克隆的”的意思,显然这是用来帮助“类”进行拷贝的。,大概意思为“不支持克隆异常”,这其实就是该类不支持克隆,或者可以理解为这个类没有克隆这种功能。这样用,但是没这么简单,这种接口在java中叫“空接口”或者“标记接口”,是用来表示一个类可以被克隆,即这个类有克隆这种功能。修饰的方法,它的底层是用C/C++语言实现的,我们这里看不到里面的源码。修饰的,不重写是访问不到的。总结:对类克隆(拷贝)的步骤有,第一实现。这两个值是相等的,为什么?

2023-01-20 11:49:13 150 1

原创 JavaSE语法(11)—— 详细解读Java中的内部类

👉博主的JavaSE专栏本篇来详细介绍Java语法中的内部类知识,内部类在数据结构中应用广泛,不废话了,开干👇。

2023-01-18 12:06:38 93

原创 JavaSE语法(10)—— 详细解读Java中的抽象类与接口

抽象类的概念是:在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。这概念如何理解?System . out . println("喵喵喵~");System . out . println("汪汪汪~");} }这里的Cat与Dog继承了Animal,并且重写了bark()这个方法。但是这里的Animal是动物类,没有一个具体的叫声,所以无法具体实现bark()

2023-01-18 10:38:18 110

原创 JavaSE语法(9)—— 详细解读Java中的多态及相关知识点

在上一篇文章中👆,已经介绍了类的继承以及所涉及的知识点,这一篇来详细介绍类的多态性,(阅前提醒:学习多态之前 需要对类的继承以及方法重写知识点有一定的熟悉程度,这里需要用到它们。

2022-12-15 19:20:07 148

原创 JavaSE语法(8)——详细解读Java中的继承、组合、方法重写

protected访问修饰符、final关键字以及方法的重写、super关键字、super在内存中的体现、super与this的异同点、子类构造方法、代码块在继承中的执行顺序、继承方式、组合……

2022-12-12 19:41:33 360 2

原创 JavaSE语法(7)——详细解读Java中的static关键字和代码块

目录前言✏️static关键字1.static修饰成员变量1.1 调用static修饰的成员变量2. static修饰成员方法3.static修饰的成员在内存中的位置✏️代码块1.普通代码块2.构造代码块3.静态代码块JavaSE语法(6)——【类和对象(类的内存模型、访问限定符public、private等、包的导入……)】_虾料的博客-CSDN博客https://blog.csdn.net/Che__dan/article/details/127669373?spm=1001.2014.3001.550

2022-12-03 15:17:35 585

原创 JavaSE语法(6)——详细解读Java中的类与访问修饰符

类定义和使用、类的定义格式、类的实例化、类的内存模型、this引用、引入、什么是this引用、构造方法、概念及用法、his引用在构造方法中的应用、封装、访问限定符、private、包、概念、导入包中的类:import、什么都不写的时候的默认权限(default)

2022-11-13 18:52:06 730

原创 JavaSE语法(5)——详细解读Java中的数组等相关知识

这期干货可多着哦JVM的内存分布、基本类型变量与引用类型变量的区别、null类型、二维数组在内存中的存储形式、二维数组在内存中的存储形式、二维数组打印(转成字符串)、二维数组遍历、

2022-11-02 18:35:47 330

原创 JavaSE语法(4)——详解解读Java中的方法与方法重载

编译器在编译代码时,会对实参类型进行推演,根据推演的结果来确定调用哪个方法,如果两个方法仅仅只是因为返回值类型不同,那么编译器就推不出来。调用方法--->传递参数--->找到方法地址--->执行被调方法的方法体--->被调方法结束返回--->回到调方法继续往下执行。在自然语言中,一个词语如果有多重含义,那么就说该词语被重载了,具体代表什么含义需要结合具体的场景。可以看到,在swap函数交换之后,形参x和y的值发生了改变,,因此:实参a和b 与 形参x和y是两个没有任何关联性的变量,在。

2022-10-30 22:44:27 441 2

原创 JavaSE语法(3)——【逻辑控制:各种分支循环语句】

如果输入的数字比该随机数小, 提示 "低了", 如果输入的数字比该随机数大, 提示 "高了" , 如果输入的数字和随机数相等, 则提示 "猜对了"。break 的功能是让循环提前结束,continue 的功能是跳过这次循环, 立即进入下次循环。(1)能被4整除且不能被100整除(如2004年是闰年,而1900年不是)先执行循环语句, 再判定循环条件,循环条件成立则继续执行,否则循环结束。循环条件为 true,则执行循环语句;如果布尔表达式结果为true,执行if中的语句,否则不执行。

2022-10-26 22:37:31 1099

原创 JavaSE语法(2)——【运算符】

表达式2,左右表达式必须是boolean类型的结果,两个表达式只要有一个为真或者两个都为真,结果就为真;上述表达式中,由于 + 的优先级要高于 >> , 因此a先和b-a的结果做加法,整体为20,最后再进行右移,因此结果为10。如果混合使用,【前置++】先+1,然后使用变量+1之后的值,【后置++】先使用变量原来的值,表达式结束时给变量+1。当需要多次判断时,不能连着写,比如:3 < a < 5,Java程序与数学中是有区别的。的结果,两个表达式都为真,结果才是真,只要有一个是假,结果就是假。

2022-10-09 20:55:54 157

原创 JavaSE语法(1)——【数据类型与变量】

内容:类型转换、类型提升、如何自写一个帮助文档……

2022-08-28 21:27:29 323 1

原创 数据结构—单链表、双向循环链表的实现【C语言】

内有大量的图画,让它们解放你的大脑,来与我一起攻克链表吧!

2022-07-29 20:19:35 905 11

原创 数据结构—顺序表的实现【C语言】

用C语言实现顺序表,干货满满!!!

2022-07-10 13:23:04 755 14

空空如也

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

TA关注的人

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