Java快速入门 - JDK安装与环境配置
为什么Java应用最广泛? 从互联网到企业平台,Java是应用最广泛的编程语言,原因在于: Java是基于JVM虚拟机的跨平台语言,一次编写,到处运行; Java程序易于编写,而且有内置垃圾收集,不必考虑内存管理; Java虚拟机拥有工业级的稳定性和高度优化的性能,且经过了长时期的考验; Java拥
Spring-Boot 内置Server到底怎么运作的?
引言 基于Spring Boot的web应用中,在spring-boot包内包含了内置的 web server,具体包括 tomcat、jetty、undertow 和 netty。 本文旨在厘清spring boot中内置server的原理和使用。 Spring Boot Server 源码剖析
为什么Spring可以“自己注入自己”?
引言 在相同Bean中使用@Transactional时一个很常见的场景,程序员基本也都知道使用自我注入(Self-Injection)的方式去解决,这个本身没什么难度。 本文只是想考据一下Spring Framework,具体是哪里的代码支持了自我注入。 同类调用中@Transactional的失