- 博客(7)
- 资源 (14)
- 收藏
- 关注
原创 JVM类加载机制
JVM类加载机制在java语言里,类的加载、连接和初始化都是在程序运行期间完成的,这种特性为java应用程序提供了高度的灵活性。类加载的时机类的生命周期包括:加载,连接(验证、准备、解析),初始化,使用和卸载。Java虚拟机没有强制约束类的加载时机,只是规定了类的初始化时机,而在初始化时,需要确保加载,验证,准备在之前已经完成。java程序对类的使用方式可分为2种:主动使用和被动使用。只...
2019-05-08 10:00:09 128
原创 Netty Bytebuf
Netty是基于JAVA NIO的rpc框架,因此,探讨Netty的bytebuf之前,不妨先看看Java的nio中的buffer的实现。JAVA NIO中的bufferbuffer是一种特定类型的容器。是一个线性的、有限长度的一个特定类型的元素序列。buffer本身就是一种内存,底层实现上,它实际上是个数组,数据的读和写都是通过buffer来实现的。除了数组之外,buffer海提供了对于...
2018-11-15 12:07:20 220
原创 java nio
对程序语言设计者来说,设计一个令人满意的io系统,是件极艰难的任务。java io中最为核心的概念是流(Stream),面向流的编程。java中,一个流要么是输入流,要么是输出流,不可能同时既是输入流,又是输出流。传统的io受限制于并发数。JDK1.4的java.nio.*包中引入了新的java io类库,其目的在于提高速度。事实上,速度的提高来自于所使用的结构更接近于操作系统执行io的方式:通...
2018-10-31 23:05:02 229
原创 netty之入门篇
什么是nettynetty是一个nio的客户端服务器rpc框架,开发者可以很快很容易和开发出协议服务器和客户端等网络应用。它是一个高性能的基于socket的网络通信框架。它在高并发的业务场景下常常有很好的性能表现。netty核心组件Channel回调Future事件和ChannelHandler这些构建代表了不同类型的构造:资源、逻辑以及通知。你的应用将使用它们来访问网络以及流经...
2018-10-20 23:53:03 224
原创 Azkaban使用文档
Azkaban使用文档1.Azkaban简介Azkaban是由Linkedin开源的一个批量工作流任务调度器。用于在一个工作流内以一个特定的顺序运行一组工作和流程。Azkaban定义了一种KV文件格式来建立任务之间的依赖关系,并提供一个易于使用的web用户界面维护和跟踪你的工作流。它有如下功能特点:Web用户界面方便上传工作流方便设置任务之间的关系调度工作流认证/授权...
2018-04-23 14:03:05 965 1
原创 azkaban部署文档
azkaban部署文档1.下载git clone https://github.com/azkaban/azkaban.git2.编译Build Azkaban./gradlew buildClean the build./gradlew cleanBuild and install distributions./gradlew instal...
2018-04-23 13:59:45 381
原创 kettle使用指南
一、kettle下载[官网地址][1] 1. 安装JDK环境:JDK1.8以及更高的版本 2. 下载以后解压就可以使用了二、任务(.kjb)与转换(.ktr) 简单地说,一个转换就是一个ETL的过程,而作业则是多个转换、作业的集合,在作业中可以对转换或作业进行调度、定时任务等三、组件1.spoon.bat/spoon.sh图形界面工具,就是启动上图主界...
2018-03-15 15:00:07 1768
apache-carbondata-1.6.1-bin-spark2.1.0-hadoop2.7.2.jar
2020-10-28
wormhole.zip
2020-09-25
wormhole-0.7.0.tar.gz
2020-09-24
wormhole-0.6.3.tar.gz
2020-09-24
wormhole-0.6.3.tar.gz
2020-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人