常用开发命令

被刻印的时光 ゝ 提交于 2020-08-19 05:36:25

-----------------------------------github
code-snippet-master.zip
https://codeload.github.com/VictorBu/code-snippet/zip/master

demo-druid-master.zip--->mybatis-plus-druid


springboot2.x_mybatisPus3.x-master.zip


springboot-myabatis-plus-sample-master.zip


springboot2-demo.zip
blob:https://start.spring.io/0a7d8670-5a60-4ee2-82b8-05d6eb112d29


springboot2-learning-part1-master-6-4.zip

-------------------------------------telnet
telnet  ip  port

telnet 127.0.0.1  80


-------------------------------------redis

cd D:\Program Files\Redis

redis-cli -h 127.0.0.1 -p 6379

-------------------------------------mysql

C:\Program Files\MySQL\MySQL Server 8.0\bin

mysql -udev -p -Ddb_my_test -h127.0.0.1

mysql -udev -p123456 -Ddb_my_test -h127.0.0.1

-------------------------------------maven
mvn clean install -Dmaven.test.skip=true

mvn clean package -Pdev

mvn clean package -Ptest

mvn archetype:generate  -DinteractiveMode=false  -DgroupId=com.my.tool -DartifactId=my-tool -Dversion=1.0.0-SNAPSHOT -Dpackage=com.my.tool

spring.profiles.active=dev

-------------------------------------tail

---日志查找/搜索
tail -f nohup.out -n 500

cat server.2020-06-24.log | grep 'result:'

tail -n 2000 mywork.log | more

tail -f 2000 /aa.out | more

tail -200f /aa.out


---查看端口占用:
1,lsof -i:端口号
2,netstat -tunlp|grep 端口号

---查看进程
ps -ef | grep "java"

---杀进城
kill -9  pid


rm -rf nohup.out

---拷贝文件到另一台机器
scp /data/demo-api-1.0.0.jar  192.168.1.3:/usr/local/springboot-demo/
输入密码:回车

---other:

du -sh *

exit

lsexit


scp -r ./* root@192.168.1.7:/opt/install

unzip dist.zip -d dist


nslookup www.baidu.com

-------------------------------------启动jar

#!/bin/bash
nohup java -jar -Ddruid.mysql.usePingMethod=false -Xms1024m -Xmx1024m -Dserver.port=9099  -Dspring.profiles.active=test  /usr/local/springboot-api-1.0.0.jar --druid.mysql.usePingMethod=false &
echo "start at port:9099"


test:
java -jar  -Xms1024m -Xmx1024m -Dserver.port=9099 -Dspring.profiles.active=test D:\workProject\web-api-1.0.0.jar 

dev:
java -jar  -Xms1024m -Xmx1024m -Dserver.port=9099 -Dspring.profiles.active=dev D:\workProject\web-api-1.0.0.jar 


dev环境部署脚本
/user/local/jdk/bin/java 
-DserverName=demo-api 
-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=9132 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false 
-Xms1024M -Xmx1024M -Xmn256M -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m 
-XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC 
-XX:+CMSParallelRemarkEnabled -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods 
-XX:+UseCMSInitiatingOccupancyOnly 
-XX:CMSInitiatingOccupancyFraction=70 -XX:+PrintGCDetails -XX:+PrintGCDateStamps -verbose:gc 
-Xloggc:/springboot2-demo/logs/gc.log 
-Djava.net.preferIPv4Stack=true -Djava.security.egd=file:/dev/./urandom 
-Dmy.log.home=/springboot2-demo/logs 
-javaagent:/dev/detector-agent/detector-bootstrap.jar -Ddetector.agentId=springboot2-demo-test-13232
-Ddetector.applicationName=2037 -DJVM_DEFAULT_BIND_IP=127.0.0.1
-classpath /springboot2-demo/config:/jdk/lib/tools.jar::/springboot2-demo/web-api-1.0.0.jar:
::/wls/passo/lib/passo-java-agent.jar:/wls/passo/policy-wls-standard org.springframework.boot.loader.JarLauncher 
--server.port=9099 --spring.profiles.active=test 


ps -ef | grep "java"
java -Xms64m -Xmx64m -jar VMAgent.jar 127.0.0.1 fb66e6cd-eca2-4a35-ae50-5bf22083300b http://192.168.1.100:8080/vmas/VmAgentRegister
java -jar -Ddruid.mysql.usePingMethod=false -Xms1024m -Xmx1024m -Dserver.port=9099 -Dspring.profiles.active=test /usr/local/demo-api-1.0.0.jar --druid.mysql.usePingMethod=false
java -jar -Ddruid.mysql.usePingMethod=false -Xms2560m -Xmx2560m -Dspring.profiles.active=test /usr/local/demo-api-1.0.0.jar --druid.mysql.usePingMethod=false

linux下利用nohup后台运行jar文件包程序  
https://www.cnblogs.com/yanghj010/p/10893121.html


-------------------------------------curl

curl -i -XGET http://www.baidu.com

curl -X POST 'http://bgapi.lexiang2018.com/order/exchange/queryExchangePageByPara' -H "Content-Type:application/json;charset=utf-8" -H "apiKey:apikey-klfx-internal" -H "token:5cb626b25a244ca0ac5c2fc034367b91" -d '
{
    "exchangeId": "100017",
    "memberPhone": "17810349171",
    "poiId": 0,
    "status": "CANCELLED",
    "exchangeType": 2,
    "exchangeBeginTime": "2019-09-23 08:50:16",
    "exchangeEndTime": "2019-09-30 23:50:16"
}
';


curl -X POST 'http://localhost:9099/telesales-api/manage/insurance/breakpoint/task/list' -H "Content-Type:application/json;charset=utf-8" -d '
{
"queryStartDate":"2020-04-01",
"queryEndDate":"2020-05-14",
"taskName":"aa",
"pageNo":1,
"pageSize":20
}
';


-d "name=561&methodName=&cron=&params=" 

curl -d "param1=value1&param2=value2" -H "Content-Type: application/x-www-form-urlencoded" -X POST http://localhost:3000/data

curl -X POST http://localhost:3000/data -H "Content-Type: application/x-www-form-urlencoded" -d "param1=value1&param2=value2" 


curl -X POST 'http://localhost:9099/test//list' -H "Content-Type: application/x-www-form-urlencoded" -d "queryStartDate=2020-04-01&queryEndDate=2020-05-14&taskName=%E6%B5%8B%E8%AF%95&pageNo=1&pageSize=20" 


curl -H "Content-Type:application/json" -X POST --data '{"params":[{"orderNum":"123","userId":"124"}]}' http://api.com/query?access_token=123456
{"success":true,"data":{"code":"000","msg":null},"errorCode":"","errorMsg":""}


curl -H "Content-Type:application/json" -H "Data_Type:msg" -X POST --data '{"goodNo": 113332, "goodName": "", "goodPrice": 2342}'  http://localhost:8080/test-api/valid/saveGood


curl -X POST 'http://localhost:9098/createJob' -H "Content-Type: application/x-www-form-urlencoded" 
-d "name=com.my.scheduler.task&methodName=invokeUrl&cron=&params=http://www.baidu.com" 


curl -i -X POST -H "Content-Type:application/json;charset=utf-8" -d '{
    "id":1,
    "props":{}
}' http://www.baidu.com
 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!