上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
  2017年9月22日
摘要: RPC基础知识 什么是RPC? RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。 RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模 阅读全文
posted @ 2017-09-22 08:54 csguo 阅读(887) 评论(0) 推荐(0) 编辑
  2017年9月21日
摘要: 转载请注明出处:http://blog.csdn.net/anxpp/article/details/51512200,谢谢! 本文会从传统的BIO到NIO再到AIO自浅至深介绍,并附上完整的代码讲解。 下面代码中会使用这样一个例子:客户端发送一段算式的字符串到服务器,服务器计算后返回结果到客户端。 阅读全文
posted @ 2017-09-21 22:54 csguo 阅读(446) 评论(0) 推荐(0) 编辑
摘要: Java序列化算法透析 Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序列化API提供一种处理对象序列化的标准机制。在这里你能学到如何序列化一个对象,什么时候需要序列化以及Java序列化的 阅读全文
posted @ 2017-09-21 22:36 csguo 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 现在使用NIO的场景越来越多,很多网上的技术框架或多或少的使用NIO技术,譬如Tomcat,Jetty。学习和掌握NIO技术已经不是一个JAVA攻城狮的加分技能,而是一个必备技能。再者,现在互联网的面试中上点level的都会涉及一下NIO或者AIO的问题(AIO下次再讲述,本篇主要讲述NIO),掌握 阅读全文
posted @ 2017-09-21 18:29 csguo 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 代理模式是对象的结构型模式,代理模式给某一个对象提供了一个代理对象,并由代理对象控制对原对象的引用。 代理分静态代理和动态代理 一、静态代理 代码示例 接口 [java] view plain copy print? package com.jialinl; public interface Int 阅读全文
posted @ 2017-09-21 17:44 csguo 阅读(309) 评论(0) 推荐(0) 编辑
摘要: Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化 阅读全文
posted @ 2017-09-21 17:33 csguo 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 前记:几天前,在浏览网页时偶然的发现一道以前就看过很多遍的面试题,题目是:“请说出‘equals’和‘==’的区别”,当时我觉得我还是挺懂的,在心里答了一点(比如我们都知道的:‘==’比较两个引用是否指向同一个对象,‘equals’比较两个对象的内容),可是总觉得心里有点虚虚的,因为这句话好像太概括 阅读全文
posted @ 2017-09-21 17:29 csguo 阅读(441) 评论(0) 推荐(0) 编辑
摘要: IOC(inversion of control)的中文解释是“控制反转”或者“依赖注入”,它的实现目的是:我们可以通过配置文件来控制程序的流程,达到程序代码的优化。初学者往往弄不清楚为什么我们可以通过“控制反转”或“依赖注入”来优化我们的代码。今天我想借这个机会说说我对IOC程序设计原则的认识,以 阅读全文
posted @ 2017-09-21 17:26 csguo 阅读(4668) 评论(0) 推荐(1) 编辑
摘要: 这些天一直奔波于长沙和武汉之间,忙着腾讯的笔试、面试,以至于对hadoop RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/v 阅读全文
posted @ 2017-09-21 17:25 csguo 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 最近一直在分析hadoop的RPC机制。在hadoop中,DataNode和NameNode之间的控制信息的交流是通过RPC机制完成的,采用的是动态代理和java NIO(参考博客:http://weixiaolu.iteye.com/blog/1479656 ) 的方式。DataNode端是通过获 阅读全文
posted @ 2017-09-21 17:05 csguo 阅读(188) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页