java使用IO流递归显示.java结尾的文件,递归删除文件, import java.io.File;public class ShowJava {public static void main(String[] args) {File file = new File(“D:\javaFile\javaTest”);ShowClass showClass = new ShowClass();showClass.show(file);}}cla...
Google Java Style 中文版 基于官方文档2013.12.19最后一次改动。翻译人:Weir Zhang (zh.weir)旁白:水平有限,很多地方只是意译。不准确的地方,大家以原版文档为准。原版地址:http://google-styleguide.googlecode.com/svn/trunk/javaguide.html一、介绍本文档为Google Java编程规范的完整定义。依照此规范编写的Java源码文件可以被称为Google Style。和其他编程规范指南一样,规范不仅包括了代码的结构美学,也包括了其他一些业界
四种简单的排序算法(冒泡,插入,选择,希尔) ##冒泡排序package sortTest;import java.util.Arrays;public class BubbleSort { public static void main(String[] args) { int[] arr = new int[] { 4, 6, 5, 7, 9, 8, 2, 1, 3, 0 }; sort(arr); System....
大数据技术中的Parquet格式理解 Parquet是面向分析型业务的列式存储格式,由Twitter和Cloudera合作开发,2015年5月从Apache的孵化器里毕业成为Apache顶级项目。Parquet文件是以二进制方式存储的,所以是不可以直接读取的,文件中包括该文件的数据和元数据,因此Parquet格式文件是自解析的。通常情况下,在存储Parquet数据的时候会按照Block大小设置行组的大小,由于一般情况下每一个Map...
java代码使用多种过滤方式查询hbase数据库数据 import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.Cell;import org.apache.hadoop.hbase.CompareOperator;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.h...
使用java程序操作hbase数据库 import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.Cell;import org.apache.hadoop.hbase.CellUtil;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.h...
rpc(Remote Procedure Call Protocol):远程过程调用协议解释 首先了解什么叫RPC,为什么要RPC,RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。比如说,一个方法可能是这样定义的:Employee getEmployeeByName(String fullName)那么:首先,要解决通讯的问题,主要是通...
javaSE高级编程(集合、IO、网络)的学习笔记(第二部分) 2.1 集合体系2.1.1 集合介绍1、集合本身就是一个对象,用于存取其它对象,只能存取引用类型(基本数据类型会自动装箱)。2、单列集合Collection(Set、List)的顶层父接口是Iterable3、Iterator接口:迭代器接口,能够对实现了Iterable接口的集合进行迭代。2.1.2 List集合一、list集合的遍历(arrayList和linkedList)1、...
java基础知识的学习笔记,对知识点的详细理解(第一部分) 1.1 深入java虚拟机1、垃圾回收机制的优先级最低,调用java.lang.System.gc()/java.lang.Runtime.gc()只能提醒jvm回收垃圾,但不会改变优先级,只是提醒,不会立刻回收。2、类加载器有四个:启动类加载器,扩展类加载器,系统类加载器、网络类加载器3、 加载机制(双亲委托机制),向上委托,向下加载。1.2 java类型转换一、类型转换1、隐式类型...
eclipse创建jsp文件报错The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path eclipse创建jsp文件报错The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path原因是应为缺少servlet jar包造成的,而tomcat服务器中有servlet jar,所以讲tomcat添加到项目路径中就ok了已经不报错了...
hadoop官网的wordcount案例(Example: WordCount v1.0) 官网的wordcount:链接: linkhttps://hadoop.apache.org/docs/stable/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.htmlInput and Output types of a MapReduce job:(input) <k1, v1>...
idea连接linux系统,快速上传jar包,快速连接命令行界面 1、输入ifconfig查看IP地址2、idea如图操作3、点Autodetect已经显示上传成功在这儿可以打开命行界面远程连接linux已经显示连接成功了
在ubuntu系统中搭建最新版hadoop-3.0.3伪分布式集群,详细讲解每一步流程 在ubuntu系统中搭建hadoop伪分布式集群第一步:环境准备工作1、安装ssh服务:sudo apt-get install openssh-server2、下载好hadoop和jdk软件包,放入指定目录。安装ssh服务原因:一键启动集群时需要,不在输入密码,最好安装,否则需要重复输入密码第二步:配置虚拟机环境1、更改/etc/hostname 机器的名字 sudo vi /e...
windows宿主主机通过域名访问虚拟机服务器的配置 先在CentOS中配置好相关文档1、修改虚拟机的静态IPsudo vi /etc/sysconfig/network-scripts/ifcfg-eth02、修改主机名sudo vi /etc/sysconfig/network3、修改主机配置文件sudo vi /etc/hosts后在windows中配置好相关文档DNS没有解析,修改C:\Windows\System32\...
java解决八皇后问题 八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。计算机发明后,有多种计算机语言可以解决此问题。...
环形链表解决约瑟夫问题——小孩出圈 public class Josepfu { public static void main(String[] args) { CircleSingleLinkedList csl = new CircleSingleLinkedList(); csl.addBoy(5); csl.showBoy(); csl.countBo...
java自定义链表实现栈的功能 java链表实现栈的功能,重要的解释写在注释中。import java.util.Scanner;public class StackDemo { public static void main(String[] args) { LinkedStackDemo stack = new LinkedStackDemo(); String key = ""...
java数组实现栈的功能 import java.util.Scanner;public class StackDemo { public static void main(String[] args) { ArrayStack stack = new ArrayStack(10); String key = ""; boolean loop = true; ...
java递归解决汉诺塔问题(计算移动次数) 汉诺塔 :思路直接写在程序中,是对递归的应用,不论原本有多少个圆盘,都将圆盘看成两部分:前n-1个和第n个,这样便于理解,等效于只有两个圆盘的思路。import java.util.Scanner;public class HNT { public static void main(String[] args) { //定义圆盘的个数 int n...
JDK8函数式编程compose方法的理解 import java.util.function.Function;public class Test { public static void main(String[] args) { //将匿名内部类改写成Lambda表达式,更符合函数式编程的模式 Function<String, Integer> function = s -> In...