摘要: 一、简介 构建Maven项目的时候,如果没有进行特殊的配置,Maven会按照标准的目录结构查找和处理各种类型文件。 ● src/main/java和src/test/java 这两个目录中的所有*.java文件会分别在comile和test-comiple阶段被编译,编译结果分别放到了target/ 阅读全文
posted @ 2020-03-23 23:07 Cloverlove 阅读(4973) 评论(1) 推荐(0) 编辑
摘要: 1)什么是spring? 答:spring是一个致力于解决企业级开发的一个分层的javaEE的框架,它是以IOC和AOP为核心,使用基本的JavaBean来完成工作。spring在表现层有springmvc以及struts的框架功能;在业务逻辑层可以管理事务,记录日志等;在持久层可以整合mybati 阅读全文
posted @ 2020-03-20 09:53 Cloverlove 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 首先是@SpringBootApplication(自动化装配功能) 点进去源码发现 先来看看每个注解的意思 可以发现它是由众多注解组合而成的,下面具体分析下这里每个注解所起到的作用。 @Target Target通过ElementType来指定注解可使用范围的枚举集合(FIELD/METHOD/P 阅读全文
posted @ 2020-03-19 20:54 Cloverlove 阅读(1264) 评论(0) 推荐(0) 编辑
摘要: Spring @Configuration注解 Spring3.0开始,@Configuration用于定义配置类,定义的配置类可以替换xml文件,一般和@Bean注解联合使用。 @Configuration注解主要标注在某个类上,相当于xml配置文件中的<beans>@Bean注解主要标注在某个方 阅读全文
posted @ 2020-03-18 23:20 Cloverlove 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 我们都知道可以使用SpringBoot快速的开发基于Spring框架的项目。由于围绕SpringBoot存在很多开箱即用的Starter依赖,使得我们在开发业务代码时能够非常方便的、不需要过多关注框架的配置,而只需要关注业务即可。 其实springboot的一个启动器基本上就包含两个项目,一个是sp 阅读全文
posted @ 2020-03-16 23:58 Cloverlove 阅读(1864) 评论(0) 推荐(0) 编辑
摘要: 一:JVM的位置所在 JVM的位置是在操作系统和java程序之间,所以JVM并不是直接操作底层硬件系统的。所以插入一个话题,如果在新买的电脑上有java的环境,那应该已经是被用过的,除非商家安装的java环境,但是这种几率应该不高,所以说大概率应该是被坑了,别人用过的电脑(可以在cmd中,使用命令j 阅读全文
posted @ 2020-03-14 23:25 Cloverlove 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一:什么是JUC JUC就是java.util.concurrent下面的类包,专门用于多线程的开发。 二:进程和线程的区别 进程是可并发执行的程序在某个数据集合上的一次计算活动,也是操作系统进行资源分配和调度的基本单位。 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运 阅读全文
posted @ 2020-03-07 13:49 Cloverlove 阅读(2233) 评论(0) 推荐(0) 编辑