06 2021 档案

摘要:结论 finally 中的代码总会被执行(Java语言规范规定的)。 如果 try、catch 中有 return,那么: finally 中无 return,当返回值的类型是引用类型(可变类)时,返回值会受到 finally 中代码的影响。 finally 中有 return,会直接在 final 阅读全文
posted @ 2021-06-27 23:17 ageovb 阅读(321) 评论(0) 推荐(0)
摘要:问题现象 使用ssh命令远程登录服务器,输入密码后报错“Account locked due to 4 failed logins”。 问题分析 确认输入的密码是对的,后来检索了一下,知道了原因。 由于Linux对ssh进行了PAM认证,超过3次之后就将账户锁定了。 解决方案 重置错误登陆次数 如果 阅读全文
posted @ 2021-06-22 21:40 ageovb 阅读(4428) 评论(0) 推荐(0)
摘要:问题现象 无法正常打开首页,显示如下字符: Hacked By TheSenius ! Anka Red Team ! Atilla Operasyonu ! TurkHackTeam 问题分析 使用命令find / -type f | xargs grep TheSenius检索即可得到,哪些文件 阅读全文
posted @ 2021-06-20 15:43 ageovb 阅读(307) 评论(0) 推荐(0)
摘要:有个存放日志的cdp目录,进入后,执行ls命令无响应,也无法使用Ctrl+C命令终止。 使用命令which ls查找ls路径,发现ls位于/bin目录下,遂使用/bin/ls重新执行,2分钟后开始打印结果(持续10分钟仍未结束)。 参考:Linux解决根目录ls无响应问题 分析后发现,ll cdp目 阅读全文
posted @ 2021-06-20 15:39 ageovb 阅读(1373) 评论(0) 推荐(0)
摘要:思路是将指定元素/索引后面的元素先用 List 保存,然后将待插入的元素插入到 LinkedHashMap 中,然后先删除指定元素/索引,再进行添加。 指定元素后面插入元素 /** * 在 LinkedHashMap 目标元素后面添加元素 * * @param map LinkedHashMap 对 阅读全文
posted @ 2021-06-20 15:32 ageovb 阅读(1257) 评论(0) 推荐(0)
摘要:打开OpenJDK官网,左侧Source code就是源代码,可以选择Mercurial或者GitHub(FQ后访问较快),我们这里点击Mercurial 选择对应的JDK版本,如果没有需要的版本,点击jdk,然后再选择: 继续点击jdk: 点击左侧的browse浏览仓库: 点击source查看源代 阅读全文
posted @ 2021-06-16 22:19 ageovb 阅读(1374) 评论(0) 推荐(2)
摘要:执行了以下命令,禁用了 22 号端口,导致无法 ssh 登陆: iptables -A INPUT -p tcp --dport 22 -j DROP 根据 iptables 的特点,上述命令只是临时添加到 iptables 里,重启就会失效。 阅读全文
posted @ 2021-06-16 21:22 ageovb 阅读(313) 评论(0) 推荐(0)
摘要:问题现象 假如我有如下函数,其中一个参数是二维数组: public class RouterSearch { public static String routerSearch(String dstIp, String[][] ipTable) { // Code } } 使用 IDEA 的 Tes 阅读全文
posted @ 2021-06-12 17:05 ageovb 阅读(1781) 评论(0) 推荐(0)
摘要:查看磁盘剩余情况 df(disk free) 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。 -a :列出所有的文件系统,包括系统特有的 /proc 等文件系统; -k :以 KBytes 的容量显示各文件系统; -m :以 MBytes 的容量显示各文件系统; -h :以人们较 阅读全文
posted @ 2021-06-11 20:19 ageovb 阅读(211) 评论(0) 推荐(0)