现在看上面这段话是不是像讲故事一样,排查过程的辛酸只有自己知道。
找出内存不足之后,处理方式基本和网上差不多了:
1、在开机的时候进入grub界面,在进度条的时候按esc,要确定输入导入了虚拟机。
2、选择第二个选项,Ubuntu高级选项。
3、这时候,网上会教你说用第二个选项,clean。我去看了,原创作者是那样解决了,底下一堆评论问为什么他们那样做不能解决。那不是废话吗,环境都不一样。至于网上其他抄袭的底下根本没评论。跟着做大概率是不行的。
我来解释一下这第三步操作是什么:是清理内存碎片(就像手机内存不足的时候清理一下垃圾)。这我在外面就可以做的事情,做了无效的。
那个博主我挺佩服他的,虚拟机上能有那么多的垃圾?或者就是清空之后刚好到达了阈值之下吧,摇摇欲坠。我感觉再运行下去,不治本,稍微安装个大点的东西就得完蛋。
我们再回到最初的论点,是由于内存不足。内存不足怎么办?我们平时手机内存不足怎么办?清理一下垃圾就能足了?
得删文件,卸载软件呐!!!
删除大文件,卸载大软件,是最快的。当然,要是愿意一点点做内存清洗我也没意见。
最终的目标是要开机,其他事情都可以靠边站,要开机,开机!!!
于是我直接把下午刚安装的PB全清理了,因为就是在安装PB的过程中报了内存警告。然后还发现几个几百M的压缩包,软件已经是安装完了,那就一并处理掉了。还有一些测试代码,由于是debug版本的,所以也有点大,清理之后腾出来两三G的空间。
这时候就够用了,别再删了,估计能勉强开机就好。
开机之后,我马上做了五件事:
1、立刻备份我的毕设代码,防止丢失、
2、准备写一份环境搭建的脚本,可以在半夜我睡觉的时候自己搭建环境的,写好之后,虚拟机爱死就死吧,无所谓了。
3、对当前虚拟机进行扩容。刚扩完我就来总结了。
4、写这份博客,记录一下,扫除日后隐患。
5、准备通读《鸟叔的Linux私房菜》,以前不懂那本书的好,现在懂了。
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
最后
面试题文档来啦,内容很多,485页!
由于笔记的内容太多,没办法全部展示出来,下面只截取部分内容展示。
1111道Java工程师必问面试题
MyBatis 27题 + ZooKeeper 25题 + Dubbo 30题:
Elasticsearch 24 题 +Memcached + Redis 40题:
Spring 26 题+ 微服务 27题+ Linux 45题:
Java面试题合集:
x 45题:**
[外链图片转存中…(img-yekVGHGR-1711166869173)]
Java面试题合集:
[外链图片转存中…(img-dXghxu8a-1711166869173)]