栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

牛客网实战项目1

牛客网实战项目1

一技术架构

Spring Boot

Spring Spring MVC MyBatics

Redis Kafka Elasticsearch重点的提高性能的技术

Spring Security, Spring Actuator

  1. 注册登录等等都是使用SSM技术,是整个项目的基础,利用SSM开发完所有功能
  2. Redis nosql数据库,默认将数据存在内存里,在适当的时候再把内存中的数据存到硬盘,因为是对内存操作的数据库,性能好,可以把对性能要求高的放在redis提高处理能力
  3. Kafka目前性能最高,所有的消息由他发布
  4. Elasticsearch搜索引擎,搜索功能由它实现
  5. Spring Security可以管理系统的权限,让每个功能被正确的人访问,提高性能的安全性
  6. Spring Actuator对系统监控,让运维人员随掌握系统的运行状况

二开发环境

构建工具 Apache Maven (帮助我们构建项目、管理项目中的jar包)

集成开发工具 IntelliJ IDEA

数据库 MySQL Redis

应用服务器 Apache Tomacat

版本控制工具 Git

三、命令

Cmd界面

到D盘(d:)

到D盘的workspace (cd d:workworkspace)

mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false

com.mycompany.app改成项目名

maven-archetype-quickstart改成项目名

meaven远程下载的仓库在C:Users13505.m2中

1、mvn compile
在命令行切入maven项目的目录,输入mvn compile后,maven会自动下载依赖jar,为代码生成字节码文件等,即编译。

2、IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains下载开发工具

三、搭建开发环境

1、创建Spring Boot项目的引导工具

Maven Repository: mysql » mysql-connector-java » 8.0.28 (mvnrepository.com)复制到项目的pom.xml中的dependency下面

2、Spring Initializr 中导入工具包 其中AOP的最近start.spring.io更新后确实搜不到aop了,但是其他的包是可以的。这个工具的作用,就是帮助你构建项目的基本结构,以及引用包,而包的引用是体现在pom.xml中的。所以你在下载项目后,手动在pom.xml中添加aop的包也是可以的,包可以在mvnrepository.com搜索,或者你从我提供的代码中拷贝,都是可以的。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/747788.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号