八股操作系统和计算机网络

5.线程间的同步的方式有哪些?
6.PCB(不熟悉)
进程状态
什么是僵尸进程和孤儿进程?
进程调度算法
死锁的理解
举个发生死锁的例子
解决死锁的方式
内存管理做了哪些事情
什么是内存碎片
常见的内存管理
段表通过什么数据结构实现地址映射
分段机制为什么会导致内存外部碎片?
页表有什么用?地址翻译过程是怎样的?
分页机制和分段机制有哪些区别?

段页机制了解吗

段页式机制下,地址翻译的过程

硬链接和软链接有什么区别?

硬链接为什么不能跨文件系统?

常见的磁盘调度算法有哪些?

提高文件系统性能的方式有哪些?

计算机网络:
OSI 七层模型是什么?每一层的作用是什么?
为什么网络要分层?
从输入 URL 到页面展示到底发生了什么?(非常重要)
常见网络协议
HTTP 状态码有哪些?
HTTP 协议了解么?HTTP 是基于 TCP 还是 UDP 的?
HTTP 和 HTTPS 有什么区别?(重要)
HTTP 是不保存状态的协议, 如何保存用户状态?
HTTP 是不保存状态的协议, 如何保存用户状态?
Cookie 被禁用怎么办?
URI 和 URL 的区别是什么?
HTTPS 加密过程是怎么样的?(时长太长)
TCP 为什么连接是三次握⼿⽽断开是四次握⼿?
TCP 是如何保证传输的可靠性?
为什么不能把服务端发送的 ACK 和 FIN 合并起来,变成三次挥手?
为什么第四次挥手客户端需要等待 2*MSL(报文段最长寿命)时间后才进入 CLOSED 状态?
如果第二次挥手时服务端的 ACK 没有送达客户端,会怎样?
了解DNS吗?
DNS 服务器有哪些?
DNS解析过程?(返回过程)
PING 命令的工作原理是什么?
WebSocket 的工作过程是什么样的?(不熟悉)

  1. java的特点
  2. 面向对象比面向过程有哪些优势,面向过程过时了?
  3. 多态特性的存在意义是什么?它能解决什么编程问题?
  4. JVM,JDK,JRE
  5. Java为什么被称为编程与解释共存?
  6. 成员变量与局部变量的区别
  7. 字符型常量与字符串常量区别(卡顿)
  8. 深拷贝与浅拷贝的区别,引用拷贝了解吗
  9. 静态方法为什么不能调用非静态成员
  10. 内部类了解吗?
  11. 使用给匿名内部类传递形参为什么需要final
  12. 几种数据类型
  13. 基本数据类型和包装类型区别
  14. 整形包装类对象之间值的比较,为什么必须用equals方法比较(卡顿)
  15. 接口和抽象类的区别,它们的成员变量有区别吗
  16. Object常见方法(缺失)
  17. String为什么不可变,Java9为什么要改为byte数组,String不可变有什么好处.(不全)
  18. new String(“AAA)创建几个字符串对象
  19. intern方法的作用
  20. Java的异常体系
  21. throw和throws的区别
  22. 如果try中返回A,catch返回B,finally返回A+B
  23. 范型了解吗
  24. 平时项目里有用过范型吗
  25. 范型擦除
  26. 如何理解泛型的多态和桥接方法
  27. 如何理解基本类型不能作为泛型类型
  28. 异常中使用泛型
  29. 说一下对注解的了解
  30. 使用过自定义的注解
  31. 说一下你对反射的理解
  32. 获取Class对象的四种方式(卡顿,类加载器遗忘)
  33. 通过反射构造类的实例(遗忘)
  34. 动态代理的理解
  35. 什么是序列化和反序列化
  36. Java序列化的算法,序列化版本号了解吗
  37. 对stream流的理解,Stream特点是是什么?(不太熟悉)
  38. 使用过自定义异常,描述一下如何实现全局自定义异常

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/713062.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

15. 第十五章 类和对象

15. 类和对象 到现在你已经知道如何使用函数组织代码, 以及如何使用内置类型来组织数据. 下一步将学习面向对象编程, 面向对象编程使用自定义的类型同时组织代码和数据. 面向对象编程是一个很大的话题, 需要好几章来讨论.本章的代码示例可以从↓下载, https://github.com/Alle…

嵌入式实训day3

1、 # 82261773 # y6ufuT9yGQxddpSzSe3zZpbP # BJsEfKFNGOwHtLuKoHsfVIWrGWjXVKut"""1、PC需要联网2、不能使用MicroPython解释器 """ from aip import AipFace import base64# 查看REST-API-SDK if __name__ "__main__":# 设置APP_I…

数字电路中二进制的数据表达

文章目录 1. 二进制数据表达 1.1 二进制简介 1.2 用二进制表达文字 1.2.1 最开始的表达方式 1.2.2 通讯系统的编码和解码 1.2.3 集成电路 1.2.4 ASCII编码 1.2.5 GBK编码 1.2.6 Unicode编码 2. 用二进制表达图像 2.1 图片像素化 2.2 像素数字化 2.3 二值图像 2.4…

C++ 43 之 自增运算符的重载

#include <iostream> #include <string> using namespace std;class MyInt{friend ostream& operator<< (ostream& cout , MyInt& int1); public:MyInt(){this->m_num 0;}// 前置自增&#xff1a; 成员函数实现运算符的重载 返回的是 引用&a…

ARTS Week 32

