JT01

1. Tomcat的并发能力:大约200次/秒。没有调优;

jvm调优 1000次/秒;
mysql能够支持的最大并发链接数:1000

2.PD软件的介绍和下载、使用。它是用来建立表关系的,从表 画向 主表 我们得会读表:一对一;一对多;多对多。

2.1SQLyog数据库软件的使用。

2.2京淘项目环境的搭建,idea中的一些配置:

image.png
image.png
image.png
image.png
image.png
image.png

2.3maven的作用:

maven是一站式的项目管理软件。可以通过一小段信息描述来管理项目
主要功能:项目的构建、报告和文档、jar包管理、项目打包、发布、部署等功能。

2.4项目坐标与jar包的关系

2.4.1中央仓库通过maven坐标对jar包进行有效管理。

2.4.2坐标要素的构成:1.公司域名倒写2.项目名称3.版本号来确定一个项目。

2.4.3坐标与本地仓库的关系:

    1.第三方包一般通过坐标在本地路径中进行jar包的依赖
    2.自己的包,在项目打包时,会在指定位置生成jar包文件

2.4.4maven中jar包依赖的传递性实现原理:

    项目通过依赖项进行jar包文件加载时,根据maven规则,会到本地库中查找该jar包文件,然后解析jar包文件中的pom文件,如果pom文件中有依赖项,则继续加载依赖,直到加载完结束。

3.springboot相关说明

3.1parent标签的作用:

    springboot官方将自身所用到的jar包文件进行统一的管理定义,防止jar包文件冲突。

3.2简述springboot启动流程

    开箱即用:只需要导入简单的jar包就可以实现相关的功能,无需(少量)繁琐的配置。

3.2.1@SpringBootApplication注解是一个组合直接。主要由@SpringBootConfiguration、@ComponentScan、@EnableAutoConfiguration三个注解组成。

    @SpringBootConfiguration
        该注解标识了主启动类,说明主启动类也是一个配置类,当程序启动时会将代码中的配置类进行加载。
    @ComponentSacn
        通过此注解可以指定那些包中的对象交给spring容器管理  
    @EnableAutoConfiguration则是开启Spring Boot的自动配置功能(根据依赖中的jar包,自动选择某些实例化配置)。

image.png

注意这一行: @Import(AutoConfigurationImportSelector.class)
springBoot程序中有多个选择器,在程序启动时,springBoot会调用选择器去加载pom文件中的启动项等jar包文件,
如果选择器匹配则开始实例化对象,如果不匹配就跳过该选择器执行下一个。
至此整个开箱即用的原则实现
    

3.2.2关于元注解的说明

        @Target(ElementType.TYPE) 标识当前注解对谁有效:对类有效
        @Retention(RetentionPolicy.RUNTIME)注解什么时候生效:运行期有效
        @Document是否动态的生成文档信息
        @Inherited注解可以被继承
    




你可能感兴趣的:(java)