杂-方便记忆
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