javaweb常用命令

猿份哥 1月前 ⋅ 62 阅读

===创建mvn javaweb工程命令

mvn archetype:generate -DgroupId=cn.tiankonglan.seckill -DartifactId=seckill -Dpackage=cn.tiankonglan.seckill -Dversion=1.0-SNAPSHOT -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeCatalog=internal

springboot=========

java -jar test-1.0.0.jar - -spring.profiles.active=test - -server.port=8081

idea VM options: -Dspring.profiles.active=test

linux下启动参照 https://blog.csdn.net/qq229596421/article/details/52230948

maven查寻网址=========

http://search.maven.org/

mysql常用命令=========

mysql -uroot -p 进入mysql show databases; 显示数据库 use database; 使用数据库 show tables; 显示数据库下的所有表 show create table tableName(表名) 显示tableName表的结构

1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE table_name ADD PRIMARY KEY ( column ) 2.添加UNIQUE(唯一索引) mysql>ALTER TABLE table_name ADD UNIQUE ( column ) 3.添加INDEX(普通索引) mysql>ALTER TABLE table_name ADD INDEX index_name ( column ); 4.添加FULLTEXT(全文索引) mysql>ALTER TABLE table_name ADD FULLTEXT ( column); 5.添加多列索引 mysql>ALTER TABLE table_name ADD INDEX index_name ( column1, column2, column3 );

查询mysql的安装目录 通过mysql命令select @@basedir as basePath from dual; 查找mysql安装目录

6.解锁表 show processlist; kill 7451; 关闭调用数据库的程序

7.查询的case使用 SELECT name , age, CASE gender WHEN 1 THEN “男” ELSE “女” END AS gender from tbl_stu

=======mysql常用函数=

1.计算差 TIMESTAMPDIFF eg:计算时间差获得秒 SELECT TIMESTAMPDIFF( SECOND, now( ), old_time ) AS time FROM tbl

2.判断是否为空或者空字符串 ISNULL(name) || LENGTH(trim(name)) < 1

========mybatis官方中文文档

http://www.mybatis.org/mybatis-3/zh/index.html

快捷键 选中要测试的类ctrl+shift+T快速生成测试类

======linux常用命令

复制文件(系统间复制) scp /home/ixdba/etc.tar.gz 192.168.60.168:/tmp

显示ens33上的ip ubuntu: ip add show ens33 #如果网卡是ens33 centos: ip add show eth1 #如果网卡是eth1

看看进程 ps -ef|grep java # 查看所有java项目进程 ps -aux | grep nginx ps -e | grep keepalived ps -C nginx --no-header |wc -l # 查看是否有 nginx进程(如果没有进程值得为0) ps -ef|grep tomcat

查看端口 netstat -ntlp netstat -ntlp | grep 8080

查看安装路径 whereis 软件名 whereis mysql whereis redis

强杀进程 kill -9 2000(2000为进程id)

查看日志 例如查看tomcat的日志 tail -f catalina.out

centos关闭防火墙 //查看防火墙状态 service iptables status //关掉本次 service iptables stop

chkconfig iptables --list //关掉开机 chkcofig iptables off

root添加用户 添加用户 test: adduser test 修改test密码: passwd test

删除用户test: userdel test 删除用户以及用户目录: userdel -r test

给用户添加文件夹权限 用root用户执行 : chown [-R] < 用户名或组>< 文件或目录>

root切换到普通用户 su - 普通用户名 //注意用户名和-之间有空格

查看磁盘剩余空间 df -hl

根目录查看大于100m的文件 find / -type f -size +100M

===========window常用命令=

1、首先查找到占用8080端口的进程号PID是多少 netstat -ano | findstr 8080   这个命令输出的最后一列表示占用8080端口的进程号,如10012 2、kill掉这个进程 taskkill /f /pid 10012

========================= redis ========================

设置后台启动 切换到redis bin目录 执行 ./redis-server redis.conf

进入redis ./bin/redis-cli

===================== yum =========================

进入yum源配置文件夹 cd /etc/yum.repos.d

===================== docker =======================

启动 docker服务 systemctl start docker

重启docker服务 systemctl restart docker

查看容器(ps) 列出当前所有正在运行的container docker ps 列出所有的container docker ps -a 列出最近一次启动的container docker ps -l

停止、启动、杀死一个容器 docker stop Name/ID docker start Name/ID docker kill Name/ID

删除容器 docker rm -v Name/ID

删除镜像 docker rmi Name/ID

docker build镜像 docker build --tag=elastic-custom .

启动elasticsearch docker run -p 9200:9200 -p 9300:9300 -ti -v /usr/share/elasticsearch/data elastic-custom

docker 进入容器 docker exec -it c23a7729ea83 /bin/sh

docker 添加host docker run --add-host hostname:ip

清理磁盘空间 docker system prune

docker 启动zookeeper docker run -p ip:2181:2181 -p ip:2888:2888 -p ip:3888:3888 --name zookeeper --restart always -d zookeeper docker run -p 0.0.0.0:2181:2181 -p 0.0.0.0:2888:2888 -p 0.0.0.0:3888:3888 --name zookeeper --restart always -d zookeeper

docker 启动mongodb docker run -p 27017:27017 -v /data/mongo/data/db/db:/data/db --name mongo --restart always -d mongo

idea,AndroidStudio

1.忽略提交文件 Settings→Editor→File Types 在下方的忽略文件和目录(Ignore files and folders)中添加自己需要过滤的内容 如: .classpath;.gitignore;.hprof;.idea;.iml;.project;.pyc;.pyo;.rbc;.settings;.sh;.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;pycache;_svn;vssver.scc;vssver2.scc;target;


全部评论: 0

    我有话说: