web开发的一些框架介绍
Maven,:用来管理jar包,在Maven仓库里找到jar包他会自动所依赖的所有jar包,
导入的包加到pom.xml里,导入后先从本地仓库里找,再从私服里找包,最后再去maven中央仓库找,但因为是外国的网站下载速度非常的慢,所以我们要在设置里设置去阿里巴巴的镜像仓库里去下载,速度会快很多,镜像仓库每10分钟更新一次
maven项目目录必须要按照规定起名字:
项目下存放pom.xml和所有的子目录
项目下/src/main/java 项目的java源代码
项目下/src/main/resources 项目的资源,比如说property文件,springmvc.xml
项目下/src/test/java 项目的测试类,比如说Junit代码
项目下/src/test/resources 测试用的资源
项目下/src/main/webapp/WEBINF
Redis,:非关系型数据库,跑在linux系统上的数据库,把数据存放到内存中,所以访问速度会特别的快
在关机之后,redis有两种持久化方式:RDB和AOF
rdb持久化机制是根据时间每多长时间把数据存放到本地
aof是吧每次每条命令都存放到日志中,重启后再重新执行一次所有操作,这样可以保证数据的完整性
SpringBoot,:用来管理我们的配置文件,宗旨是0配置项目,把所有的配置文件都用java注解的方式配置
需要导入spring-boot jar包
git,:git就是把项目打包发送到网上,提供给别人下载下来,便于团队开发