network-Selector-PollSelectorImpl

PollSelectorImpl

linux 2.6以下 及 unix 系统的 Selector 是由 PollSelectorImpl 类来实现的。

阅读全文

pinpoint-插件机制

Agent 的启动

在 java 启动一个 JVM 时添加如下的命令行参数,即可将一个 jar 作为 agent 启动。

阅读全文

pinpoint-源码分析

web

项目配置

主要的配置文件:

阅读全文

BigData-hbase

0. 安装

参考下面的的3文档,进行安装。安装完成之后,启动 hbase

bin/start-hbase.sh 命令用来启动 hbase, 启动之后,

阅读全文

pinpoint-项目概况

0. 项目概况

pinpoint 由 maven 进行管理

整个项目分为以下几个子项目:

  • agent

阅读全文

Selector

1. socket 的 I/O 编程模型

socket 在 c 中的使用 select / poll / epoll

阅读全文

Channel总结

0. Channel 接口

A nexus for I/O operations.

阅读全文

DatagramChannel

1. DatagramChannel的初始化

DatagramChannel 的 open 方法创建一个 DatagramChannelImpl 对象的一个实例。

阅读全文

SocketChannel

1. ServerSocketChannel

1.1 ServerSocketChannel 的创建

1.1.1 获取 SelectorProvider 对象

SelectorProvider 这个类用来获取 selectors and selectable channels

阅读全文

BigData-hdfs

大数据相关技术实现

spark

使用 scala 和 Java 混合实现

阅读全文