摘要: > 本博客将从java字节码的层面解剖为什么i=0;i=i++;仍然会等于0 字节码解析: iconst_x:代表将常量x放到操作数栈中 istore_x:其中x必须是局部变量表中的一个合法下标,然后我们会从操作数栈中弹出对应的栈尾的元素(需要是int)以之来进行设置 iload_x:则是加载对应的 阅读全文
posted @ 2024-07-05 17:19 海山了- 阅读(13) 评论(0) 推荐(0) 编辑
摘要: > 事先说明本项目主要是为了让本人更加了解到java虚拟机以及java代码运行思路,在此同时我本人也在编写一款虚拟机,尝试从中掌握更多知识 什么是JVM? JVM其实是java virtual machine,他其实也是一个计算机上运行的程序,职责是运行java字节码文件 注:javac在这之中是由 阅读全文
posted @ 2024-07-05 16:41 海山了- 阅读(20) 评论(0) 推荐(0) 编辑
摘要: #### 前提提要: .java文件通过java -c 生成.class文件,这部分并非是JVM需要处理的部分,JVM处理的部分是基于生成的class文件,生成的部分是由编译器来负责 一个字节码文件的主要组成部分 使用工具说明 idea的JclassLib插件 使用步骤: 运行代码(只要你更新了代码 阅读全文
posted @ 2024-07-05 16:26 海山了- 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 题目 解析 touch /etc/nolgoin: 禁止所有普通用户登录 iptable -s INPUT -t tcp -s !127.0.0.1 -j DROP:屏蔽非127.0.0.1请求; Linux的七个运行级别 Linux下的7个运行级别: 0:系统停机状态,系统默认运行级别不能设置为0 阅读全文
posted @ 2024-07-02 21:56 海山了- 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 题目 解析 知识点: 1、awk -F ' ' '{print $3}' 指定空格是分隔符进行分割,取第三个。(不指定默认分隔符也是空格) 2、uniq -c(uniq命令可以去除排序过的文件中的重复行,因此uniq经常和sort合用。也就是说,为了使uniq起作用,所有的重复行必须是相邻的。参数 阅读全文
posted @ 2024-07-02 21:53 海山了- 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 题目 解读访问权限 rw-r--r--分别代表什么东西 r:代表可读 w:可写 e:可执行 方便起见进行拆分 rw- 代表文件所属用户的权限 r-- 代表同组用户的权限 r-- 代表其他用户的权限 同时我们可以用2进制来表示: r:4 w:2 e:1 也即是3位二进制数则可以表示 chmod 命令 阅读全文
posted @ 2024-07-02 21:52 海山了- 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 前提提要 在pai中学到了Parallel Scavenge 收集器,说是吞吐量优先的收集器 内容如下: 所以我不由得好奇起了,他是做了哪些与Serial 收集器有所区分的设计,才能让他成为“吞吐量优先” 注释:这里的吞吐量指的是应用代码占用CPU核心的时间与总时间的比值 需要注意的是:不是特指单次 阅读全文
posted @ 2024-06-17 22:42 海山了- 阅读(148) 评论(0) 推荐(0) 编辑
摘要: State设计模式理论篇 参考了王备战老师的ppt,相当于是一次期末复习总结吧 ⭐目标:目前的需求是我所制作的OJ项目在面临代码提交结果以及运行结果时对于其中的各个状态(如:通过!编译失败等等诸多状态进行代码开发时,很容易代码一不小心就写烂了,写到连自己都无法看懂的地步,所以尝试解决) State适 阅读全文
posted @ 2024-06-03 22:49 海山了- 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 关于 Serializable的探讨 前提引入 是由于软件测试上有同学提到说,什么该字段在程序刚运行时,导致jvm激增,所以吸引了我的注意 回顾代码 MybatisPlus Generator自动生成的entity中就经常带有这个, 而且我在开发代码的时候VO,以及DTO常常是直接复制对应的enti 阅读全文
posted @ 2024-05-25 23:35 海山了- 阅读(439) 评论(0) 推荐(1) 编辑
摘要: 云服务器redis如果开放端口很可能被攻击! 当时是发现被set backup1 value大概是去远程下载sh脚本并执行,相当于让你运行脚本 所以之后redis尽量少暴露,而且我们redis是可以远程定下定时任务的 dockercompose文件部署后,为什么我的spring项目配置可以直接写上r 阅读全文
posted @ 2024-05-20 15:49 海山了- 阅读(14) 评论(0) 推荐(0) 编辑