Production-Ready特性
Spring Boot的自动装配及starter的引入,大量的Spring Bean的装配变成黑盒。为了支持以配置化的方式调整应用行为,如Web服务端口等,Spring Boot提供了Production-Ready
自动装配
嵌入式Web容器
嵌入式Servlet Web容器默认Tomcat作为嵌入式Servlet Web 容器Jetty作为嵌入式Servlet Web容器Spring Boot应用直接嵌入Tomcat、Jetty和UndertowSpring Boot项目可通过指定容器的Maven依赖来切换Spring Boot应用的嵌
固化的Maven依赖
spring-boot-starter-parent与spring-boot-dependenices简介理解spring-boot-starter-parent与spring-boot-dependenicesspring-boot-starter-parent与spring-boot-depen
理解独立的Spring应用
创建Spring Boot项目CMD命令行模式创建图形化界面创建Spring Boot应用IDE集成创建Spring Boot模版目录创建Spring Boot应用可执行JAR运行Spring Boot应用执行Spring Boot应用可执行JAR创建独立的Spring应用作为Spring Boot
初览Spring Boot
微服务解决方案之Spring Cloud
什么是Spring CloudSpring Cloud版本简介Spring Cloud规范下的实现Spring Cloud NetflixSpring Cloud AlibabaSpring Cloud Alibaba 的优势什么是Spring Cloud官网地址 https://spring.io
微服务发展史
从单体架构到分布式架构的演进单体架构集群及垂直化从单体架构到分布式架构的演进单体架构通常来说,如果一个war包或者jar包里面包含一个应用的所有功能,则为单体架构集群及垂直化按照业务维度垂直拆分成多个子系统,每个子系统由单独维护部署对Tomcat服务器
对象的共享
可见性失效数据非原子的64位操作加锁与可见性编写正确的并发程序,关键问题在于:在访问共享的可变状态时需要进行正确的管理。即避免同一时刻访问相同的数据共享和发布对象共享和发布即内存可见性:确保当一个线程修改了对象状态后,其他线程能够看到发生的状态变化,可以通过显式地同步或者类库中内置地同步来保证对象被
线程安全性
什么是线程安全性原子性在构建文件的并发程序时,必须正确地使用线程和锁。但这只是一些机制,其核心在于要对状态访问操作进行管理,特别是对共享地和可变的状态的访问。即使某个程序省略了必要同步机制并且看上去似乎能正确执行,但仍可能在某个时刻发生错误共享变量可以由多个线程同时访问可变变量地值在其生命周期内可以