杂-方便记忆

MAC JDK自由切换JDK

终端

open -t ~/.bash_profile

输入:

export JAVA8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home
export JAVA7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
export JAVA_HOME=$JAVA8_HOME
alias jdk8='export JAVA_HOME=$JAVA8_HOME'
alias jdk7='export JAVA_HOME=$JAVA7_HOME'

终端输入jdk7就进入jdk7环境,默认jdk8。
mac下jdk安装文件可以官网下载

Tomcat启动Debug

Linux

tomcat/bin/startup.sh
第一行添加
declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8081"

Windows

tomcat/bin/startup.bat
第一行添加
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788

Linux iptables 命令打开端口

iptables -I INPUT -p 协议 --dport 端口号 -j ACCEPT
例:iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

Linux根据端口看进程

netstat -naop | grep 8080

Linux查看端口占用情况

lsof -i:9300

Linux ssh

ssh -p port root@ip

你可能感兴趣的:(杂-方便记忆)