自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Show My Cheap Code

目标:徒手撕源码,光脚造轮子,闭眼深度调优

  • 博客(5)
  • 收藏
  • 关注

原创 内存管理

一、操作系统需要做的事情操作系统是系统资源的管理者, 当然也负责管理内存空间,包括内存空间的分配与回收,标记哪些内存空间是空闲而哪些空间是被分配出去了,使用某种技术对有限的内存空间进行逻辑上的扩充,为了方便程序员编写代码,操作系统还需要负责地址空间的转换。...

2021-04-15 11:08:37 310

原创 内存的基础知识

内存的基本概念1、内存的概念与作用内存是存放数据的硬件,程序中的数据需要被存入内存中才能被CPU处理。因为CPU的处理速度是很快的,而数据从硬盘读取写入的速度很慢,如果CPU直接和硬盘进行数据的交互,那么由于二者速度的不匹配,使得整体的速度会很忙。现代操作系统都是支持并发,也就是多道程序可以同时执行,那么为了区分不同程序的数据,就需要将内存划分为一个个小的单元,对每个单元进行编址。这每一个存储单元,就对应一个内存地址。如果计算机按照字节编址,那么每一个存储单元大小就是1个字节,即8个二进制位;如果计算机

2021-04-12 21:21:32 282

原创 网络层

1、概述在开始网络层的介绍之前,先辨析几个计算机网络中的常见名词:报文、数据报、分组、帧。报文源应用发送的信息整体,是应用层数据传输的单元,向下层封装传输的时候,到了传输层,如果报文过大,就将其分割为一个个小的报文段,因此报文段是传输层的数据传输单位(如果传输层采用的是UDP协议,其数据传输单元是用户数据报)。到了网络层,报文段被加上一个IP首部,成为IP数据报,如果其过大,则将IP数据报切割为一个个小的分组,因此IP数据报或者分组是网络层的数据传输单元。再往下,数据链路层的传输单元是帧,是上层传来的分组

2021-04-02 15:31:49 96

原创 计算机网络概述

计算机网络概述1、概念计算机网络是网络的一种,是通信技术和计算机技术结合的产物,是一个互联、自治的计算机系统集合,互联意味着计算机网络可以实现异构网络互联,包括广域网、城域网、局域网和个人区域网等,自治意味着各个计算机主机之间没有主从关系,相互独立。2、功能计算机网络可以实现数据通信(如:一台主机通过计算机网络发送文件到另一台主机)、资源共享(包括硬件、软件和数据资源,如:通过计算机网络,不同计算机主机可以操作同一打印机,使用同一款软件、访问同一数据资源)、分布式管理、负载均衡、提高可靠性等。

2021-04-02 10:05:53 154

原创 String源码解析

字符串类String是Java中常用的一个引用数据类型,有必要对其源码进行了解。修饰符public final class String implements java.io.Serializable, Comparable<String>, CharSequencefinal修饰String,因此String不能被继承,用String创建的字符串也不能被修改。同时,它实现了序列化接口,表明其可以被写入文件或数据库、在网络上进行传输、在进程间传递对象;实现了Comparable接

2021-01-31 22:50:48 127

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除