自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (8)
  • 收藏
  • 关注

原创 Java之序列化与反序列化

Java序列化与反序列化是什么?干什么用的等等这些问题真的困扰了我很久了,总是不理解为什么要序列化,又为什么要反序列化?在什么情况下会用到Java的序列化和反序列化呢?直到今天学习了MapReduce,才深刻的理解了Java序列化和反序列话的作用及什么情况下使用。Java序列化与反序列化是干什么的?       如果一个对象被序列化之后保存在文件中,可以通过反序列化将对象的类型

2017-06-29 16:32:41 561

原创 Hadoop-2.8.0安装教程---单机/伪分布式配置

1、安装环境:硬件:VMware虚拟机操作系统:Centos 7 64位IP:192.168.1.134主机名:bogon安装用户:hzqJava环境:jdk-8u131-linux-x64.tar.gz(具体安装步骤见:《Linux安装JDK步骤》)2、配置免密码登录见:《Linux之ssh免密登录》3、安装hadoop-2.8.0       ①、下载hadoop-

2017-06-28 16:07:22 1778

原创 Linux之ssh免密登录

ssh无密码登录,自然要用到Linux的基础命令ssh及scp,对于ssh和scp的使用见:《ssh,scp命令使用教程》本机自身实现无密码登录:生成公钥、私钥对 ssh-keygen进入到生成密钥文件夹中,默认在用户的家目录下面,一个隐藏的.ssh文件夹中。 cd /home/hzq/.ssh/查看是否有“authorize

2017-06-28 09:06:43 77564

原创 Linux之ssh,scp命令的使用

最近在学习hadoop,当启动hadoop时,需要输入很多次的密码,那真是一个麻烦呀。于是就开始配置Linux的免密登录并且回顾一下以前的知识:ssh命令:       ssh(SSH客户端软件)是一个终端仿真程序,用于注册远程主机,访问远程系统,执行其中的命令。ssh常用格式: ssh [-l login_name] [-p port] [user@]hostnam

2017-06-27 08:18:21 3601

原创 Linux安装JDK步骤

Linux安装JDK步骤:       1、首先在Java官方网站下载对应的安装版本(如:jdk-8u131-linux-x64.tar.gz)。下载地址:点击打开链接       2、在/usr下面创建一个java文件夹。 cd /usr mkdir java       3、解压安装包到/user/java文件夹中。 tar -zxv

2017-06-25 19:35:26 1896

原创 JAVA面试题之冒泡排序,插入排序及选择排序

