自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【JVM第一课】

Java Virtual Machine(Java虚拟机),是虚拟出来的一个“操作系统”,在这个“操作系统”里面运行java程序的class字节码文件;JVM启动之后,在我们的电脑上或者服务器上表现出来的就是一个java进程,这个进程里面运行的是我们的Java程序;这个JVM本身是C语言开发的,并且不同的电脑操作系统是不同的版本,比如针对windows有windows的jvm,针对Linux有Linux的jvm;

2025-08-24 18:19:05 862

原创 Springboot的CompleteFuture简单使用

CompletableFuture 是 Java 8 引入的一个强大工具,用于处理异步编程和非阻塞操作。它实现了 Future 接口,并提供了丰富的方法来组合、转换和处理异步任务的结果。以下是对 CompletableFuture 的详细介绍:异步计算:CompletableFuture 可以在后台线程中执行任务,主线程无需等待结果。回调机制:通过回调函数处理结果,避免阻塞。组合操作:可以将多个异步任务组合成一个链式操作。2.2 有返回值的异步任务2.3 指定线程池3. 获取结果3.1 阻塞

2025-05-15 14:07:05 675

原创 Springboot项目实现mysql多数据源

在yum或properties文件配置多数据源。

2025-05-15 13:46:39 292

原创 springboot多数据源配置

springboot多数据源配置

2024-08-07 15:14:38 387

原创 对比一个类前后属性值是否相等

比较一个类前后属性变化

2024-07-10 10:29:03 261

原创 windows安装redis5和mysql8--无废话全干货

windows环境安装redis5和mysql8

2024-06-11 11:30:24 474

原创 【SpringBoot并发事务处理】

EasyExcel,SpringBoot线程池,并发异步处理

2024-03-12 18:06:28 667

原创 SpringAOP获取方法和类上的注解方法

【代码】SpringAOP获取方法和类上的注解方法。

2024-03-11 17:16:06 1123

原创 springboot通过参数注解自动获取当前用户信息

HandlerMethodArgumentResolver 使用实例

2024-03-11 14:09:40 1783

原创 动态代理使用

通过配置可以强制使用 CGlib 代理(在 spring 配置中加入 aop:aspectj-autoproxy proxy-target-class=“true”)。当 Bean 实现接口时,Spring 使用 JDK proxy实现。当 Bean 没有实现接口时,Spring 使用 CGlib 代理实现。jdk动态代理不需要另外添加依赖,cglib需要另外添加依赖,不过如果是spring项目都已经有cglib依赖。Spring AOP 的有两种实现方式:JDK proxy 和 CGLib 动态代理。

2024-03-08 14:07:34 348

原创 自定义Collector

supplier():提供者方法,用来创建一个新的A的方法accumulator():累加器方法,怎么把T放到A里面的方法(主要逻辑)combiner():组合器方法,两个A怎么合并成一个Afinisher():修正器方法,通过A获取R的方法characteristics():特色方法,characteristics 该方法返回一个 Characteristics 的集合,它有如下值可选UNORDERED—— 归约结果不受流中项目的遍历和累积顺序的影响。CONCURRENT—— accumula

2024-03-06 10:43:31 442

原创 feign远程调用FallbackFactory降级处理

【代码】feign远程调用FallbackFactory降级处理。

2024-03-05 17:24:28 531

原创 pagehelper分页插件springboot中使用

pagehelper在springboot中使用

2024-02-20 09:44:21 1573 1

原创 SpringBoot整合ES的简单应用

springboot整个elasticsearch的简单应用

2023-10-08 15:15:34 1332 1

原创 《计算机科学速成课》

B站计算机速成课笔记

2022-06-06 14:36:05 147

原创 VUE基础笔记

vue基础

2021-12-21 15:22:17 959

原创 工作中常用pgsql函数

函数名函数描述string_agg(’’,’’)行合并concat_ws(’’,’’)列合并datepart/Extract从日期时间类型中抽取部分内容大于号小于号转义<![CDATA[>=]]>、<![CDATA[<=]]>

2021-12-08 14:32:50 764

原创 数据结构与算法PPT

B站数据结构与算法笔记

2021-03-08 17:51:45 523

原创 MyBatis中collection和association的区别

简单来说association用于一对一,collection用于一对多

2021-02-25 19:57:22 135

原创 字符串格式化string.format()

2021-02-10 10:41:42 115

原创 Java数据结构与算法

数据结构与算法笔记

2021-02-01 14:35:28 195

原创 K8s入门笔记

k8s入门笔记

2021-01-27 18:17:27 143

原创 Docker入门笔记

2021-01-26 16:07:58 258

原创 jenkins

jekins

2020-12-18 16:19:47 85

原创 valid注解

valid注解使用

2020-12-17 10:11:41 59

原创 计算机运算

原码、反码、补码

2020-12-16 18:16:58 69

原创 JUC并发编程

java并发编程笔记

2020-12-15 17:33:16 78

原创 java元注解

元注解总共有4个1.@Target用来表示可以修饰的范围,取值如下CONSTRUCTOR:用于描述构造器FIELD:用于描述域LOCAL_VARIABLE:用于描述局部变量METHOD:用于描述方法PACKAGE:用于描述包PARAMETER:用于描述参数TYPE:用于描述类、接口(包括注解类型) 或enum声明2.@Retention用来表示注解的声明周期,取值如下SOURCE:在源文件中有效(即源文件保留)CLASS:在class文件中有效(即class保留)RUNTI

2020-12-11 09:31:13 62

原创 反射常用api

反射常用api

2020-12-10 18:39:42 106

原创 Stream流式编程

stream流式编程

2020-12-10 15:00:40 104 1

原创 java网络编程

网络通讯5层架构

2020-12-09 11:30:41 262

空空如也

空空如也

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

TA关注的人

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