摘要:
字节 业务中台一面挂(3.15) 1、垃圾回收流程 2、什么是安全点(面试官接着我的回答深问的) 怎么知道他是安全点的 3、具体的CMS垃圾回收器机制 4、双亲委派模型? 干什么用的,有什么好处? 5、怎么打破双亲亲委派模型? 继承Classloder重写方法。 6、堆 方法区 原空间 对应的jdk 阅读全文
摘要:
TCP拥塞控制概述 https://www.bilibili.com/video/BV1BL4y1J7vh?p=37 拥塞非正式定义:太多太快的分组(包含着TCP段以及UDP数据报等)需要网络传输,超过网络(具体来可能是部分节点、链路)的处理能力 原因:网络中的某个(某些)路由器队列溢出,开始丢弃分 阅读全文
摘要:
1.不要抽象的学“操作系统"理论,而学具体的操作系统Linux。从熟悉各种常见的Linux命令开始。 (CentOS, RedHat, Ubuntu,..) 2.各种Linux API及背后原理 3.4大资源角度理解操作系统和应用程序:CPU、内存、磁盘、网络(性能优化...) 基础-Linux命令 阅读全文
摘要:
HTTP HTTP主要有1.0、1.1、2三个版本,在HTTP之上有HTTPS 1996年,HTTP 1.0协议规范RFC1945发布; 1999年,HTTP 1.1协议规范RFC 2616发布; 2015年,HTTP/2协议规范RFC 7540/7541发布。 HTTP/2还比较新,目前远没有达到 阅读全文
摘要:
长时间连接ssh不操作,在操作ssh就会未反应, 原因: 一些过于热情的路由器喜欢丢弃闲置时间过长的TCP连接(即不传输任何数据)。这可能是因为他们假设用户只使用HTTP之类的东西,在单个查询完成后通常会关闭连接。 两个解决办法: 让服务端定时发送心跳包 让客户端定时发送心跳包 倾向于修改第二个 因 阅读全文
摘要:
组件注册 给容器中注册组件 1、包扫描+组件标注注解(@Controller/@Service/@Repository/@Component)[自己写的类] 2、@Bean[导入的第三方包里面的组件] 3、@Import[快速给容器中导入一个组件] (1)、@Import(要导入到容器中的组件);容 阅读全文
摘要:
整机:top,查看整机系统新能 使用top命令的话,重点关注的是 %CPU、%MEM 、load average 三个指标 load average三个指标:分别代表1、5、15分钟的负载情况 在这个命令下,按1的话,可以看到每个CPU的占用情况 uptime:系统性能命令的精简版 CPU:vmst 阅读全文
摘要:
Computer Systems A Programmer's perspective 关于进程与线程的相关知识 进程 像hello这样的程序在现代系统上运行时,操作系统会提供一种假象,就好像系统上只有这个程序在运行。程序看上去是独占地使用处理器、主存和I/O设备。处理器看上去就像在不间断地一条接一 阅读全文
摘要:
阿里云 存储部门喜欢基础QAQ 作者:牛客128411240号 链接:https://www.nowcoder.com/discuss/831239?channel=-1&source_id=profile_follow_post_nctrack 来源:牛客网 操作系统 极高频,不会很危险 用户态和 阅读全文
摘要:
https://eklitzke.org/blocking-io-nonblocking-io-and-epoll https://imageslr.com/2020/02/27/select-poll-epoll.html 阅读全文