摘要:
引言 接触项目开发也有很长一段时间了,最近开始萌发出想回过头来写写以前学过的基础知识的想法。 面向对象 面向对象(Object Oriented)是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。从现实世界中 阅读全文
摘要:
引言 RPC,全称为Remote Procedure Call,即远程过程调用,它是一个计算机通信协议。它允许像调用本地服务一样调用远程服务。它可以有不同的实现方式。如RMI(远程方法调用)、Hessian、Http invoker等。另外,RPC是与语言无关的。 假设Computer1在调用say 阅读全文
摘要:
引言 本文主要介绍Java 语言IO 相关介绍。 由上描述基本可以总结一句简短的话,同步和异步是目的,阻塞和非阻塞是实现方式。 从编程语言层面 BIO:同步阻塞IO,一个连接一个线程 NIO:同步非阻塞IO,一个请求一个线程 AIO:异步非阻塞IO,一个有效请求一个线程 BIO 在JDK1.4之前, 阅读全文