自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker基础

由 Docker 管理的存储区域(路径通常位于 /var/lib/docker/volumes/)。docker start | stop | restart 容器ID或容器名。docker cp <宿主机文件路径> <容器名或ID>:<容器内目标路径>docker cp <容器名或ID>:<容器内文件路径> <宿主机目标路径>docker inspect 容器ID或容器名。docker kill 容器ID或容器名。docker logs 容器ID或容器名。创建并启动容器(有镜像才能创建容器)

2025-05-09 17:03:29 721 1

原创 SpringBoot3新特性

Spring Boot 3.0 最低要求 Java 17,并向上兼容支持 Java 19,以利用最新的语言特性(如记录类、密封类、模式匹配等)。

2025-04-27 23:53:35 323

原创 jdk17新特性

1、支持箭头语法和多个匹配值2、支持类型匹配3、支持null检查4、多行代码写在一个分支,用yield关键字接收返回值。

2025-04-27 18:39:01 430

原创 RocketMQ相关

FIFO的消息队列,异步通信。

2025-04-11 12:05:36 362

原创 MySQL相关

如:select * from t where col = 3;会先看where后面的字段是不是索引,如果是则去索引文件(MYI)遍历查找索引,找到索引所在行的磁盘文件地址,根据地址在数据文件(MYD)中定位到具体数据记录。

2025-04-09 17:55:59 393

原创 Java并发相关

当且仅当内存位置的值等于预期原值时,处理器才会将该位置的值更新为新值,否则不执行任何操作。无论哪种情况,都会返回该内存位置的当前值。在Java中,CAS通过java.util.concurrent.atomic包中的类实现(如:AtomicInteger)。

2025-04-02 01:17:45 483

原创 【linux】

用于查看文件的内容,而不需要在任何文本编辑器中打开它。

2024-08-07 16:49:49 345 1

原创 【注解】笔记

举例来说@ConditionalOnBean(Producer.class),假设我们有一个名为 MyService 的类,并且我们希望只有在 Spring 容器中存在 Producer 类型的 Bean 时,才实例化和装配 MyService 类。如果存在该类型的 Bean,则被标注了该注解的 Bean 才会被实例化和装配到 Spring 容器中,否则该 Bean 不会被实例化和装配。用于声明该类是一个配置类,Spring容器会扫描该类,并将其中的Bean注册到容器中,供其他组件使用。

2023-10-23 14:10:49 78

原创 【定时任务】笔记

它可以持有任何类型的结果,因为它是一个通配符泛型。TaskScheduler在Spring应用程序中集成了线程池管理,可以更好地管理和调度任务的执行,可以根据配置参数来管理线程池的大小、线程的创建和销毁等。2、当你调用cancel(false)时,无论任务是否在执行,它都只会取消任务的调度(从调度队列中移除,取消任务的安排,不会直接影响任务的执行状态)。3、两者都可以用来引用定时任务的结果,但使用泛型类型ScheduledFuture可以更明确地指定结果的类型,从而提供更好的类型安全性和编译时检查。

2023-10-23 14:10:29 179

原创 【selenium】使用笔记

都可以用来模拟点击页面上的元素,实现方式略有不同:1、driver.findElementByXPath(“a”).click()使用的是Selenium的默认click()方法,它直接在定位到的元素上执行单击操作,没有使用其他的用户输入事件(如鼠标悬停、按下或释放按键等)。这种方式适用于大多数情况下,特别是当您只需要单击元素时。

2023-04-17 09:17:53 834 1

原创 【面试】Java基础

1.面向对象(oop)的理解注重对象,只关心其使用,不关心其具体实现,即只关心对象是谁;具有封装、继承、多态三大特性:封装:不需关心内部实现和具体构造,只需知道如何操作。即根据职责将属性和方法封装到一个抽象的类中(如电视、手机,将内部封装起来直接使用)。继承:实现代码的重用,相同的代码不需要重复的编写;子类继承自父类,可以直接享受父类中已经封装好的方法,不需要再次开发;子类中也应根据职责,封装子类特有的属性和方法。多态 :不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度(都是动物叫,

2022-05-08 00:18:54 185

空空如也

空空如也

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

TA关注的人

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