1、基本组件栈 了解Spark的朋友会发现Flink的架构和Spark是非常类似的,在整个软件架构体系中,同样遵循着分层的架构设计理念,在降低系统耦合度的同时,也为上层用户构...
1、基本组件栈 了解Spark的朋友会发现Flink的架构和Spark是非常类似的,在整个软件架构体系中,同样遵循着分层的架构设计理念,在降低系统耦合度的同时,也为上层用户构...
1,什么是序列化和反序列化 当需要将数据存入文件或者通过网络发送出去时,需将数据对象转化为字节流,即对数据序列化,而将字节流还原成对象即反序列化。常用的序列化框架有Apach...
SVN分支管理 目录 分支 合并 需要注意的冲突如何出现如何解决冲突如何避免冲突 分支 使用svn客户端进行分支 把项目从svn服务器上检出来,如果已经检出请忽略,要分支的项...
Servlet3.0的出现是servlet史上最大的变革,其中的许多新特性大大的简化了web应用的开发,为广大劳苦的程序员减轻了压力,提高了web开发的效率。主要新特性有以下...
B-树 定义:B-树是一类树,包括 B-树、B+树、B* 树等,是一棵自平衡的搜索树,它类似普通的平衡二叉树,不同的一点是 B-树允许每个节点有更多的子节点。B-树是专门为外...
本文已授权Java知音公众号独家发布 前言: Java中的线程池十分重要,无论是在实际应用中还是应对面试。因此本文根据<<Java并发编程的艺术>>总结讲解Java线程池。准...
Storm学习笔记总结 Storm概述 离线计算是什么 离线计算:批量获取数据、批量传输数据、周期性批量计算数据、数据展示代表技术:Sqoop批量导入数据、HDFS批量存储数...
KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt三人同时发现,因此人们称它为Knuth-Morris-Pratt算法(简称...
1 包头header中的,Transfer-Encoding: chunked 表示输出的内容长度不能确定,普通的静态页面、图片之类的基本上都用不到这个。但动态页面就有可能会...