随笔分类 - 技术博客
摘要:分段、分页 引言 什么是碎片? 段式模型的前身:基址加界限寄存器(动态重定位) 分段式管理 分段思想 分段地址转换 段的另一个优点:很好的支持共享 虚拟地址翻译太慢? 段的缺点:过多的外部碎片 分页式管理 分页思想 分页地址转换 分页的缺点:页表过大怎么办? 多级页表 段页式存储 总结: 文章已收录
阅读全文
摘要:代理模式 引言 代理模式的定义与特点 代理模式的结构 模式实现 静态代理 动态代理 总结 与装饰者模式 文章已收录我的仓库:Java学习笔记与免费书籍分享 代理模式 引言 代理模式是非常常见的模式,在生活中的例子也非常多,例如你不好意思向你关系不太好朋友帮个忙,这时需要找一个和它关系好的应一个朋友帮
阅读全文
摘要:线程间同步方式 引言 互斥锁 探究底层,实现一个锁 测试并加锁(TAS) 比较并交换(CAS) 另一个问题,过多的自旋? 回到互斥锁 信号量 有名信号量 无名信号量 总结 条件变量 什么是条件变量? 相关函数 1. 初始化 2. 等待条件 3. 通知条件 用法与思考 实践——读写者锁 文章已收录至我
阅读全文
摘要:进程间通信方式 引言 共享内存 信号量 信号量的工作原理 理解信号量 管道 匿名管道 命名管道 消息队列 什么是消息队列? 特点 信号 关于信号 特点 套接字 结语 文章已收录我的仓库:Java学习笔记与免费书籍分享 进程间通信方式 引言 在操作系统中,一个进程可以理解为是关于计算机资源集合的一次运
阅读全文
摘要:文章已收录我的仓库:Java学习笔记与免费书籍分享 设计意图 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 在实际设计开发中,我们通常会降低类与类之间的耦合度,这样可能会产生一个副作用:由于类与类被分割,我们难以维护类之间的一致性。 举一个
阅读全文
摘要:文章已收录我的仓库:Java学习笔记与免费书籍分享 设计意图 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 在某些时候,客户期望获得某种功能接口但现有的接口无法满足客户的需求,例如美国的正常供电电压为11
阅读全文
摘要:文章已收录我的仓库:Java学习笔记与免费书籍分享 设计意图 为了将复杂对象的构建与它的表示分离,使得对象可以通过不同的表示创建出来。 例如对一个迷宫可能有墙、房间和门,并且数量不计。迷宫可能仅由一堵墙构成,也可能由两堵墙构成,也可能由2个房间加一扇门构成...如果采用重载的方式生产迷宫,代码量是难
阅读全文
摘要:文章已收录我的仓库:Java学习笔记与免费书籍分享 设计动机 正如其名,单例模式保证一个类只有一个实例,那么为什么需要设计单例模式? 对一些类来说,只有一个实例是很重要的,例如一台电脑只应该由一个文件系统,生产厂商不应该为一台电脑配置两个文件系统;一个应用应该有一个专属的日志对象,而不应该一会儿写到
阅读全文
摘要:文章已收录我的仓库:学习笔记与免费书籍分享 模式类型 工厂模式属于创建者模式,与对象的创建有关,其中工厂方法模式用于类,而抽象工厂模式用于对象。创建型类模式将对象的部分创建工作延迟到子类,由子类创建对象;而创建型对象模式将它延迟到另一个对象中。 模式设计意图 工厂模式将复杂的对象创建工作隐藏起来,而
阅读全文
摘要:回到博客导航 前言 一晃眼已经一年过去了,当初高考完之后的疯癫少年,到现在慢慢成熟的大二老学长(计算机专业大学生涯短),这一年内,经历了不少事情,曾经历过生活与学习上的迷茫,曾面对未来不知所措,也收获了甜甜的爱情,学到了优秀的剑法,拿到了很多奖项,整个一年下来也算是没有虚度时光,今于此记录,不仅仅是
阅读全文

浙公网安备 33010602011771号