自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程并发基础笔记

Java中的。

2025-06-27 10:30:53 740

原创 使用虚拟机模拟分布式环境部署基于docker容器的k8s,部署kubernetes,解决k8s的网络问题,解决k8s不支持docker问题,配置k8s环境,完整版

前情提要:本文可以看作我的学习笔记实际上大部分报错是因为本身国内的网络情况,和1.24版本k8s后,无法直接使用kubelet操控docker,得引入才可以使用docker容器,这两个关键问题本文聚焦于配置没有使用魔法,全部使用的方法解决网络问题以及引入cri-docker的方法,来解决无法调用docker问题。

2025-05-03 15:02:24 998

原创 解决Spring Boot依赖注入冲突:@Qualifier与@Primary注解详解

​@Qualifier通过Bean名称解决冲突,提供精准注入。​@Primary设置默认Bean,简化多数场景的配置。@Qualifier@Primary默认按类型匹配。合理利用这两个注解,可以高效管理Spring Boot应用中的依赖注入,避免冲突并提升代码可维护性。

2025-03-21 10:59:02 643

原创 java创建多线程和线程的生命周期

使用CompletableFuture主线程不会被异步任务阻塞,通过 thenApply/thenAccept 可以串联多个异步操作,可以将多个异步任务串联成一个逻辑链,前一个任务的结果作为下一个任务的输入支持合并多个 ,CompletableFuture 的结果(如 allOf, anyOf)。实现Runnable接口的run()方法,使用Thread类构造函数传入Runnable对象,再调用start()方法启动线程。,用于管理和复用线程,减少频繁创建和销毁线程的开销。:提交无返回值的任务。

2025-03-07 19:58:50 1457

原创 面试题:java中Error和Exception有什么区别

不需要强制写try-catch或者throws,例如NullPointerException、 IllegalArgumentException、RuntimeException.当Error类对象及其子类对象被抛出后,会被jvm捕获,然后程序会被jvm中断。,都是可以被捕获的异常,都表示了程序的错误,是java对程序中错误表示的对象形式,是在编译阶段发现的异常,它需要强制通过try-catch捕获或者throws抛出的。一般常见问题有io异常、Nullpointer、计算异常、超出数组限制。

2025-03-07 11:07:56 172

原创 sql的select、insert、delete、update等基本操作举例,sql基本语法

【代码】sql的select、insert、delete、update等基本操作举例,sql基本语法。

2025-03-06 16:54:16 491

原创 java异常处理,如何自定义异常并捕获

自定义异常需要继承Exception(检查型异常)或RuntimeException(非检查型异常),要根据业务场景区分设计一个检查型的自定义异常,用于检查用户是否存在:抛出异常在业务层中抛出异常:if (!throw new UserNotFoundException("用户ID [" + id + "] 不存在");捕获异常使用try-catch直接捕获异常:try {System.out.println("用户数据:" + user);

2025-03-06 16:01:49 1177

原创 理解java的I/O流机制

java io

2025-03-05 20:58:07 1449

空空如也

空空如也

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

TA关注的人

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