自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring中Bean的自动装配

如果是在注册成为bean的时候这个bean有需要别的bean,以前是通过标签来将需要使用的bean引入进来的,那么有了自动装配之后就可以使用autowire属性来实现bean的自动装配了,而不再使用标签了,那么autowire又分为byName和byType装配,即bean的name装配和依据bean的类型装配,下面就来介绍这两种装配方式。

2025-12-09 22:14:01 367

原创 Spring中Bean注入方式和注入类型

3、在外面定义,List中直接引用。2、在外面定义,Set中直接引用。1、直接在Set中定义。

2025-12-08 23:15:40 412

原创 Spring中Bean的实例化

Bean的实例化方法有两种:直接使用构造函数,通过工厂方式实例化Bean(Bean工厂调用Bean工厂)。

2025-12-07 12:26:04 756

原创 Spring中Bean的配置(一)

● singleton:单例,默认值,Spring 容器创建的时候,就会进行 Bean 的实例化,并存储到容器内部的单例池中,每次 getBean 时都是从单例池中获取相同的 Bean 实例;● prototype:原型,Spring 容器初始化时不会创建 Bean 实例,当调用 getBean 时才会实例化 Bean,每次 getBean 都会创建一个新的 Bean 实例。

2025-12-05 12:18:35 487

原创 Spring中Bean的配置:id和name(别名)属性

【代码】Spring中Bean的配置:id和name(别名)属性。

2025-11-29 13:07:06 375

原创 BeanFactory 与 ApplicationContext 的关系

1、BeanFactory 是 Spring 的早期接口,称为 Spring 的 Bean 工厂,ApplicationContext 是后期更高级接口,称之为 Spring 容器;2、ApplicationContext 在 BeanFactory 基础上对功能进行了扩展,例如:监听功能、国际化功能等。BeanFactory 的 API 更偏向底层,ApplicationContext 的 API 大多数是对这些底层 API 的封装;

2025-11-28 12:48:39 613

原创 Spring BeanFactory版本

通过工厂的方式获取Bean对象,那么就需要一份清单、读取清单的读取器(读取器要与工厂绑定)、工厂。其中所谓的清单就是xml配置文件。

2025-11-27 21:45:58 459

原创 开发中常用的git命令及其应用场景

origin是给仓库取的别名。

2025-10-18 11:14:25 332

原创 SpringBoot项目优先级以及bean的管理

application.yaml(忽略)java 系统属性(-Dxxx=xxx)命令行参数(–xxx=xxx)

2025-10-03 21:22:46 388

原创 AOP连接点

连接点指的是可以被AOP控制的目标方法,在SpringAop中连接点又特指为方法的执行。通过连接点可以得到目标对象的类名、方法名、目标方法运行时传入的参数、目标方法运行的返回值等,同时可以放行目标方法执行。具体的使用方法是在通知方法的形参当中声明JoinPoint,,如果是环绕通知必须声明的是ProceedingJoinPoint。

2025-09-22 21:30:14 350

原创 AOP切入点表达式

注意点:1.“*”表示单个独立的任意符号,“…”表示多个的任意符号,通常在参数列表和指定包的层级时使用得较多。2.命名时要注意规范,通常查询类的方法以"find"开头,更新类的方法以"update"开头。3.在写切入表达式时尽量以接口的形式来指定,因为当后续的业务方法改变时,切入表达式可以不变.4.在指定单个包时,尽量不要使用"*“或者”…"。5.在面对复杂的场景时,可以使用“&&”、“!”,"||"符号(与、或、非)。

2025-09-21 16:07:22 308

原创 SpringAOP中的通知类型

【代码】SpringAOP中的通知类型。

2025-09-14 15:56:42 368

原创 AOP快速入门

案例:记录每个方法的耗时。

2025-09-13 21:25:43 375

原创 全局异常处理器

当SpringBoot项目中的Mapper、Service、Controller的某个层级存在异常时,这时候又没有对异常进行处理,就会将错误往上抛,抛到Controller时还没有处理就会抛给框架,最终不会返回Json的数据给前端,前端则识别不出来,那么这时候有两种处理方式:1.对每个方法配备异常的处理方式(较为繁琐)。2.设置全局异常处理器(这样会对所有的方法的异常进行处理,并且会返回Json的数据给前端,使其能够识别出来)。

2025-09-03 22:37:14 367

原创 Interceptor拦截器入门知识及其工作原理

【代码】Interceptor拦截器入门知识及其工作原理。

2025-09-01 22:07:40 290

原创 C++实现快速反转一个数的算法

应用拓展:加上判断负数的条件,将得到的反转数字与原数字进行对比,可以实现判断一个数是否是回文数。

2025-08-29 17:08:23 321

原创 Filter过滤器入门

1、注意引入的Filter包为jakarta下的(这是新版本)。2、Filter中的init初始化方法和destroy消耗方法是默认实现的,可以不必实现了。3、init初始化方法和destroy消耗方法只执行一次,doFilter执行多次,且doFilter要注意配置放行方法才可以使得请求成功。4、Filter的拦截路径如下图所示:5、Filter过滤器链及其工作流程:工作流程:存在多个过滤器时依次类推即可。

