最新 最热

【Spring Boot 源码学习】ApplicationContextInitializer 详解

书接前文《初识 SpringApplication》,我们从 Spring Boot 的启动类 SpringApplication 上入手,了解了 SpringApplication 实例化过程。其中,《BootstrapRegistryInitializer 详解》 博文中,Huazie 已经带大家详细分析了 ...

2024-07-28
1

【Spring Boot 源码学习】BootstrapRegistryInitializer 详解

书接前文《初识 SpringApplication》,我们从 Spring Boot 的启动类 SpringApplication 上入手,了解了 SpringApplication 实例化过程。其中,有如下三块内容还未详细分析:...

2024-07-27
1

发送邮箱验证码时怎么用AOP?没有理论,纯实战!

AOP能做什么?答:参数的校验怎么实现AOP呢?答:就写一个注解,在相应的方法上加注解……怎么实现AOP呢?

2024-07-27
1

【Spring Boot 源码学习】自定义 Banner 信息打印

上篇博文,Huazie 带大家了解了完整的 Banner 信息打印流程。相信大家都跃跃一试了,那么本篇就以这些基础的知识,来自定义 Banner 信息打印。

2024-07-26
1

PostgreSQL修改最大连接数

在使用PostgreSQL的时候,经常会遇到这样的错误提示, sorry, too many clients already,这是因为默认PostgreSQL最大连接数是 100, 一般情况下,个人使用时足够的,但是在生产环境,这个连接数是远远不够的;...

2024-07-25
1

Python中的全局变量和局部变量是什么?

在Python中,全局变量和局部变量在作用域和访问权限上有明显的区别。全局变量是在整个程序中可访问的变量,而局部变量则仅在其被定义的函数内部可用。...

2024-07-25
0

怎么在Java 16中编写C风格的局部静态变量

这听起来像是为了使新特性(记录类)更加通用而做的一个小的必要的恶,实际上它有自己的生命。我们可以用它来模仿C风格的局部静态变量,即局部变量:...

2024-07-25
0

C++为什么有参数依赖查找(ADL)?

问题的来源,是在一个复杂项目的编译时,由于新引入的一个库的文件xxx.cc:100包含一句sort语句,报出了如上的编译错误。编译器发现有多个不同的sort名字候选,无法确定调用哪一个,按照编译器的提示,它首先找到的是一个位于yyy....

2024-07-25
0

Python的延迟绑定是什么?

Python中的延迟绑定是指在嵌套函数中,内部函数在被调用时才会绑定外部函数的变量,而不是在定义内部函数时就绑定。这种绑定方式可以导致一些出乎意料的行为,因为变量的值是在函数调用时决定的,而不是在函数定义时。...

2024-07-25
0

【Spring Boot 源码学习】Banner 信息打印流程

上篇博文,Huazie 带大家初步了解了 SpringApplication 的实例化过程。在介绍 SpringApplication 的核心构造函数的第一个参数 ResourceLoader 时,简单提及了它用于 Spring Boot 在启动时打印对应的 Banner 信息。这里...

2024-07-25
1