8.24
1、当电脑休眠重启后,发现linux(centos7)网络断开了,xshell无法连接linux,service network restart 失败,需要关闭重开才行(reboot无用)
若是xshell远程连接自动断开,则需:vi命令打开/etc/ssh/sshd_config文件
ClientAliveInterval 60 //每隔60秒,服务器就要向客户端发送一次消息,客户端响应后,连接才会保持,否则,断开。
ClientAliveCountMax 3 //可以使用默认值3 注意:前面的“#”要去掉。
8.26
1、linux下重命名文件夹:
mv a b 将a文件重命名为b
mv /a /b/c 将a文件夹移动到b文件夹下并重命名为c
2、安装最新版的git:
先卸载旧版:yum remove git
安装依赖软件:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
yum install gcc perl-ExtUtils-MakeMaker
编译安装新版git:cd /usr/local/src/
wget https://github.com/git/git/archive/v2.23.0.tar.gz
tar -xvf v2.23.0.tar.gz
cd v2.23.0
make prefix=/usr/local/git all
make prefix=/usr/local/git install
添加到环境变量:echo "export PATH=$PATH:/usr/local/git/bin" >> ~/.bashrc
source ~/.bashrc
git --version
3、linux下部署java项目:
yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
保存关闭后,执行:source /etc/profile #让设置立即生效。
4、查看centos版本:
cat /etc/redhat-release
5、在运行过程中出现java.lang.IllegalArgumentException: argument type mismatch异常:
该异常表明参数类型不匹配,经过一系列查看修改后,发现dao(entity)层与数据库的id字段类型不同,数据库
是int,而我的java代码id是Integer,这也表面Integer与int类型不匹配。