1.项目、技术栈、开发环境
牛客讨论区
帖子列表、新帖发布(敏感词过滤)、进入帖子详情、帖子点赞、回复、评论、置顶、加精、删除
用户注册、登录、个人主页(关注、被关注、获得点赞 非常高频 提高性能)、上传头像、修改密码、退出登录
朋友私信、系统通知(消息队列 生产者与消费者模式)
管理员 网站UV、活跃用户



mvn常用命令 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=myapp -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeArtifactId=maven-archetype-webapp 3. 编译源代码: mvn compile --->编译src/main/java下的代码,将编译后class文件放在target/classes下 4. 编译测试代码:mvn test-compile --->编译src/test/java下的代码,将编译后class文件放在target/test-classes下 5. 运行测试:mvn test 6. 产生site:mvn site 7. 打包:mvn package 8. 在本地Repository中安装jar:mvn install 9. 清除产生的项目:mvn clean 10. 生成eclipse项目:mvn eclipse:eclipse 11. 生成idea项目:mvn idea:idea 12. 组合使用goal命令,如只打包不测试:mvn -Dtest package 13. 编译测试的内容:mvn test-compile 14. 只打jar包: mvn jar:jar 15. 只测试而不编译,也不测试编译:mvn test -skipping compile -skipping test-compile ( -skipping 的灵活运用,当然也可以用于其他组合命令) 16. 清除eclipse的一些系统设置:mvn eclipse:clean



放到pom <dependency> 自动下载包

将包按照功能进行整合,每次可以下载一批包
maven、包名、项目名、jdk1.8 java8 Jar

起步依赖:少量的依赖就可以依赖很多的包
自动配置:几乎不用做配置就可以启动项目
端点监控:项目创建以后运行状况是否良好

浙公网安备 33010602011771号