自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 eclipse如何进行热部署

因为后台代码需要频繁修改,而改动后又要重启tomcat服务器,可能非常不方便,因此可以使用热部署,注意该方式只针对对方法体内的修改,对于类和注解等其他方面的修改,还是需要重启服务器,同时,还要注意该方法只适合debug模式一、选中JavaEE视图因为在普通的Java视图下,窗口下方没有server选项卡二、双击Tomcat注意:可能很多人当然包括我一开始的时候,都是喜欢右键To...

2019-05-09 17:05:06 643

原创 eclipse如何快速定位当前文件所在的位置

有的时候我们需要快速从当前编写的代码所在的类中定位到其所在项目的位置,特别是文件过大时,可通过Link with Editor来定位,如图:

2019-05-09 16:44:29 1394

原创 extends继承

今天碰到了一个小白的问题,关于继承,好吧,我的基础很薄弱情况是将一个值赋值到一个对象的属性中,而这个对象为SceneChild,当时只知道项目中又一个pojo类Scene,不清楚SceneChild和Scene之间的关系,于是点进去看了看,发现只有一个属性uname,如图当时在想这个类有什么用,只有一个属性,浪费资源,还特定问了问旁边的人是不是写得不合理,然而人家一下指出使用了继承ex...

2019-05-09 16:39:32 249

原创 Java的自动装箱与拆箱

今天突然写代码突然碰到问题其实也就是标准的setter方法,但是居然报错了,心想连这都能出现错误真是。。。然而想那么多也没用,还是好好看代码吧,找来找去发现还是Java的自动装箱拆箱自己没有理解透。。。问题出现在这里此处,我用的是double类型定义price,然而接下来setter是这样写的参数中用Double定义了price,然后接下来setPr...

2019-05-08 18:04:23 117

原创 文章标题

你有没有过这样一段时期。。。 不知道为什么很容易悲观。。。 今天电话面试了一家公司,百胜旗下的一家公司,IT行业,自我感觉回答得不错,但是,面试官的“一般”,还有等消息的话语让我,很不安。自己的命运掌握在别人手里的感觉真的不好,我也不想看网上的各种揣测面试官的话语分析,想想他们都是人,哪里就会被这些揣测板上钉钉。不过,面试官还是好评的,声音好听呢,其次,还是个项目经理,然后呢,跟他聊天也聊的很开

2017-09-14 22:22:54 169

原创 Java IO

1.创建文件“word”,向文件写入数据“aaaabbcccccccc冯凤冯凤居然找到了共同点。。。”,创建一个目录”D:/worddir”,复制文件到该目录,然后将其删除,移动文件到该目录,算出该文件中的数据中的字母以及汉字出现的次数,在控制台显示出来。package com.hhl.io;import java.io.File;import java.io.FileReader;import

2017-09-11 23:21:23 147

原创 Java IO流(今天很是不开心啊)

1.创建一个文件“word”,判断其是否为文件还是目录,向word文件写入“aaaabbcccccccc胡胡胡”,然后创建一个目录“D/worddir”,将该word文件复制到该目录中,然后将目录下的word文件删除,将原文件word移动到该目录下,然后将文件中的数据算出每个字母或汉字出现的次数,显示在控制台上。package com.hhl.io;import java.io.File;impo

2017-09-11 23:09:31 185

原创 编写SSH框架碰到的问题

1.用户提交表单时,action类并没有接受到表单中的数值,系统提示 出现这种情况时可以检测一下action类的名字,是否命名一致,还有一种情况很容易忘记,就是接受表单的实体类忘记了写它的get(),set()方法,截图如下:如图有可能缺少这两种方法2.出现了调用DAO类的方法出现并未能获取到该数据,实例如下:这种情况是有可能applicatinContext.xml中beans的命名空间以及Sc

2017-09-09 21:58:52 344

原创 SSH框架的搭建

