自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 大数据日志采集框架----Flume

大数据日志采集框架----flumeFlume介绍概述版本运行环境需求Flume架构Flume介绍概述Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。版本版本统称说明Flume0.9XFlume-og老版本的Flume-og需要引入zookeeper集群管理,性能比较低(单线程工作)Flume1.XFlume-ng重构后的Flu...

2019-10-10 14:07:07 379

原创 Mybatis源码分析(5)---配置节点typeAliases源码解析

背景在上篇Mybatis源码分析(4)—配置节点settings源码解析中,我们通过settings节点在于XMLConfigBuilder类中的settingsAsProperties(XNode context)、loadCustomVfs(Properties props)、loadCustomLogImpl(Properties props)以及settingsElement(Prop...

2019-05-25 17:44:18 213

原创 Mybatis源码分析(4)---配置节点settings源码解析

背景在上篇Mybatis源码分析(3)—配置节点properties源码解析中,我们通过解析properties节点在于XMLConfigBuilder类中的propertiesElement(XNode context)方法源码,了解了整个properties节点的解析过程。今天接下来我们将对节点settings进行源码分析,分析之前,依然先通过以下图来重温一下之前SqlSessionFa...

2019-05-18 12:28:16 314

原创 Hbase基本知识介绍

Hbase基本知识介绍1. Hbase简介1.1 什么是hbase1.2 与传统关系型数据库的对比1.3 Hbase架构2. Habse安装2.1 上传2.2 解压2.3 重命名2.4 修改环境变量2.5 修改配置文件2.6 分发到其他节点2.7 启动2.8 监控3. Hbase数据模型3.1 逻辑视图3.2 物理视图3.3 Row Key(行键)3.4 Columns Family(列簇)3.5...

2019-04-22 19:54:29 2818

原创 Mybatis源码分析(3)---配置节点properties源码解析

1. 背景在上篇Mybatis源码分析(2)—初始化配置文件内容中,我们通过追踪SqlSessionFactoryBuilder类的创建,了解到了Demo工程mybatisCode的mybatis-config.xml配置文件在整个Mybatis中源码运行解析的过程,以及各节点解析后的信息注册到全局Configuration类中,然后以此创建了SqlSessionFactory对象,具体的流程我...

2019-04-18 14:59:37 4186

原创 Mybatis源码分析(2)---初始化配置文件

1. 背景上篇博客Mybatis源码分析(1)—mybatis简单入门中,我们通过搭建Mybatis的Demo工程mybatisCode,了解到整个mybatis加载运行的过程,是通过SqlSessionFactoryBuilder类,利用配置文件的输入流,创建了SqlSessionFactory,具体代码我们可以回顾一下:2. MyBatis初始化过程本篇文章开始,我们依然围绕的Demo...

2019-04-17 18:10:53 4484

原创 Mybatis源码分析(1)---mybatis简单入门

1. 什么是 MyBatis?这里我们直接引用MyBatis官网介绍:详细的mybatis使用以及文档介绍,大家可以直接在mybatis官网了解和学习,下面我们将通过搭建mybatis的demo工程mybatisCode,通过mybatis的运行过程,一层一层的解析mybatis的源码以及原理2. 简单搭建一个mybatis的demo2.1 目录结构2.2 工程代码搭建2.2.1 ...

2019-04-15 18:26:21 6026

原创 离线计算---Hadoop集群搭建

1 集群搭建本案例Hadoop集群,使用6个服务器节点进行搭建,各节点大体部署的服务如图所示:2 集群介绍Hadoop集群,主要包含两个:①HDFS集群;②YARN集群HDFS集群,主要角色:①NameNode;②DataNodeYARN集群,主要角色:①ResourceManager;②NodeManager各个服务器具体角色分配:HostName角色角色角色...

2019-04-11 21:19:56 5848

原创 记一次踩过ArrayList的contains方法性能上的坑

生产上踩过ArrayList的contains方法性能的坑背景在项目中,需要集合ArrayList存储大量数据时,有时候可能需要对新增数据去重判断时,我们会用到集合的contains方法,判断当前元素是否存在,存在则不存储,不存在则进行存储,本人在生产开发中就遇到contains方法带来的严重性能问题,今天我们将通过下面的contains方法源码分析,以及测试性能的方式,来告诉你ArrayLi...

2019-04-09 20:45:07 7746

原创 离线计算---Hadoop学习

Hadoop快速入门什么是Hadoop?

2019-04-08 21:06:05 1774

原创 jmap -heap pid 命令查询JVM Heap初始化参数配置

近期在项目开发中,需要进行JVM Heap相关参数设置调优,通过命令:**jmap -heap pid**可以查看当前JVM Heap初始化参数配置,作为参考JVM调优的参考之一.以下通过命令的输入,获取到的Heap的初始化配置数据图片,以及各参数的备注简单说明介绍,希望对进行在JVM调优的朋友有用

2019-03-31 17:23:54 2735

原创 Vector源码分析

分析完ArrayList,我们接着分析List的另外一个实现类集合:Vector,它ArrayList的模式有很多相似的地方,接下来我们单独通过它的源码进行解读Vector

2019-03-24 18:46:37 1594

原创 ArrayList源码分析

ArrayList源码分析ArrayList的成员变量分析ArrayList的构造方法分析ArrayList的扩容源码分析ArrayList的成员变量分析 //序列化版本号 private static final long serialVersionUID = 8683452581122892189L; //默认容量为10 private static final in...

2019-03-24 01:55:11 1765

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除