9 jiecxy

尚未进行身份认证

Be good.

等级
TA的排名 6w+

面向对象:多态 Polymorphism、重载、重写、继承

1. 声明本文来源于维基百科: Polymorphism (computer science) 2.定义 In programming languages and type theory, polymorphism or polyphormism is the provision of a single interface to entities of different types.对不

2017-10-07 16:31:49

IntelliJ IDEA Cannot resolve method println(java.lang.String)

问题代码只有一句 System.out.println( “Hello World!” ); IDEA确报错 Cannot resolve method println(java.lang.String) 不能解析,且不能自动补全 代码无任何问题 重启都不好使 对,就是莫名其妙抽风了 解决file -> invalidated caches / Restart 清空缓存就可以了

2017-10-03 16:01:08

MongoDB 通过 Maven 用 Java API 进行增删改查

1. 源码/** * App.java */package com.jiecxy;import com.mongodb.Block;import com.mongodb.MongoClient;import com.mongodb.client.FindIterable;import com.mongodb.client.MongoCollection;import com.mongo

2017-09-29 14:53:25

HBase 通过 Maven 用 Java API 进行增删查put/get/delete

1. 读写源码注意加注释的地方!!!/** * App.java */package jiecxy;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbase.TableName;import o

2017-09-27 19:54:09

HBase 分布式安装搭建/独立Zookeeper集群

一、前提要求注:本文部署结构为,全部搭建在一台机器上。事先部署了独立的Zookeeper集群和Hadoop集群(集群均为1个 =。 =)JDK版本 有关要求见 https://hbase.apache.org/book.html#basic.prerequisites 本文采用 jdk1.8.0_144Hadoop版本 有关要求见 https://hbase.apache.org/book

2017-09-27 19:06:17

Hadoop 通过 Maven 用 Java API 对HDFS的读取/写入示例

1. 读写源码注意加注释的地方!!!/** * App.java */package com.jiecxy;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FSDataInputStream;import org.apache.hadoop.fs.FSDataOutputStream;imp

2017-09-17 17:10:04

[Hadoop] Ubuntu localhost: ssh: connect to host localhost port 22: Connection refused

问题描述在Ubuntu下启动hadoop的hdfs时出现:hadoop@ubuntu:~/hadoop-2.8.1$ sbin/start-dfs.sh Starting namenodes on [localhost]localhost: ssh: connect to host localhost port 22: Connection refusedlocalhost: ssh: con

2017-09-16 14:16:34

Linux (Ubuntu/CentOS) 安装配置JDK,用户/全局

1.下载JDKNOTE: 由于服务器一般不直接连外网,最好下载安装包后手动离线安装 官网下载地址(JDK8): http://www.oracle.com/technetwork/java/javase/downloads/index.html 注:下载对应版本的.tar.gz后缀压缩包 然后解压压缩包到你想要的目录,本文放在 /usr/java/ 下 即:/usr/java/jdk

2017-09-16 10:06:07

Linux (Ubuntu/CentOS) 添加用户、改变管理员权限

1.添加用户通常使用命令useradd或adduser1.1 Ubuntu中添加用户使用命令 useradd# 添加用户username# 参数m为自动创建/home/username目录,若不加m则可能导致无法登陆$ useradd -m username# 设置用户username的密码$ passwd username 使用命令 adduser# 根据提示填写相关信息即可$ ad

2017-09-15 23:33:17

sed替换成换行符/回车符

举例介绍将分号变成换行符方法一echo"a;b"|sed's/;/\n/g'方法二echo"a;b"|sed's/;/\/g'该方法适用一些老版本(方法一无效),注意换行前的转义符

2017-08-24 18:38:42

Linux dstat 综合监控工具

1. 安装CentOS下:(其他自行百度)yum install dstat2. 说明    直接使用dstat,默认为-cdngy参数,分别显示cpu、disk、net、page、system信息,也即每个字母对应一类信息,字母顺序随意;默认每1s显示一行信息。可以在最后指定时间间隔,如dstat 5是没5s显示一行,dstat 5 10表示每5s显示一行,一共显示10行。如下:[zm@hw167

2017-04-15 13:48:59

Java:获取本机所有IP地址,内网IP

获取IP地址Java代码如下:import java.net.Inet4Address;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.Enumeration;public class TestGetIP { pu

2017-03-13 15:06:32

Kafka:Producer生产者发送逻辑 - 源码

1. 简述注:kafka版本为0.10.1.0 本文大致梳理Producer的发送过程,若有不对请指出。 我们在使用producer客户端,基本使用方法如下:KafkaProducer<byte[], byte[]> producer = new KafkaProducer<byte[], byte[]>(props);producer.send(record, cb);2. 源码 - Kaf

2017-02-27 19:50:54

Linux 磁盘IO性能测试工具:FIO

1. FIO安装CentOS下:$ yum install fio2. FIO简介FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证。 项目主页:https://github.com/axboe/fio FIO输出结果详细解释可参见:https://tobert.github.io/post/2014-04-17-fio-output-explained.html 3. FIO参

2017-02-27 19:17:15

Kafka 概述

1. 介绍 Kafka 是一个分布式的流平台.2. 应用 构建实时流数据管道,在系统和应用程序间可靠地获取数据。 构建实时流应用程序,能够对数据流进行转换或响应。 3. 概念 Kafka 运行在一个或多个服务器上,以 topic 分类,每个 record 包含 key, value 和 timestamp.4. API Producer API Cons

2017-02-27 17:26:02

Sendfile & Zero-copy

1. 典型IO调用一个典型的IO调用过程如下:read(file, tmp_buf, len);write(socket, tmp_buf, len);首先调用read将文件从磁盘读取到tmp_buf,然后调用write将tmp_buf写入到socket,在这过程中会出现四次数据 copy,过程如下图: 当调用 read 系统调用时,通过DMA(Direct Memory Access)

2016-11-30 11:44:56

Kafka:Producer Config 配置

ProducerConfigs配置属性描述类型默认值bootstrap.servers用于建立与kafka集群的连接,这个list仅仅影响用于初始化的hosts,发现全部的servers。格式:host1:port1,host2:port2,…,尽量不止一个,以防其中一个down了listacksserver完成producerrequ

2016-11-29 16:57:02

Kafka:Broker Config 配置

Broker Configs配置文件config/server.properties 属性 描述 类型 默认值 broker.id 每一个broker在集群中的唯一表示,要求是正数 int -1 zookeeper.connect 指定zk连接,[hostname:port]以逗号分隔 string advertised.listeners 若

2016-11-29 10:38:13

Kafka errors NotLeaderForPartitionException, TimeoutException: Batch containing * record(s) expired

1.错误描述kafkaProducer在运行期间,出现大量以下错误:#第一种org.apache.kafka.common.errors.NotLeaderForPartitionException:Thisserverisnottheleaderforthattopic-partition.和#第二种org.apache.kafka.common.errors.Tim

2016-11-27 22:59:51

解决 Error:java: javacTask: source release 1.X requires target release 1.X

在使用 Intellij idea 对项目 Make 时,出现错误: Error:java: javacTask: source release 1.6 requires target release 1.6 解决方法: 点击 File -> Settings… 找到 Java Compiler,修改图中的 Target bytecode version 为你对应的 jdk 版本,O

2016-09-07 13:49:09

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!