复习测试题(Linux、Maven、Git、Oracle)

1.Linux下解压“jdk-8u151-linux-64.tar.gz”到/usr/lib的命令

tar -zxvf jdk-8u851-linux-x64.tar.gz -C /usr/lib

2.简述什么是VI/VIM,写出其三种工作模式,以及如何切换

都是多模式编辑器
一般模式、编辑模式、命令模式
i/a/o进入编辑模式 :wq退出并保存 esc编辑模式退出到命令模式

3写出在Linux下启动、停止的命令行

cd 进入 tomact/bin
sh startup.sh 启动服务
sh ps aux | grep tomcat 查看tomcat是否启动
sh shutdown.sh 停止服务

4.写出5个以上maven命令

1、mvn compile 编译,将Java 源程序编译成 class 字节码文件。
2、mvn test 测试,并生成测试报告
3、mvn clean 将以前编译得到的旧的 class 字节码文件删除
4、mvn pakage 打包,动态 web工程打 war包,Java工程打 jar 包。
5、mvn install 将项目生成 jar 包放在仓库中,以便别的模块调用

5.“maven的pom.xml”是什么,写出一组完整的maven依赖

POM 代表工程对象模型。它是使用 Maven 工作时的基本组建,是一个 xml 文件。
POM 包含了关于工程和各种配置细节的信息,Maven 使用这些信息构建工程。
POM 也包含了目标和插件。当执行一个任务或者目标时,Maven 会查找当前目录下的 POM,从其中读取所需要的配置信息,然后执行目标
 <dependencies>
        <!-- 添加junit单元测试包 -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.10</version>
        </dependency>
  </dependencies>
6.描述maven依赖的5个作用范围,即<scope>标签的值
Compile:默认的范围,编译、测试、运行的classpath都有效
Provided:编译、测试有效,最后运行的时候不会被加入
Runtime:测试、运行有效
Test:仅测试有效
System:与本机系统相关联,编译测试有效,但是可移植性差
Import:导入的依赖范围,它只是用在dependencyManagemet中,表示从其他的pom中导入dependency的配置

7.什么是“依赖继承”及如何配置

继承是代码重用的一种,为的是节约代码量
依赖是说一个类的存在依赖于与另一个类

继承是A is B的关系
依赖是A has B的关系
依赖 
<dependency>
    	<groupId>com.hzyc</groupId>
  		<artifactId>B</artifactId>
 		<version>0.0.1-SNAPSHOT</version>
    </dependency>

8.解释什么是git、github

git是一种版本控制系统
github是一个网站,给用户提供git服务

9.描述git的三种状态:staged、modified、committed

已提交(committed): 已提交表示该文件已经被安全地保存在本地数据库中了
已修改(modified): 表示文件已修改
已暂存(staged) : 已暂存表示把已修改的文件放在下次提交时要保存的清单中
10.写出获取git仓库的两种方式和命令
git init在现有项目或目录下导入所有文件到 Git 中 
git clone 从一个服务器克隆一个现有的 Git 仓库

11.写出跟踪本地文件,提交到本地仓库,连接git远程仓库并推送数据的命令

1.跟踪本地文件 
  git init 初始化本地
2.提交到本地仓库 
  git add 添加到暂存区
  git commit 提交到本地仓库
3.连接git远程仓库 
  git remote add origin 
4.推送数据
  git push -u origin master

12.写出创建分支和切换分支的命令

1.创建分支 git branch
2.切换分支 git checkout

13.使用git时,reset和revert命令的区别

reset 回退至某个版本
revert 撤销某次操作

14.写出创建(create)、连接(connect)Oracle用户的完整命令

create user us identified by 123;
grant connect,resource to us
connect us/123

15.创建表空间,并为ironman用户设置默认表空间

create user ironman identified by 123 default tablespace ts

16.简述SQL语句的4中分类和涉及的命令,DML、TCL、DDL、DCL

增(insert)、删(delete)、改(update)、查(select)
DML:(Data Manipulation Language)数据操纵语言,实现对数据库中数据的操作
TCL:(Transaction Control Language)事务控制语言,设置保存点和回滚
DDL:(Data Definition Language )数据库定义语言
DCL:(Data Control Language)数据库控制语言  授权,角色控制等 
17.写出OJDBC,DriverManger.getConnection()方法的path()参数
DriverManager.getConnection(url,user,pw)
url="jdbc:oracle:thin:@loaclhost:1521:orcl"
user="sys"
pw="123"


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值