1、简述一下什么是Nginx,它有什么优势和功能?

Nginx是一个web服务器和方向代理服务器,用于HTTP、HTTPS、SMTP、POP3和IMAP协议。因

它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。

2.什么是git?

Git 是分布式版本控制系统(DVCS)。它可以跟踪文件的更改,并允许你恢复到任何特定版本的更改。
git的提交命令:git commit -a

git pull 命令从中央存储库中提取特定分支的新更改或提交,并更新本地存储库中的目标分支。

新增文件的命令:git add fifile或者git add . 提交文件的命令:git commit –m或者git commit –a 查

看工作区状况:git status –s 拉取合并远程分支的操作:git fetch/git merge或者git pull 查看提交

记录命令:git reflflog

3、如果本次提交误操作,如何撤销?

如果想撤销提交到索引区的文件,可以通过git reset HEAD fifile;如果想撤销提交到本地仓库的文

件,可以通过git reset –soft HEAD^n恢复当前分支的版本库至上一次提交的状态,索引区和工作

空间不变更;可以通过git reset –mixed HEAD^n恢复当前分支的版本库和索引区至上一次提交的

4.什么是maven?
maven主要服务于基于java平台的项目构建,依赖管理和项目信息管理。

说说maven的依赖原则:

  最短路径原则(依赖传递的路径越短越优先)

  pom文件申明顺序优先(路径长度一样,则先申明的优先)

5、讲一下maven的生命周期

编码 编译 测试 运行 打包 部署

最新文章

  1. [题解]vijos & codevs 能量项链
  2. Java多线程系列--“基础篇”11之 生产消费者问题
  3. Elasticsearch分布式搜索集群配置
  4. [原创] - C#编程大幅提高OUTLOOK的邮件搜索能力!
  5. java.net.BindException: Address already in use: bind
  6. hadoop完全分布式安装(转)
  7. [BZOJ 1801] [Ahoi2009]chess 中国象棋 【DP】
  8. EucOne调试
  9. diskpart修改盘符
  10. css3实现条纹以及方格斜纹背景
  11. cocos2dx 屏幕分辨率
  12. 基于Flume的日志收集系统方案参考
  13. C++之引用和指针
  14. spring-quartz定时任务初探
  15. 5、QT分析之网络编程
  16. JavaScipt测试调研
  17. Linux系统启动详解(三)
  18. Android Layout_weight 属性
  19. Eclipse Oxygen SVN Connector Setup
  20. ansible实用例子

热门文章

  1. 利用反射和代理简单模拟mybatis实现简单的CRUD
  2. Win下依据端口排查步骤
  3. 常见数据库mysql、oracle和DB2中is null 和 =null 的区别
  4. unity puerTS热更
  5. RT-Thread Studio使用——创建工程并配置外部时钟(转)
  6. adb的详解
  7. nodejs web学习
  8. python使用win32gui操作窗口
  9. 【个人笔记】CentOS 修改 SSH 端口, 禁止 ROOT 远程登陆
  10. 32位机转化11位手机号以及BLE与USB的切换