logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Java开发岗面试】八股文—Java虚拟机(JVM)

虽然用起来简单,但是具有一个致命的问题,就是循环引用的问题,比如一个对象A有个属性引用了对象B,对象B有个属性引用了对象A,那么即使他们俩没有被其它的变量引用了,他们对应的引用计数器的值还是都为1,那实际上这两个对象都不需要用了,但是垃圾回收器也回收不了他们,就会引发内存泄露的问题。所以Java不是采用这种机制。:对标记-清除算法的改进,也是先标记出所有存活的对象,然后把所有没有被标记的对象进行清

#java#面试#jvm
哈工大操作系统实验---lab5:信号量的实现与应用

实验目的:加深对进程同步与互斥概念的认识掌握信号量的实现原理(两种不同的实现方式)掌握信号量的使用,并应用它解决生产者-消费者问题实验内容:在Linux0.11中实现信号量(原本是没有信号量机制的)在Ubuntu下编写程序,用已经实现的信号量解决生产者-消费者问题实现信号量:Linux0.11是没有实现信号量的,在这个实验中只是弄一套缩水版的类POSIX信号量机制(如...

#操作系统
《计算机网络—自顶向下方法》 第四章Wireshark实验:IP

实验描述:在本实验中,我们将研究 IP 协议,重点关注 IP 数据报(IP datagram)。我们将通过分析在执行 traceroute 程序发送和接收的一系列 IP 数据报的过程来完成这个实验(traceroute 程序本身则是在 Wireshark ICMP 实验中进行了更详细的探讨),我们将研究 IP datagram 中的各个字段(fields),并详细研究 IP fragmenta..

#计算机网络
《计算机网络—自顶向下方法》 第二章Wireshark实验1:HTTP

1.基本HTTP GET/response交互我们开始探索HTTP,方法是下载一个非常简单的HTML文件非常短,并且不包含嵌入的对象。执行以下操作:启动您的浏览器。启动Wireshark数据包嗅探器,如Wireshark实验-入门所述(还没开始数据包捕获)。在display-filter-specification窗口中输入“http”(只是字母,不含引号标记),这样就在稍后的分组列表窗...

#计算机网络
【Java开发岗面试】八股文—操作系统

什么是操作系统?操作系统是一种运行在内核态的软件,它是应用程序和硬件之间的媒介,向应用程序提供硬件资源的访问、同时管理硬件资源。操作系统主要有哪些功能?处理器管理:对CPU的管理和分配,主要指的是进程管理。内存管理:内存的分配和管理,主要利用了虚拟内存的方式。外存管理:外存(磁盘)的分配和管理,将外存以文件的形式提供出去。I/O管理:对输入/输出设备的统一管理。操作系统的主要目的是什么?管理计算机

#java#面试#操作系统
2021计算机考研总结即经验贴(初试、复试、调剂、心态调整)

考研总结即经验贴(2020/2/1~2021/3/30)我采用倒叙的方式,从我被福建师范录取(2021/3/30)到我正式准备考研(2020/2/1)我的情况:本科:江苏一所普通二本学校一志愿:湖南师范大学(211)电子信息-计算机技术初试成绩:368(政治:70、英语:69、数学二:86、专业课C语言程序设计:143)复试(调剂)录取结果:福建师范大学 电子信息-智能系统及网络通信(已选)福建农

#考研
安卓开发中的 Environment.getExternalStorageDirectory()路径到底在哪?

学习安卓开发的时候,会遇到Environment.getExternalStorageDirectory()路径,书(《安卓开发 - 第一行代码》)上的解释是在手机的SD卡,但是现在手机一般都没有SD卡了,那应该对应的是哪个路径呢?其实对应的就是手机的根目录,也就是你打开“文件管理”后的目录,比如:File file = new File(Environment.getExternalStor..

到底了