摘要: 关于服务器端向Android客户端的推送,主要有三种方式:轮询,应用程序应当阶段性的与服务器进行连接并查询是否有新的消息到达,你必须自己实现与服务器之间的通信,例如消息排队等。而且你还要考虑轮询的频率,如果太慢可能导致某些消息的延迟,如果太快,则会大量消耗网络带宽和电池;SMS(通过发送短信并解析短 阅读全文
posted @ 2017-10-12 14:26 songjy2116 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 为什么要自定义类加载器 类加载机制:http://www.cnblogs.com/xrq730/p/4844915.html 类加载器:http://www.cnblogs.com/xrq730/p/4845144.html 这两篇文章已经详细讲解了类加载机制和类加载器,还剩最后一个问题没有讲解,就 阅读全文
posted @ 2017-09-18 21:10 songjy2116 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 在上一篇JVM类加载机制详解(一)JVM类加载过程中说到,类加载机制的第一个阶段加载做的工作有: 1、通过一个类的全限定名(包名与类名)来获取定义此类的二进制字节流(Class文件)。而获取的方式,可以通过jar包、war包、网络中获取、JSP文件生成等方式。 2、将这个字节流所代表的静态存储结构转 阅读全文
posted @ 2017-09-18 20:52 songjy2116 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 首先Throws(抛出)几个自己学习过程中一直疑惑的问题: 1、什么是类加载?什么时候进行类加载? 2、什么是类初始化?什么时候进行类初始化? 3、什么时候会为变量分配内存? 4、什么时候会为变量赋默认初值?什么时候会为变量赋程序设定的初值? 5、类加载器是什么? 6、如何编写一个自定义的类加载器? 阅读全文
posted @ 2017-09-18 20:36 songjy2116 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 下面我贴出几张图,这些图都是我在百度图片里找到的比较好的图片: 图片一: 图片二: 图片三: 图片四: 图片五: 图片六: 我现在学习技术很喜欢看图,每次有了新理解就会去看看图,每次都会有新的发现。 谈mapreduce运行机制,可以从很多不同的角度来描述,比如说从mapreduce运行流程来讲解, 阅读全文
posted @ 2017-09-12 15:20 songjy2116 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一.Hdfs简介 hdfs是一个文件系统,用于存储文件,通过统一的命名空间——目录树来定位文件,并且是分布式的,由很多服务器联合起来实现其功能,集群中的服务器各自负责角色; 重要特征: 1.HDFS中的文件在物理上是分块存储(block),块的大小可以通过配置参数( dfs.blocksize)来规 阅读全文
posted @ 2017-09-12 14:12 songjy2116 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Hadoop分布式文件系统(HDFS)被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统。它和现有的分布式文件系统有很多共同点。但同时,它和其他的分布式文件系统的区别也是很明显的。HDFS是一个高度容错性的系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访 阅读全文
posted @ 2017-09-12 14:10 songjy2116 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 为什么我们需要HDFS 文件系统由三部分组成:与文件管理有关软件、被管理文件以及实施文件管理所需数据结构。 既然读取一块磁盘的所有数据需要很长时间,写入更是需要更长时间(写入时间一般是读取时间的3倍)。我们需要一个巨大文件难道得换传输速度10GB/S的磁盘(现在没有这样的磁盘),而且即使有文件为1Z 阅读全文
posted @ 2017-09-12 14:09 songjy2116 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 使用docker搭建部署hadoop分布式集群 在网上找了很长时间都没有找到使用docker搭建hadoop分布式集群的文档,没办法,只能自己写一个了。 一:环境准备: 1:首先要有一个Centos7操作系统,可以在虚拟机中安装。 2:在centos7中安装docker,docker的版本为1.8. 阅读全文
posted @ 2017-09-10 00:30 songjy2116 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 一、hadoop简介 1、hadoop的初衷是为了解决Nutch的海量数据爬取和存储的需要,HDFS来源于google的GFS,MapReduce来源于Google的MapReduce,HBase来源于Google的BigTable.hadoop后被引入Apache基金会. 2、hadoop两大核心 阅读全文
posted @ 2017-09-09 21:56 songjy2116 阅读(324) 评论(0) 推荐(0) 编辑