Algorithm 本周的算法题为 1512. 好数对的数目 给你一个整数数组 nums 。 如果一组数字 (i,j) 满足 nums[i] nums[j] 且 i < j &#xff0c;就可以认为这是一组 好数对 。 返回好数对的数目。 示例 1&#xff1a;输入&#xff1a;nums [1,2,3,1,1,3]输出&#xff1a;4解释…

使用python绘制三维散点图

使用python绘制三维散点图 三维散点图三维散点图的用途效果代码 三维散点图 三维散点图&#xff08;3D Scatter Plot&#xff09;是一种用于展示三维数据的图表。与二维散点图类似&#xff0c;三维散点图通过点在三维空间中的位置来表示数据点的三个特征。每个点在 x、y 和 z …

如何清除anaconda3缓存?

如果长期使用anaconda不清理缓存&#xff0c;会导致anaconda占用磁盘空间越来越多&#xff0c;甚至系统磁盘撑爆。 清除包缓存&#xff1a; 打开 Anaconda Prompt 或者命令行窗口。运行以下命令清除包缓存&#xff1a;conda clean --all这会清除所有的包缓存&#xff0c;释放磁…

一次基于 rebase 的 PR 提交

目录标题 基于 rebase 的 PR 提交git 命令idea 操作 基于 rebase 的 PR 提交 git 命令 &#xff11;・git fetch &#xff12;・git checkout -b dev2 origin/dev2 新拉分支dev2&#xff13;・date >> 1.txt && git add . && g…

Midjourney提示词终极指南(完整版)

在这篇博客中&#xff0c;我们深入研究了使用提示的艺术&#xff0c;以利用Midjourney的AI功能的力量。我们将探索各种技术&#xff0c;以创建个性化和迷人的图像&#xff0c;将你的创意想法转变为令人惊叹的视觉杰作。 1. 了解提示词 提示是简短的文字描述或关键词&#xff…

人工智能在风险管理中的创新之路及案例分析

随着科技的日新月异&#xff0c;人工智能&#xff08;AI&#xff09;技术已广泛应用于各个领域&#xff0c;特别是在风险管理方面&#xff0c;其展现出的巨大潜力和实际应用价值引人瞩目。本文将结合具体案例&#xff0c;深入探讨AI在风险管理中的创新应用及其带来的行业变革。…

springboot原理篇-配置优先级

springboot原理篇-配置优先级&#xff08;一&#xff09; springboot项目一个支持三种配置文件 application.propertiesapplication.ymlapplication.yaml 其中&#xff0c;优先级的顺序是&#xff1a; application.properties > application.yml > application.yaml 也…

【Unity】如何做一个很平滑的行人动画,且可以根据行人速度动态调整动画速度?

首先我们定一下不同速度对应的行人动作状态&#xff0c;设计为四种状态&#xff1a; 静止站立Stand&#xff1a;0~maxStandSpeed走路Walk&#xff1a;minWalkSpeed~maxWalkSpeed慢跑Jog&#xff1a;minJogSpeed~maxJogSpeed快跑Run&#xff1a;大于MinRunSpeed 我们可以使用A…

Linux笔记--ubuntu文件目录+命令行介绍

文件目录 命令行介绍 当我们在ubuntu中命令行处理位置输入ls后会显示出其所有目录&#xff0c;那么处理这些命令的程序就是shell&#xff0c;它负责接收用户的输入&#xff0c;并根据输入找到其他程序并运行 命令行格式 linux的命令一般由三部分组成&#xff1a;command命令、…

关于yolov5训练的那些事儿

1.YOLOv5 的模型系列包括从最小到最大的多种模型&#xff1a;YOLOv5n&#xff08;Nano&#xff09;&#xff0c;YOLOv5s&#xff08;Small&#xff09;&#xff0c;YOLOv5m&#xff08;Medium&#xff09;&#xff0c;YOLOv5l&#xff08;Large&#xff09;&#xff0c;以及 YO…

【C++】【期末考】【基本概念和语法】概括总结——期末速成

目录 1. C简介 C的历史与发展 C的特点与优势 2. 基本语法 注释 数据类型与变量 常量 运算符 输入与输出 3. 控制结构 条件语句 循环语句 4. 函数 函数定义与声明 参数传递 返回值 函数重载 5. 数组与字符串 一维数组 多维数组 字符串处理 6. 指针 指针的…

主窗体设计

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 Python、QT与PyCharm配置完成后&#xff0c;接下来需要对快手爬票的主窗体进行设计&#xff0c;首先需要创建主窗体外层为&#xff08;红色框内&…

聊天页面样式

聊天页面样式 代码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><link rel"styleshee…

docker下载ridis

1、执行 docker pull redis:4.0.1 命令&#xff0c;下载 redis 镜像 &#xff08;需确保装有并启动bocker&#xff09; 通过docker启动redis 分配端口和端口映射 密码等 rootiZf8z985hmyc9bkejcfmqrZ:~# docker run --rm -d --name redis6379 -p 6379:6379 redis:4.0.1 --req…

atmega8 上传程序

使用icsp 烧写时先关闭串口程序&#xff0c;与串口uart连接相关的电路勿于电脑连接 接触不良 1.使用icsp 上传 1&#xff09;可以直接上传程序 如官方示例blink 或是 serial示例 2&#xff09;可以先烧录bootload 方便下次使用串口上传程序代码 A)使用专门的icsp 上传器上传…

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] URL拼接(100分) - 三语言AC题解(Python/Java/Cpp)

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 URL拼接(100分) 🌍 评测功能需要订阅专栏后私信联系清隆解…