2025-08-26 22:44:14 262

原创 Jwt令牌设置介绍

本文将介绍一种主流的安全的回话跟踪技术——Jwt令牌。

2025-08-24 22:28:37 324

原创 Springboot项目的各层级详细总结

(如有解释不当之,欢迎指正!

2025-08-22 20:50:39 289

原创 Springboot项目配置文件的三种方式总结

(注意:使用@ConfigurationProperties注释需要指定前缀为aliyun.oss,这样就可以在application.yml文件中配置对应的属性值了)

2025-08-20 21:10:15 644

原创 阿里云参数配置化

当我们直接在AliOSSUtils.java中对所需的阿里云OSS相关参数进行赋值时,当相关参数发生改变,但是又在多次进行了赋值这些参数,那么就需要逐一进行修改,所以我们直接在SpringBoot项目的配置文件application.properties中进行配置,在使用时采用@Component和@Value(“${}”)的形式进行注入即可。

2025-08-19 16:20:51 483

原创 使用Nginx部署前端项目

在浏览器中输入“localhost:端口号”即可访问。

2025-08-01 23:00:21 424

原创 Springboot项目实现将文件上传到阿里云

其中值得注意的是"image"对应着后端post请求方法public Result upload(MultipartFile image)中的形参名,文件的话讲image的类型置为file类型,即可点击value在磁盘中选择自己想要上传的文件。

2025-07-25 21:40:01 684

原创 实现将文件上传到阿里云

具体代码如下:在Maven工程中使用OSS Java SDK,只需在pom.xml中加入相应依赖即可。如果使用的是Java 9及以上的版本,则需要添加以下JAXB相关依赖。

2025-07-22 22:45:49 451

原创 解决前后端交互中出现的跨域问题(基于Springboot和Vue3)

在 Spring Boot 项目的 Java 代码中,创建一个配置类来处理 CORS。例如,在config包下创建。

2025-07-19 08:22:38 417

原创 Axios使用(html文件版)

/</</</functionget// // 使用axios发送get请求// axios({// // method代表请求方式// // url代表请求的地址// // 下面的then代表成功回调函数// })// 当然也可以通过别名简写getthenresult=>log;functionpost// 使用axios发送post请求// axios({// // method代表请求方式// // url代表请求的地址。

2025-07-18 11:17:44 492

原创 Vue项目开发流程

使用"vue create 项目名"进行创建等待一段时间就创建成功了(大概需要几分钟)

2025-07-16 10:50:45 595

原创 Java文件传输要点

1、method选择post,一般情况下get请求用于获取信息,post请求用于传输信息。2、enctype属性写“multipart/form-data”,如何不写 enctype=“multipart/form-data”,那么将会出现只显示出文件名的情形,不会显示出文件的内容。3、提交文件的地方属性值应该设置为file。

2025-07-12 22:19:07 453

原创 vue指令总结

【代码】vue指令总结。

2025-06-22 11:39:47 375

原创 引用vue

【代码】引用vue。

2025-06-21 11:35:24 372

原创 JS入门——事件与事件绑定

【代码】JS入门——事件与事件绑定。

2025-06-20 21:54:35 344

原创 JSON基础知识

【代码】JSON基础知识。

2025-06-04 21:45:31 613

原创 JS对象——BOM

【代码】JS对象——BOM。

2025-06-03 12:52:14 270

原创 JS入门——String的使用

【代码】JS入门——String的使用。

2025-06-02 15:07:04 310

原创 JS入门——Array

数组的定义<script>// JS中的数组类似于Java中的集合,是不定长的// 其中JS中的数组的类型也是不固定的// 通过fo循环来遍历数组//// 通过foreach方法是用来遍历数组中有值的数//// }))// 通过箭头函数来简化函数// 参数列表+箭头+函数体// })// 通过push方法来将数字插入到数组的尾部// })})</script>

2025-06-01 09:26:59 337

原创 JS入门——变量的类型、特殊符号、类型转化规则

特点:当前面是数字后面是字母时,后面的字母不会被转化;直接返回NaN:Not a number。数字转化为boolean:只有0和NaN为false,其他类型均为true。使用方法:parseint。=”是直接进行比较。

2025-05-31 09:30:07 673

原创 JS入门——三种输入方式

【代码】JS入门——三种输入方式。

2025-05-30 19:32:08 373

原创 JS入门——JS引入方式

直接加入script标签,在script标签内编写即可。

2025-05-29 22:28:42 394

原创 C++使用max_element()配合distance()求出vector中的最大值及其位置

有时我们只需要求出vector中的最大值,并不需要进行排序。要找到最大值的位置。

2025-05-20 20:23:52 492

原创 主成分分析的应用之sklearn.decomposition模块的PCA函数

由结果可知前两个特征值的累积量贡献率达到了94.82%,主成分分析效果很好,因此后续直接对这两个主成分的特征值进行详细的分析即可。

2025-05-18 23:19:04 564

空空如也

空空如也

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

TA关注的人

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