摘要: rpc需要实现,序列化,网络通信,反射调用方法,等过程,而框架让这一过程透明,调用远程方法像本地方法一样调用。框架,替你写了部分代码 阅读全文
posted @ 2018-12-17 19:44 BaizLi 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 概念: 分布式是指在多台不同的服务器中部署不同的服务模块,通过远程调用协同工作,对外提供服务。 集群是指在多台不同的服务器中部署相同应用或服务模块,构成一个集群,通过负载均衡设备对外提供服务。 什么时候用集群, 当前的用户规模、开发规模较小,但是一台服务器不够使用或者需要多台服务器来提高服务的稳定性 阅读全文
posted @ 2018-12-17 16:05 BaizLi 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 早上占坑 概念: json(JavaScript object notation):是一种轻量级的数据交换格式。 优点:易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 在2001年开始推广使用的数据格式,在2005年-2006年正式成为主流的数据格式,雅虎和谷歌就在那时候开始 阅读全文
posted @ 2018-12-17 09:43 BaizLi 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 早上占坑 阅读全文
posted @ 2018-12-14 09:17 BaizLi 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 早上占坑 在spring中,它认为一切Java类都是资源,而资源都是bean,容纳这些bean的是spring所提供的Ioc容器,所以spring是一种基于bean的编程。 阅读全文
posted @ 2018-12-13 08:28 BaizLi 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 这篇文章的重点不只是解释什么是http协议,更重要的是,了解http协议后,你可以了解http请求包request和回应包response包含哪些数据,从而更轻松地应付接口的返回包设置。 概念:http协议全名超文本传输协议,它是工作在tcp/ip协议上的一个应用层协议。 注意,http协议是基于t 阅读全文
posted @ 2018-12-13 07:34 BaizLi 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 早上占坑。 servlet概念: Java web动态网页开发分两种方式servlet和jsp,但是jsp的实现底层也是通过servlet实现的,所以servlet技术是Java web开发的底层实现方式。 servlet实际上是jdk中定义的一个servlet接口,实现了该接口的类可以被tomca 阅读全文
posted @ 2018-12-11 10:29 BaizLi 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 早上占坑 BIO:一个线程接受一个请求,然后一直接待到处理完这个请求后再接待下一个请求。 普通的设计模式就是这种BIO模式,它的问题在于一个线程接待请求的全部处理过程,这样请求中有需要等待的操作后,它会闲下来等待,这样让线程闲下来是一个资源浪费。可以通过过程优化提高吞吐量。 NIO:将任务拆分为多个 阅读全文
posted @ 2018-12-10 09:08 BaizLi 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 早起占坑 阅读全文
posted @ 2018-12-09 07:56 BaizLi 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 占坑,晚上 什么是socket? socket是操作系统内核提供给开发者的信息传输接口 比如c#中的socket、Java中的socket封装类,都是通过调用底层操作系统的套接字,为开发者提供网络传输的能力。 socket做了什么, 所有的数据网络传输都是通过套接字完成的,无论是发送TCP请求、UD 阅读全文
posted @ 2018-12-08 09:41 BaizLi 阅读(740) 评论(0) 推荐(0) 编辑