自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring进阶(二十一)之循环Bean详解

面试基本上必问的什么是循环依赖?如何检测是否存在循环依赖?如何解决循环依赖?多例的情况下,循环依赖问题为什么无法解决?单例的情况下,虽然可以解决循环依赖,是否存在其他问题?为什么采用三级缓存解决循环依赖?如果直接将早期bean丢到二级缓存可以么?

2022-12-07 14:48:14 570 2

原创 Spring进阶(二十)之事件处理

对于进阶spring,学习事件处理是必不可少的

2022-12-02 16:32:15 826

原创 JDK8新特性之时间日期API

JDK 8中增加了一套全新的日期时间API,这套API设计合理,是线程安全的。新的日期及时间API位于 java.time 包 中,下面是一些关键类。LocalDate :表示日期,包含年月日,格式为 2019-10-16LocalTime :表示时间,包含时分秒,格式为 16:38:54.158549300LocalDateTime :表示日期时间,包含年月日,时分秒,格式为 2018-09-06T15:33:56.750DateTimeFormatter :日期时间格式化类。

2022-11-23 14:20:48 365

原创 JDK8新特性之Stream流

Stream流的操作很丰富,这里只介绍一些常用的API。终结方法:返回值类型不再是 Stream 类型的方法,不再支持链式调用,常用的有count方法和forEach方法。非终结方法:返回值类型仍然是 Stream 类型的方法,支持链式调用。除了终结方法以外的都是非终结方法。Stream只能操作一次Stream方法返回的是新的流Stream不调用终结方法,中间的操作不会执行。

2022-11-23 03:02:50 923

原创 JDK8新特性之方法引用

学习lambda表达式,方法引用也是必须要掌握的,精简代码!!!

2022-11-22 13:42:48 499

原创 JDK8新特性之函数式接口

学会函数式接口,让你的代码更优雅更规范更简洁

2022-11-19 13:15:17 182

原创 JDK8新特性之接口

一文搞懂jdk8中接口的新特性

2022-11-18 21:34:00 112

原创 JDK8新特性之Lambda表达式

lambda表达式,不可不学!

2022-11-18 20:14:38 107

原创 Nginx静态资源部署

nginx静态资源配置详解,多练!!!

2022-11-08 15:28:58 10385

原创 Nginx配置文件

nginx的配置文件详解

2022-11-05 15:47:02 1018 1

原创 nginx前言

nginx简介

2022-11-05 00:49:37 535

原创 JAVA线程创建的三种方式

java创建线程的几种方式

2022-11-05 00:00:02 221

原创 Spring进阶(十九)之配置动态刷新

Spring中的@Value你真的会用吗?动态刷新你会吗?

2022-11-03 17:31:56 1059

原创 Spring进阶(十八)之父子容器

spring中的父子容器

2022-11-01 00:23:41 622

原创 Spring进阶(十七)之spring生命周期

spring生命周期详解,多看几遍!!!

2022-10-30 01:33:02 1210

原创 SpringMVC源码深度解析

springmvc的源码解析,建议收藏,多看几遍!!!

2022-10-29 23:59:31 2518 2

原创 SpringMVC之统一返回结果和统一异常处理

实际开发中必用,干货,建议收藏!

2022-10-28 23:19:12 529

原创 SpringMVC的拦截器,太牛了

一文搞懂SpringMVC中的拦截器

2022-10-27 23:48:03 346

原创 SpringMVC处理静态资源的方式,你真的知道吗?

tomcat 默认能够处理 jsp 和静态资源,是因为 tomcat 中默认有 2 个 servlet:default 和 jsp到此我们已经知道如何让 springmvc 来处理所有请求了,只需要在 web.xml 中调整一下 url-pattern 的值为/就可以了默认情况下,springmvc 无法处理静态资源,本文介绍了 2 种方式,大家可以回头在再去看看,第一种需要依赖于 web 容器中的 default 这个 servlet,使用上面对 web 容器有依赖作用;

2022-10-26 22:19:14 208

原创 Spring进阶(十六)之spring生命周期

spring生命周期详解,高手必看

2022-10-24 19:20:31 2178

原创 Elasticsearch+logstash+kibana

ELK是包含但不限于Elasticsearch(简称es)、Logstash、Kibana 三个开源软件的组成的一个整体。这三个软件合成ELK。是用于数据抽取(Logstash)、搜索分析(Elasticsearch)、数据展现(Kibana)的一整套解决方案,所以也称作ELK stack。本课程从分别对三个组件经行详细介绍,尤其是Elasticsearch,因为它是elk的核心。本课程从es底层对文档、索引、搜索、聚合、集群经行介绍,从搜索和聚合分析实例来展现es的魅力。Logstash从内部如何采集数据

2022-10-23 20:29:19 8411

原创 云IDE,它来啦!!!

免费使用地址:点击,即可开始创建工作空间啦~还等什么,赶快使用吧~~~

2022-10-22 15:09:57 434

原创 RabbitMQ高级

在业务代码成功运行结束后,调用api发送ack(channel.basicAck()),当然,如果出现异常就调用api发送nack(channel.basicNack()),让其按照业务功能进行处理,比如:重新入队,拒绝签收直接丢弃,或者拒绝签收丢弃以后进入死信交换机。如果该队列配置了dead-letter-exchange属性,指定了一个交换机,那么队列中的死信就会投递到这个交换机中,而这个交换机称为死信交换机(Dead LetterExchange,简称DLX)。抛出异常则返回nack,然后重入队列。

2022-10-21 22:50:59 1793

原创 RabbitMQ(二)

在讲这篇文章之前,是默认大家对Springboot已经有一定的了解了。上篇文章我们讲的是RabbitMQ的手动实现,比较繁琐冗余。所以Spring帮我们做了封装,。

2022-10-20 21:39:14 571

原创 RabbitMQ(一)

初识RabbitMQ,以及RqbbitMQ的手动实现

2022-10-20 00:30:34 543

原创 Spring进阶(十五)之@Conditional注解

一文搞懂spring中@Conditional

2022-10-12 23:49:02 440

原创 Spring进阶(十四)之@Import注解

Spring中@Import源码级分析

2022-10-12 14:03:02 522 1

原创 Spring进阶(十三)之你真的懂@ComponentScan注解吗

@ComponentScan注解详解

2022-10-06 21:20:25 742

原创 Spring进阶(十二)之@Configuration和@Bean详解

@Configration和@Bean注解详解

2022-10-05 21:05:59 3463 1

原创 Spring进阶(十一)之注解你真的全知道?

如果想看spring源码,可以说这篇文章你必看!!!

2022-10-05 14:45:02 386

原创 Spring进阶(十)之动态代理详解

jdk动态和cglib动态代理(重点)!!!

2022-10-03 20:02:01 975

原创 Spring进阶(九)之replaced-method你会用吗

三种方案解决在单例Bean中使用多例Bean的问题

2022-09-30 00:55:28 379

原创 Spring进阶(八)之bean继承

通过bean的继承来简化代码

2022-09-29 21:25:52 5802 1

原创 Spring进阶(七)之懒加载(解决循环依赖)

Spring中bean的延迟加载

2022-09-29 00:30:37 1002

原创 Spring进阶(六)之Primary用法

Spring之多个匹配的bean冲突问题

2022-09-28 18:48:34 202

原创 Spring进阶(五)之dependOn

Spring之Bean对象创建销毁顺序详解

2022-09-28 12:16:55 85

原创 Spring进阶(四)自动依赖注入

Spring自动注入的高级部分

2022-09-28 02:09:29 261

原创 Spring进阶(三)之依赖注入详解

1. 本文主要讲解了xml中bean的依赖注入,都是采用硬编码的方式进行注入的,这种算是手动的方 式2. 注入普通类型通过value属性或者value元素设置注入的值;注入对象如果是容器的其他bean的时 候,需要使用ref属性或者ref元素或者内置bean元素的方式3. 还介绍了其他几种类型List、Set、Map、数组、Properties类型的注入,多看几遍加深理解4. 后面我们将介绍spring为我们提供的更牛逼的自动注入。

2022-09-27 19:12:21 301

原创 Spring进阶(二)之Scope详解

spring容器自带的有2种作用域,分别是singleton和prototype;还有3种分别是spring web容器环境中才支持的request、session、applicationsingleton是spring容器默认的作用域,一个spring容器中同名的bean实例只有一个,多次获取得到的是同一个bean;单例的bean需要考虑线程安全问题prototype是多例的,每次从容器中获取同名的bean,都会重新创建一个;多例bean使用的时候需 要考虑创建bean对性能的影响。

2022-09-23 22:02:07 572

原创 Spring进阶(一)之容器创建bean实例的几种方式

spring容器提供了4种创建bean实例的方式,除了构造函数的方式,其他几种方式可以让我们手动去控 制对象的创建,这几种方式大家都掌握一下,能够灵活使用。

2022-09-23 13:59:21 284

空空如也

空空如也

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

TA关注的人

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