经过几家的面试,发现每次笔试都有一道排序的题目,所以梳理一下,防止在面试中卡壳。1、使用JAVA实现一个冒泡排序:源码: public static void main(String[] args) { int [] a = {4,1,18,6,5,9}; int [] c = bubbleSort(a); System.out.prin

2017-06-24 21:47:51 441

原创 JAVA之内部类

内部类是指在一个外部类的内部再定义的一个类,类名不需要和文件夹相同。        内部类只是一个编译时的概念,一旦编译成功,就会成为完成不同的两个类。所以内部类的成员变量或方法名可以和外部类相同。源码:public class Outer { private String name; public static void main(String[] args

2017-06-23 12:01:38 451

原创 JAVA之类,构造函数和构造代码块

类:在我们的日常生活中,对于事物的描述无非就是描述事物的属性和行为。如:人的身高,体重,年龄等称为属性,人会说话,会跑步,会做饭等等称为行为。而对于Java中的类,无非也是如此,包含了属性和行为。类的定义:Java中用类描述事物也是如此:属性:对应类中的成员变量行为:对应类中的成员函数例如:public class User { public User()

2017-06-23 08:43:29 878

原创 JAVA之插入排序

插入排序基本思想:将一个未排序的数列,按其大小插入前面已经排好的序列适当位置上,直到全部插入完为止。抽象的思想往往真的是很让人头痛呀,其实很简单。平时大家打扑克牌的时候,采用的就是插入排序。仔细想想看,当我们摸上第一张扑克牌时,默认我们手里的排就是有序的,因为就只有一张。当我们摸上第二张扑克牌时,会根据第二张的大小,跟第一张进行比较,决定第二张扑克牌是该放在第一张的左边还是右边。重复这样的过程

2017-06-20 08:05:05 282

原创 JAVA之选择排序

选择排序基本思想:从数列第一位开始,遍历之后的所有剩余元素,找出其中最小的一个放到第一位,接下来再从第二位开始,找出数组中第二小的数,以此类推进行排序。案例: public static void main(String[] args) { int a [] = {4,10,1,9}; int c []= chooseSort(a); f

2017-06-20 08:04:30 279

原创 JAVA之冒泡(Bubble)排序

冒泡排序基本思想:重复的访问要排序的数列,一次比较两个元素,如果前者大于后者,就将它们进行交换。即:让较大的数往下沉,较小的往上冒。思想理解起来有点抽象,以一个简单的例子详细的了解一下冒泡的运行过程: public static void main(String[] args) { int c [] = {4,5,9,1,34,8}; int b []

2017-06-20 08:01:46 766

原创 JAVA之String,StringBuffer与StringBuilder三者之间的区别

JAVA之String,StringBuffer与StringBuilder三者之间的区别

2017-06-16 16:37:55 5565

原创 JAVA之equals对于引用类型比较的方式不同呢

因为equals这个方法是Object,所以我们首先查看一下Object对与此方法的解释:Objec类equals方法(源码): public boolean equals(Object obj) { return (this == obj); }源码分析:在“JAVA之“==”和“equals”的区别”这篇博客中,我详细的说明了“==”的作用,除了基本数

2017-06-16 16:33:14 2721

原创 JAVA之“==”和“equals”的区别

“==”和“equals”的比较,主要总一下几方面详细的解释:1、基本数据类型,如int 、float、doble、long、short、char、byte、boolean。对于基本数据类型的比较,只能用“==”,不能用equals。比如: public static void main(String[] args) { char d = 'a'; char e = 'd';

2017-06-16 14:25:33 615 1

原创 JAVA之自增自减运算符

自增(++)自减(--)运算符是一种特殊的算术运算符,自增自减运算符是一个操作数。 public static void main(String[] args) { int a = 30; int b = 20; System.out.println("a++ = " + (a++)); System.out.println("++a = " + (++a)); Syste

2017-06-16 12:01:33 587

原创 01 shiro与spring集成

shiro与spring集成,本案例中没有配置缓存和单点登陆的实现。单点登陆需要导入shiro-cas-1.3.2.jar。Spring相关的JAR包这里不作列举。shiro的jar包: org.apache.shiro shiro-all 1.3.2 log4j log4j 1.2.16

2017-06-15 13:18:08 281

原创 01 Mybatis整合Spring 由于版本引起的BUG

错误信息: org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [SpringMVC] in context with path [/tech] threw exception [Handler dispatch failed; nested exception is java.l

2017-06-01 17:33:22 762

NameNode及SecondaryNameNode分析

NameNode及SecondaryNameNode分析

2017-07-07

itextpdf实现页眉页角

通过itextpdf生成页眉页脚

2017-07-02

idea+maven+spring+cxf

idea+maven+spring+cxf

2017-04-19

mybatis基础CRUD

mybatis基础CRUD案例

2017-04-09

mysql-jdbc

mysql-connector-java是mysql的官方驱动,它是java通过JDBC连接操作mysql的驱动,

2017-03-30

mysql-jdbc.jar

JDBC是直接用java操作数据库的工具

2017-03-30

js,css压缩工具(Windows)

项目优化:css,js偏大型文件压缩工具

2017-03-10

ArcGis API js 中文版

ArcGIS+API+for+JS+中文版开发教程

2016-07-18

空空如也

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

TA关注的人

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