
大数据基础
文章平均质量分 83
二营长的意大利面
还在学习
展开
-
大数据基础(一):Java NIO概述及简单示例
1. IO与NIO的区别:为什么需要NIO? 1.1 java IO中的socket连接 在最初的java版本中,对于接受socket连接的服务器,其基本的处理步骤是: 1、实例化一个ServerSocket对象; 2、将实例化后的Serversocket对象绑定到某个端口上; 3、使用accept( )方法监听通过此端口的socket连接,这是accept( )方法会一直阻塞直到有...原创 2018-07-04 16:55:59 · 2120 阅读 · 0 评论 -
大数据基础(二):Java 动态代理模式详解
本文转载自 java动态代理实现与原理详细分析 关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式–代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理 一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会...转载 2018-07-05 09:05:34 · 567 阅读 · 0 评论 -
Ubuntu 配置SSH登录时报错:ssh: connect to host localhost port 22: Connection refused 以及 openssh-server 安装失败
在Ubuntu 16.04 上面配置SSH免密码登录的时候,当使用 ssh-keygen -t rsa cp id_rsa.pub authorized_keys 命令生成公钥和私钥之后,通过 ssh localhost 命令连接本机的时候出现一下错误: ssh: connect to host localhost port 22: Connection refused 出现这个的...原创 2018-08-14 10:53:20 · 6871 阅读 · 0 评论 -
大数据基础(三):Java序列化与Hadoop序列化
1. Java 序列化简介 序列化是从一个对象(Object)转化为一个字节流(byte stream)的过程。而反序列化恰恰相反,是在内存中使用字节流构建一个确切的 Java 对象的过程。 2. 序列化与反序列化 Java 序列化的过程是与平台无关的(platform-independent),也就是说一个 Java 对象可以在一个平台上序列化之后传输到另外一个平台上进行反序列化。...原创 2018-09-12 17:08:00 · 1280 阅读 · 0 评论