摘要: 一:工厂方法模式 1.1 定义 其定义为:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 (Define an interface for creating an object,but let subclasses decide which class 阅读全文
posted @ 2018-07-05 11:04 xdyixia 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 单例模式(Singleton Pattern) 一:单例模式简介 单例模式的核心结构中只包含一个被称为单例的特殊类; 通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问; 从而方便对实例个数的控制并节约系统资源。 1.1 UML类图 1.2延迟初始化 一个对象的延迟初始化 (Lazy 阅读全文
posted @ 2018-07-05 10:06 xdyixia 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Unified Modeling Language (UML)又称统一建模语言,类图是使用频率最高的UML图之一 一、类在类图中的表示方式 在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age 阅读全文
posted @ 2018-07-04 20:41 xdyixia 阅读(15137) 评论(0) 推荐(1) 编辑
摘要: 1,反射的概念 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 java程序的加载过程:源文件 .java 经过编译(javac.exe) 阅读全文
posted @ 2018-07-04 20:13 xdyixia 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 因为在System.out.println(类的对象名)时,类的对象名是个引用,如果不重写,就输出引用地址。 其实实际是这样的System.out.println(类的对象名.toString()),只是我们平时默认不用写,它自动加上。 阅读全文
posted @ 2018-07-03 20:10 xdyixia 阅读(1627) 评论(0) 推荐(0) 编辑
摘要: 加法器: 计算机里面,只有加法器,没有减法器,所有的减法运算,都必须用加法进行。 即:减去某个数字(或者说加上某个负数)的运算,都应该研究如何用加法来完成。 模、补数: 把某物体左转 90 度,和右转 270 度,在不考虑圈数的条件下,最终的效果是相同的; 把数字 87,减去 25,和加上 75,在 阅读全文
posted @ 2018-07-03 19:27 xdyixia 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 首先知道同步异步与阻塞非阻塞不是一个层次的概念 “阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。 1.同步与异步 同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication 阅读全文
posted @ 2018-07-03 19:14 xdyixia 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 一、进程间的七大通信方式 signal、file、pipe、shm、sem、msg、socket 1,signal 信号通信的目的:某某事件发生!此时需要处理什么,进程间(可以是不相关的进程)传递信号 场景:信号又被称之为中断,需要处理什么对应的是中断处理函数,此时设置断点,形参入栈,保存现场信息, 阅读全文
posted @ 2018-07-03 16:54 xdyixia 阅读(13460) 评论(0) 推荐(2) 编辑
摘要: 僵尸进程、孤儿进程、守护进程、进程组、会话、前台进程组、后台进程组 1,僵尸进程 子进程结束,父进程没有明确的答复操作系统内核:已收到子进程结束的消息。此时操作系统内核会一直保存该子进程的部分PCB信息,同时将进程的状态置为defunct >僵尸进程 通过ps -ef | grep "xxx"找到僵 阅读全文
posted @ 2018-07-03 10:17 xdyixia 阅读(2905) 评论(0) 推荐(3) 编辑
摘要: 1,基本概念 一个程序运行时没必要全部都同时装入内存,只需要把当前需要运行的部分装入内存即可,这样就使得一个大程序可以在较小的内存中运行,也使得内存中可以同时装入更多的程序并发执行,从用户角度看,该系统拥有的内存容量比实际的内存容量大的多,这样的存储器称为虚拟存储器。虚拟存储器从逻辑上对内存容量进行 阅读全文
posted @ 2018-07-02 22:53 xdyixia 阅读(2971) 评论(0) 推荐(0) 编辑