常用命令速查手册

maven常用命令

  • 安装jar被到本地仓库
mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar
  • 发布jar包到私服
mvn deploy:deploy-file -DrepositoryId=nexus-snapshots -DgroupId=com.test -DartifactId=test -Dversion=1.0.0-SNAPSHOT -Dpackaging=jar -Dfile=E:\test\test.jar -Durl=http://test:8088/nexus/content/repositories/snapshots/
  • 版本号设定
versions:set -DnewVersion=1.0.0.200611_alpha #设置版本号
versions:update-child-modules #更新子包 parent版本号
  • 构建项目脚手架
mvn archetype:create-from-project #创建脚手架
mvn clean install #安装脚手架 进入到target\generated-sources\archetype 目录下
mvn archetype:generate  -DarchetypeCatalog=local #创建项目
mvn archetype:generate  -DarchetypeCatalog=local -DarchetypeGroupId=com.casic   -DarchetypeArtifactId=test-archetype  -DarchetypeVersion=1.0.0-SNAPSHOT -DgroupId=wiki-edits -DartifactId=wiki-edits -Dversion=0.1   -Dpackage=wikiedits  -DinteractiveMode=false
#构建项目

mysql 常用

授权远程访问

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';

指定表访问

grant select,update on app.user to app@'dao%' identified by '123456';
flush privileges;

mysql8以上

create user root@'%' identified by '123456';
grant all privileges on *.* to root@'%' with grant option;

简单命令

修改密码

set password for root@localhost = password('123'); 

创建用户

CREATE USER 'test'@'localhost' IDENTIFIED BY '123456';
GRANT REPLICATION SLAVE,FILE ON *.* TO 'test'@'192.168.1.2' IDENTIFIED BY '123456';
flush privileges;
CREATE USER 'test'@'%' IDENTIFIED BY 'test';
GRANT SELECT ON casic.test_view TO test@'%';

常用语句

select column_name,column_comment from information_schema.columns where table_schema = '表 所在数据库名'  and table_name = '表名';

其他语句

UNIQUE(唯一索引)
ALTER TABLE `table_name` ADD UNIQUE (`column`)
INDEX(普通索引)
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )

oracle常用命令

​ - 查询表空间占用大小

SELECT segment_name AS TABLENAME,BYTES b,BYTES / 1024 KB,BYTES / 1024 / 1024 MB FROM user_segments
WHERE segment_name = '表名'
  • 查询表字段及注释
SELECT ut.column_name,uc.comments,ut.DATA_TYPE,ut.DATA_LENGTH,ut.table_name FROM user_tab_columns ut
inner JOIN user_col_comments uc
on ut.TABLE_NAME  = uc.table_name and ut.COLUMN_NAME = uc.column_name
WHERE ut.table_name = 'CAR'
  • 查询所有表名称
select * from all_tables where owner='TEST';
--所有表名及备注
select t.table_name, f.comments
  from user_tables t
 inner join user_tab_comments f on t.table_name = f.table_name
  • 查询所有字段
SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = 'T_UNIT_NAME'
  • 查询所有字段注释
SELECT * FROM USER_COL_COMMENTS WHERE TABLE_NAME = 'TEST'
  • 导入命令
imp 用户/密码@test file=文件路径 full=y ignore=y;
  • 导出命令
exp test/test@orcl file=D:\export\test.dmp statistics=none owner=test
 --指定不导出表 谁用谁知道
expdp test/test@orcl schemas=test exclude=TABLE:\"IN('TEST1', 'TEST2')\" dumpfile=test.dmp
  • 创建序列及自增触发器
 --创建序列
create sequence blog_id_sequence
increment by 1
start with 139
nomaxvalue
nocache;
 --指定不导出表 谁用谁知道
create trigger blog_id_autoincrement before 
 insert on blog for each row 
 when (new.id is null)
 begin
 select blog_id_sequence.nextval into:new.id from dual;
end;

linuix命令

  • 常用
tar zxvf FileName.tar.gz //解压
tar zcvf FileName.tar.gz DirName //压缩
scp -r root@ip:/远程服务器文件路径 //远程复制
cp -r 原文件夹路径  目的文件夹路径 //复制
mkdir 20170217 //创建文件夹
ps -ef |grep tomcat //查看tomcat进程
  • 查看系统相关
uname -a //查看版本
cat /etc/redhat-release //查看版本号
  • 防火墙命令
systemctl start firewalld.service//启动防火墙
systemctl enable firewalld.service//设置开机启动
systemctl restart firewalld.service//重启防火墙
systemctl status firewalld.service //防火墙状态查看
firewall-cmd --state // 防火墙状态查看
firewall-cmd --reload //reload
firewall-cmd --zone=public --add-port=8888/tcp --permanent //添加端口
  • JAVA相关
nohup java -jar xxx.jar >log.log 2>&1 &
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值