自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 JDK动态代理

一、为什么需要动态代理1.1 从代理模式说起     代理模式是指给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。这种模式有什么用呢?它可以在原对象的基础上增强原对象的功能,比如在原对象调用一个方法的前后进行日志、事务操作等。Spring AOP就使用了代理模式。1.2 代理模式---...

2019-07-25 15:53:26 109

翻译 初学Nginx与HTTP协议

关于NginxNginx是一个轻量级、高性能、稳定性高、并发性好的HTTP和反向代理服务器。也是由于其的特性,其应用非常广。主要功能反向代理正向代理:某些情况下,代理我们用户去访问服务器,需要用户手动的设置代理服务器的ip和端口号。反向代理:是用来代理服务器的,代理我们要访问的目标服务器。代理服务器接受请求,然后将请求转发给内部网络的服务器(集群化),并将从服务器上得到的结果返回给客...

2019-07-15 10:35:03 835

翻译 操作系统的I/O设备

1 I/O控制方式1、程序直接控制在读取外部设备数据到存储器时,I/O控制器枚每读取一个字,CPU都要对外设状态进行检查,由于CPU的速度远高于I/O速度,因此CPU大部分时间处于等待状态,CPU的利用率相当低。2、中断驱动方式I/O控制器,读取数据进入其中的数据寄存器时,便向CPU发送一个中断信号,将数据放到总线上传入CPU的寄存器中3、DMA方式当要开始读取数据时,CPU向I/O控...

2019-07-05 16:14:21 362

翻译 文件系统

文件系统的定义操作系统中资源分配的基本单位是进程,而文件则是输入、输出的基本单位。而文件系统就是维护文件的管理:如文件的访问、修改等。文件属性文件的基本操作1、创建文件。1 在文件系统中为文件找到空间,2 在目录中为新文件创建条目,该条目记录文件名称、文件系统中的位置等信息。2、写文件。需要执行系统调用,系统通过搜索目录查找到所写文件的位置,以及系统提供一个写位置的指针。3、读文件...

2019-07-05 11:33:32 279

转载 虚拟内存

由于许多程序运行中不用或暂时不用的程序(数据)占据了大量的内存空间,而一些需要运行的作业又无法装入运行,浪费了内存。局部性原理:1、时间局部性:程序执行过的指令不久后可能再次执行,被访问的数据也可能再次被访问,产生时间局部性的典型原因是程序中存在大量的循环操作2、空间局部性。程序访问了某个存储单元,在不就后,其附近的存储单元也将被访问,即程序在一段时间内所访问的地址,可能集中在一定范围之内,...

2019-07-02 14:55:35 153

转载 内存管理

操作系统对内存进行合理的划分和有效的管理称为内存管理内存管理功能内存空间的分配与回收地址转换内存空间的扩容(虚拟内存)存储保护(各作业在各存储空间内运行,互不干扰)进程运行的基本原理进程被创建之前首先要将程序和数据装入内存。需要经历如下步骤1、编译。讲程序编译成若干模块2、链接。讲程序编译后形成的目标模块链接在一起,形成完整的装入模块3、装入。由装入程序将装入模块装入内...

2019-07-01 17:35:40 180

转载 JAVA线程学习之路

JAVA线程学习之路操作系统中理解的进程进程是指一个程序的一次进行过程,进程的设计是为了更好的实现操作系统的并发性和共享性。为了使并发的程序能够独立运行,操作系统为其配置了一个专门的数据结构PCB(进程控制块),系统用PCB来描述进程的基本状况和运行态。进程是获得资源和调度的基本单位,进程的实体由程序段、数据段、PCB组成。进程被创建的过程:1、新进程分配唯一的进程标识号,并申请空白P...

2019-06-27 17:05:19 144

空空如也

空空如也

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

TA关注的人

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