javaweb常用

===========创建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;
关闭调用数据库的程序

=========================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 - 普通用户名 //注意用户名和-之间有空格

=========================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=======================

查看容器(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

==================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;

猜你喜欢

转载自blog.csdn.net/u013042707/article/details/78764633