朝花夕誓
09
24
Spring源码(3)-BeanDefinition Spring源码(3)-BeanDefinition
一、简介Spring容器启动的过程中,会将Bean解析成Spring内部的BeanDefinition结构。 不管是是通过xml配置文件的 <Bean> 标签,还是通过注解配置的 @Bean,它最终都会被解析成一个Bean定义信
2022-09-24
10
Spring源码(2)-ioc容器 Spring源码(2)-ioc容器
一、容器简介容器顾名思义就是用来装东西的,装的是什么?装的是 Bean。 Bean 是 Spring 的基本单位,在基于 Spring 的 Java EE 应用中,所有的组件都被当成 Bean 处理,包括数据源、Hibernate 的 Se
2022-09-10
04
并发-AQS 并发-AQS
一、介绍AQS 是多线程同步器,它是 J.U.C 包中多个组件的底层实现,如Lock、CountDownLatch、Semaphore 等都用到了 AQS。 从本质上来说,AQS 提供了两种锁机制,分别是排它锁 和 共享锁。 排它锁,就是存
2022-09-04
01
07
28
日志 日志
一、logback、log4j、slf4j slf4j(Simple logging Facade for Java) 简单日志门面,日志系统的实现进行了具体的抽象化,只提供了统一的日志使用接口,没有任何日志实现,只有一个jar包(slf4
2022-07-28
17
基本语法 基本语法
李文周的博客 | 总结Go语言学习之路,提供免费的Go语言学习教程,希望与大家一起学习进步。 (liwenzhou.com) https://www.topgoer.com/ 一、Window下载安装安装包下载地址(下面3个都可以): h
2022-07-17
04
06
13
接口幂等性 接口幂等性
1、接口幂等性一、接口幂等性接口幂等性就是用户对同一操作发起了一次或多次请求的对数据的影响是一致不变的,不会因为多次的请求而产生副作用。 接口不做幂等处理会怎样? 支付场景:用户购买商品后,发起支付操作,支付系统处理支付成功后,由于网络原因
05
22
MongoDB MongoDB
一、简介1、使用场景传统的关系型数据库 (比如 MySQL), 在数据操作的”三高”需求以及对应的 Web 2.0 网站需求面前, 会有”力不从心”的感觉 所谓的三高需求: 高并发, 高性能, 高可用, 简称三高 High Perform
2022-05-22
16
JavaScript JavaScript
本文引用自 https://zh.javascript.info/ 一、基本数据类型JS中一共分成六种数据类型 5个基本数据类型+object String 字符串 Number 数值 Boolean 布尔值 Null 空值 Undefi
2022-05-16
11
Jenkins Jenkins
一、安装jenkins开源 Devops 工具 Jenkins 宣布:从 6 月 22 日发布的 Jenkins 2.356 和即将发布的 9 月 LTS 版本开始,Jenkins 最低需要 Java 11。 如果出现版本问题导致插件无法安
2022-05-11
02
Spring源码(7)-Bean的生命周期 Spring源码(7)-Bean的生命周期
一、Bean生命周期Spring中的一个Bean从生到灭要经历很多过程,总体分为Bean定义、实例化、属性赋值(依赖注入)、初始化、生存期、销毁几个阶段: BeanPostProcessor 接口可以对Bean生命周期中的很多部分进行扩展
2022-05-02
4 / 6