
Java
文章平均质量分 62
qq_26091271
这个作者很懒,什么都没留下…
展开
-
【数据结构】之二叉树的java实现
二叉树的定义:二叉树是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。 二叉树(BinaryTree)是n(n≥0)个结点的有限集,它或者是空集(n=0),或者由一个根结点及两棵互不相交的、分别称作这个根的左子树和右子树的二叉树组成。 这个转载 2015-12-31 22:33:15 · 334 阅读 · 0 评论 -
Impala 教程
Set Up Some Basic .csv TablesImpala 表指向已存的数据文件查看 Impala 表结构查询 Impala 表数据加载与查询的例子加载数据查询例子例子:检查表的内容例子:聚合与连接例子: 子查询, 聚合和连接例子: INSERT 查询将外部分区表指向 HDFS 目录结构Impala 与 Hive 之间互为前后台交叉连转载 2017-03-30 19:33:58 · 624 阅读 · 0 评论 -
linux下elasticsearch 安装、配置及示例
http://blog.youkuaiyun.com/sinat_28224453/article/details/51134978转载 2017-03-28 09:47:54 · 372 阅读 · 0 评论 -
logstash配置
logstash是一个数据分析软件,主要目的是分析log日志。整一套软件可以当作一个MVC模型,logstash是controller层,Elasticsearch是一个model层,kibana是view层。 首先将数据传给logstash,它将数据进行过滤和格式化(转成JSON格式),然后传给Elasticsearch进行存储、建搜索的索引,kibana提供前端的页面再进行搜转载 2017-03-28 11:19:06 · 535 阅读 · 0 评论 -
shell 命令
1、脚本之间传递参数 "1.sh"的脚本,接受参数。如下,如果有一个参数则赋值个sourceFile这个变量,否则用默认值。 Shell代码 #!/bin/bash LANG=en_US.UTF-8 #get parameters sourceFile="/data/log/abc" if [ $# == 1 ] th转载 2016-10-06 11:46:10 · 614 阅读 · 0 评论 -
类的加载过程分析
类 从.java文件到实际加载到内存中 ,实际上是这样的一个 过程 :.java文件 -> 通过你的JDK环境相关指令编译 -> .class文件 -> JVM初始化之后,如果有类的执行、调用等相关操作,JVM就会将.class文件加载到内存中,并开始下面的一系列处理:(链接->初始化)一、关于ClassLoader首先我们要搞清楚一点,ClassLoader是Java用于转载 2016-11-03 22:18:33 · 723 阅读 · 0 评论 -
Java中的static关键字解析
static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲: 一.static关键字的用途 二.static关键字的误区 三.常见的笔试面试题 若转载 2016-09-09 08:18:16 · 199 阅读 · 0 评论 -
java线程详解
Java线程详解Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.e转载 2016-06-27 09:07:27 · 824 阅读 · 0 评论 -
java 对excel的操作
JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为它是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。下载:Java Exce转载 2016-02-26 16:47:06 · 409 阅读 · 0 评论 -
Java文件操作
一.获得控制台用户输入的信息 public String getInputMessage() throws IOException...{ System.out.println("请输入您的命令∶"); byte buffer[]=new byte[1024]; int count=System.in.read(buffe转载 2016-03-16 09:22:05 · 273 阅读 · 0 评论 -
文件最全的操作
//1.创建文件夹 //import java.io.*; File myFolderPath = new File(str1); try { if (!myFolderPath.exists()) { myFolderPath.mkdir(); } } catch (Exception e) {转载 2015-12-21 16:07:36 · 314 阅读 · 0 评论 -
线程:大总结
Java线程是Java语言中一个非常重要的部分,Java5之前,多线程的语言支持还是比较弱的,内容也较少,写一个复杂的多线程程序是相当有挑战性的。 在Java5以后,Java对多线程做了很多扩展,扩展部分称之为并发包。这部分内容大大增强了Java多线程编程的能力,通过使用Java5线程新特征的API,可以很容易的做出复杂的多线程程序。与其他语言相比,已经是相当强悍了。转载 2015-12-21 15:41:22 · 440 阅读 · 0 评论 -
文件的过滤(FileFilter)
import java.io.File;import java.io.FileFilter;import java.io.IOException;public class FilterDemo { public static void main(String args[]) throws IOException{ File f = new File("D:转载 2015-12-21 15:37:26 · 381 阅读 · 0 评论 -
java:文件Filter
.写一个类继承与FileFilter[java] view plaincopyprint?package com.dream.musicplayer; import java.io.File; import java.io.FileFilter; public class MP3FileFilter implements FileFilter转载 2016-01-01 11:40:58 · 315 阅读 · 0 评论 -
泛型
泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。泛型基础泛型类我们首先定义一个简单的Box类:public class Box { private String object; public void set(Strin转载 2017-03-30 22:01:15 · 327 阅读 · 0 评论