1.Struts的配置(1)创建web项目 选择MyEclipse,选择Add Struts Capabilities…选择Struts2.1URL pattern选择/*选择Add Spring Capabilities…勾选Spring3.0,Spring 3.0 Persistence JDBC Libraries一直点到finish选择Add Hibernate Capabilities…

2017-09-09 21:16:39 174

原创 Ubuntu问题

1.系统提示System Program problem detected.错误 原因:Ubuntu有一个内建的实用程序叫做Apport, 当一个程序崩溃时,它可以进行通知。 修改方法:sudo vim /etc/default/apport 将enable=1改为0

2017-07-24 08:44:15 258

原创 文章标题

一、输入输出流一个文件中的字符要写入另外一个文件,首先要实例化FileInputStream,如: FileInputStream fin = new FileInputStream(this.filename);二、重载和重写1.重写(1)又称“覆盖” (2)子类覆盖父类遵循“两同两小一大” 两同:方法名相同,形参列表相同 两小:子类的返回值类型比父类更小或想等,子类方法声明抛出的异常类要

2017-07-23 15:00:32 271

原创 mapreduce基础知识

一、Mapreduce作业的处理流程input:输入如图所示的数据。 splitting:将每行数据进行拆分。 mapping:进行映射,算出每行单词的数目,“Deer,1”中的1为一个Deer。 Shuffling:将所有的单词进行洗牌,相同的单词放入同一块中。 Reducing:归总所有单词,算出相同单词的数量。 Final Result:得到最终结果。2.mapreduce运行步骤首

2017-07-21 09:26:19 463

原创 Hadoop IO总结和文件系统

一、IO总结1.HadoopIO操作意义Hadoop自带一套用于I/O的原子性的操作(不会被线程调度机制打断,一直到结束,中间不会有任何context switch) 特点:基于保障海量数据集的完整性和压缩性 Hadoop提供了一些用于开发分布式系统的API(一些序列化操作+基于磁盘的底层数据结构)2.HDFS数据完整性用户希望储存和处理数据的时候,不会有任何损失或者损坏。 Hadoop提供

2017-07-21 08:54:59 416

原创 Hadoop FileSystem

包 org.apache.hadoop.fs构造方法 protected FileSystem() FileSystem是一个抽象类,不能通过new 来创建通过静态get(Configuration conf)方法获得FileSystem子类的实例 fs.$scheme.impl org.apache.hadoop.hdfs.DistributedFileSystem主要子类 Lo

2017-07-20 19:40:30 258

转载 Hadoop数据完整性

用户希望储存和处理数据的时候,不会有任何损失或者损坏。 Hadoop提供两种校验 1校验和(常用循环冗余校验CRC-32) 2运行后台进程来检测数据块校验和 写入数据节点验证 读取数据节点验证 恢复数据 Localfilesystem类 ChecksumfileSystem类写入数据节点验证Hdfs会对写入的所有数据计算校验和,并在读取数据时验证校验和。元数据节点负责在验证收到的数据

2017-07-20 19:05:32 604

转载 Hadoop Writable基本类型

Writable类 ArrayWritable TwoDArrayWritable MapWritable SortedMapWritable BooleanWritable ByteWritable IntWritable VIntWritable FloatWritable LongWritable VLongWritable DoubleWritable NullWr

2017-07-20 19:00:23 1072

转载 hdfs的序列

为什么Hadoop基本类型还要定义序列化? Hadoop在集群之间通信或者RPC调用时需要序列化,而且要求序列化要快,且体积要小,占用带宽小。 java的序列化机制占用大量计算开销,且序列化结果体积过大;它的引用机制也导致大文件不能被切分,浪费空间;此外,很难对其他语言进行扩展使用; java的反序列化过程每次都会构造新的对象,不能复用对象。Hadoop定义了两个序列化相关接口 Writab

2017-07-20 18:58:16 156

转载 hdfs的数据压缩

数据压缩Hadoop 作为一个较通用的海量数据处理平台,每次运算都会需要处理大量数据,我们会在 hadoop 系统中对数据进行压缩处理来优化磁盘使用率,提高数据在磁盘和网络中的传输速度,从而提高系统处理数据的效率。在使用压缩方式方面,主要考虑压缩速度和压缩文件的可分割性。综合所述,使用压缩的优点如下: 1. 节省数据占用的磁盘空间; 2. 加快数据在磁盘和网络中的传输速度,从而提高系统的处理速度

2017-07-20 18:53:42 1668

原创 抽象方法声明位置

可在抽象类中声明,也可在接口中声明

2017-07-19 16:10:53 434

原创 throw和throws的用法

public static void main(String[] args) { String s = "abc"; if(s.equals("abc")) { throw new NumberFormatException(); } else { System.out.println

2017-07-19 15:52:13 743

原创 编译型语言和解释型语言

编译型语言首先将源代码编译生成机器语言,再由机器运行机器码(二进制)。像C/C++等,程序执行效率高,依赖编译器,跨平台性差。解释型语言在运行时才翻译,专门有一个解释器能够执行程序,每执行一次就要翻译一次,效率比较低。Java首先将源代码翻译成字节码,然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了一次编写,到处运行的跨平台特性,所以Java是一种解释型语言 javac执行.java文件

2017-07-19 15:46:10 180

原创 父类子类中的执行顺序

举例说明:public class HelloB extends HelloA { public HelloB() { } { System.out.println("I’m B class"); } static { System.out.println("static B"); } public static void main(String[] args

2017-07-19 15:38:49 373

原创 类中private static int的特点

举例说明public class Spike{ public static void main(String[] args) { Counter a = new Counter(); System.out.println(a.increment()); System.out.println(a.anotherIncrement());

2017-07-19 15:32:25 5306

原创 子类将继承父类所有的数据域和方法

在一个子类被创建的时候,首先会在内存中创建一个父类对象,然后在父类对象外部放上子类独有的属性,两者合起来形成一个子对象。子类对象确实拥有父类对象中所有的属性和方法,但是父类对象中的私有属性和方法,子类无法访问,拥有却无法访问。

2017-07-19 15:27:34 2168

转载 Hadoop中hdfs的读写过程

读文件   读文件时内部工作机制参看下图:  客户端通过调用FileSystem对象(对应于HDFS文件系统,调用DistributedFileSystem对象)的open()方法来打开文件(也即图中的第一步),DistributedFileSystem通过RPC(Remote Procedure Call)调用询问NameNode来得到此文件最开始几个block的文件位置(第二步)。对每一个b

2017-07-19 14:50:48 906

转载 Hadoop中hdfs的体系结构和读写过程

HDFS的体系架构整个Hadoop的体系结构主要是通过HDFS来实现对分布式存储的底层支持,并通过MR来实现对分布式并行任务处理的程序支持。HDFS采用主从(Master/Slave)结构模型,一个HDFS集群是由一个NameNode和若干个DataNode组成的(在最新的Hadoop2.2版本已经实现多个NameNode的配置-这也是一些大公司通过修改hadoop源代码实现的功能,在最新的版本中就

2017-07-19 14:38:59 459

转载 1874222.html

整个Hadoop的体系结构主要是通过HDFS来实现对分布式存储的底层支持,并通过MR来实现对分布式并行任务处理的程序支持。HDFS采用主从(Master/Slave)结构模型,一个HDFS集群是由一个NameNode和若干个DataNode组成的(在最新的Hadoop2.2版本已经实现多个NameNode的配置-这也是一些大公司通过修改hadoop源代码实现的功能,在最新的版本中就已经实现了)。Na

2017-07-19 14:36:40 209

原创 Hadoop相关概念

Hadoop组成部分hadoop由三部分组成hdfs: Hadoop Distributed File System分布式文件系统,对外部客户机而言,HDFS就像一个传统的分级文件系统。可以创建、删除、移动或重命名文件,等等。但是 HDFS 的架构是基于一组特定的节点构建的(参见图 1),这是由它自身的特点决定的。这些节点包括 NameNode(仅一个),它在 HDFS 内部提供元数据服务;Dat

2017-07-18 22:53:56 178

原创 Java自动装箱与拆箱

1.什么是自动装箱和拆箱自动装箱就是Java自动将原始类型值转换成对应的对象,比如将int的变量转换成Integer对象,这个过程叫做装箱,反之将Integer对象转换成int类型值,这个过程叫做拆箱。因为这里的装箱和拆箱是自动进行的非人为转换,所以就称作为自动装箱和拆箱。原始类型byte,short,char,int,long,float,double和boolean对应的封装类为Byte,Sho

2017-07-17 21:04:29 201

转载 大数据基本概念

大数据概念结构化数据:即行数据,存储在数据库里,可以用二维表结构来逻辑表达实现的数据。非结构化数据:非结构化数据是数据结构不规则或不完整,没有预定义的数据模型,不方便用数据库二维逻辑表来表现的数据。包括所有格式的办公文档、文本、图片、XML, HTML、各类报表、图像和音频/视频信息等等。大数据指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决

2017-07-17 19:26:42 480

空空如也

空空如也

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

TA关注的人

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