1、使用Maptruct 插件时,使用IDEA启动需要下面配置
setting---->complile
-Djps.track.ap.dependencies=false
2、日志分割
# 语法
split -b 切割大小 待切割文件 切割后的小文件名
# 示例,将 test.txt 文件每 10M 大小切割成一个小文件
split -b 10M test.txt test-split.txt
3、linux监控tcp信息
使用tcpdump进行监控
tcpdump -i eth0 -vnn dst host 10.10.10.10 > logdump.out &
4、git分支重命名
第一步
git branch -m fixbug_1.0 issues/fixbug_1.0
1、第二步
git push --delete origin fixbug_1.0
1、第三步
git push --set-upstream origin issues/fixbug_1.0
5、sftp设置密码不过期:
1、vi /etc/shadow
2、找到需要修改的用户,将倒数第三个的90改为99999
3、:wq!保存退出
使用sudo进行:sudo passwd 用户名
sudo passwd sftpUsername
测试sftp连接
JSch jsch = new JSch();
try {
Session session = jsch.getSession( "sftp","10.10.10.10", 22);
session.setPassword("123456");
java.util.Properties config = new java.util.Properties();
config.put("StrictHostKeyChecking","no");
session.setConfig(config);
session.connect(10000);
Channel channel = session.openChannel("sftp");
channel.connect();
ChannelSftp sftp =(ChannelSftp) channel;
System.out.println(sftp);
} catch (JSchException e) {
e.printStackTrace();
}
修改sftp 密码和重启
# 修改用户名
sudo passwd 用户名
# 重启sshd
service sshd restart
6、Drdid加密
String decrypt = ConfigTools.decrypt("");