用过 SpringBoot 的同学都知道,其程序的启动类是在一个main方法中调用SpringApplication.run方法执行的,如: 那么,这里面到底做了什么呢?本篇...
IP属地:上海
用过 SpringBoot 的同学都知道,其程序的启动类是在一个main方法中调用SpringApplication.run方法执行的,如: 那么,这里面到底做了什么呢?本篇...
Spring Bean的生命周期是Spring面试热点问题。这个问题即考察对Spring的微观了解,又考察对Spring的宏观认识,想要答好并不容易!本文希望能够从源码角度入...
FF大是PDA掌上百科论坛的一位自制词典大神,ID是fearfare090807,曾经在论坛分享了3本经典词典,被坛友们奉为神作,各种美化版层出不穷,但是19年初他因为与论坛...
前言 HashMap 在 Java 和 Android 开发中非常常见 而HashMap 1.8 相对于 HashMap 1.7 更新多 今天,我将通过源码分析HashM...
1. AbstractQueuedSynchronizer 定义 AbstractQueuedSynchronizer 是JUC 中通过 Sync Queue(并发安全的 C...
关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时候把这块的知识整理记录一下了。 市面上的消息队列产品有很多,...
go build 不同系统下的可执行文件 Golang 支持在一个平台下生成另一个平台可执行程序的交叉编译功能。
我们假设计算机运行一行基础代码需要执行一次运算。 那么上面这个方法需要执行 2 次运算 这个方法需要 (n + 1 + n + 1) = 2n + 2 次运算。 我们把 算...