自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大饼辉的专栏

迷茫的大饼

  • 博客(56)
  • 收藏
  • 关注

原创 安全认证和授权方式:嵌入式Jetty+Jersey

首先启动一个Server:public Server getServer() { Server server = new Server(new InetSocketAddress("localhost", 8081)); ServletContextHandler jerseyHandler = getJerseyHandler(); setSecurity(jers

2015-12-29 14:29:14 4220

原创 Java深度拷贝一个对象

深度拷贝一个Java对象,无论这个对象里面有什么样的参数,比如String、数组、Object类型,或者Object类型里面又有Object类型的参数。而且这个被拷贝的对象无须实现Serializable接口。import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.

2015-10-26 13:36:06 3208 3

转载 Elasticsearch的各种插件

Elasticsearch扩展性非常好,有很多官方和第三方开发的插件,下面以分词、同步、数据传输、脚本支持、站点、其它这几个类别进行划分。转载地址:http://www.cnblogs.com/huangfox/p/3541300.html分词插件Combo Analysis Plugin (作者 Olivier Favre, Yakaz)简介:组合分词器,

2015-07-15 09:10:32 4381

原创 Elasticsearch集群无法自动集群处理

在构建Elasticsearch(ES)多节点集群的时候,通常情况下只需要将elasticsearch.yml中的cluster.name设置成相同即可,ES会自动匹配并构成集群。但是很多时候可能由于不同的节点在不同的网段下,导致无法自动获取集群。此时可以将启用单播,显式指定节点的发现。具体做法是在elasticsearch.yml文件中设置如下两个参数://假设当前节点为10.6.53.10

2015-07-12 14:39:27 4683

原创 tmux安装

tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机。(该段文字来自于百度文库)1.安装ncurses-develyum -y install ncurses-devel2.安装libevent经测

2015-07-12 14:30:55 8384

原创 南京师范大学研究生招生入学考试初试2011年地理教学综合基础科目

2015-05-29 23:02:59 1115

原创 南京师范大学研究生招生入学考试初试2011年中国地理科目科目

2015-05-29 23:02:43 1256

原创 南京师范大学研究生招生入学考试初试2011年教育综合科目

科目名称:儿童发展与教育心理学

2015-05-29 22:56:58 803

原创 Vim常用快捷键-个人学习用

h j k l左 下 上 右32G定位到32行gg定位到开头G定位到结束yy复制当前行nyy复制光标所在行向下n行,例如20yy则是复制20行dd删除当前行ndd删

2015-05-29 22:40:00 984

转载 IntelliJ IDEA 快捷键和设置

实用快捷键:Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )Ctrl+D 复制行Ctrl+X 删除行快速修复 alt+enter (modify/cast)代码提示 alt+/ctr+G 定位某一行Shift+F6 重构-重命名Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+E 最近打开的文件Ctrl+J

2015-05-12 22:48:31 792

原创 HBase简单QL语句描述

1.进入HBasehbase shell2.创建表hbase(main):016:0> create 'test','c1','c2' #创建的时候不用写ROW KEY3.插入数据hbase(main):017:0> put 'test','r1','c1:1','value1-1/1'hbase(main):018:0> put 'test','r1','c1:2','v

2015-05-08 22:27:40 3059

原创 Hadoop的WordCount代码解析

import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IntWritable;import org.apache.hadoop.io.Text;import org.apache.hadoop.mapreduce.Job;import

2015-05-08 22:26:32 2189

原创 bash: yum: command not found 问题解决

操作地址:http://elf8848.iteye.com/blog/455676下载地址:http://mirrors.163.com/centos/6/os/x86_64/Packages/安装的时候,要区分好是5还是6。Redhat6可以使用CentOS的yum源在线安装软件了!安装最后如果一直显示本地源有问题可以直接把本地源的配置文件给注释掉。在文件最后加上.backu

2015-05-08 22:21:44 14833

原创 ssh免密钥设置

预先准备有两台机器,分别为机器A:192.168.21.12机器B:192.168.21.13系统为Redhat系统。首先,确保两台机器的ssh是启动着的,如果没有启动,分别在两台机器上都调用:servicesshd start命令启动。生成秘钥在机器A上运行命令:ssh-keygen-t dsa生成密钥:一直回车即可,这样在/root/.s

2015-05-03 20:39:34 2575

原创 Hadoop的distcp命令出现Permission denied错误

Hadoop的distcp命令可以实现将文件从一个hdfs文件系统中拷贝到另外一个文件系统中,如下所示:$ bin/hadoop distcp -overwrite hdfs://123.123.23.111:9000/hsd/t_url hdfs://123.123.23.156:9000/data/t_url正常情况下应该出现如下运行结果:

2015-04-29 22:04:32 7351

原创 Hadoop 2.3.0-cdh5.1.0重编译

Hadoop 2.3.0-cdh5.1.0重编译

2015-04-29 21:30:06 3596

原创 Hive通过已有表来创建新表时出现一些列错误

我的系统下:Hadoop的安装目录为:/home/hbase/install/hadoop-2.3.0-cdh5.1.0Hive的安装目录为:/home/hbase/install/hive-0.12.0-cdh5.1.0在hive中已经创建表ht_persons,既然可以建表,说明我的系统安装是成功的,至少有一半是成功的。但是在通过已有表来创建新表时出现如下错误。hi

2015-04-21 15:26:55 2863

原创 Hive简单SQL语句描述

hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。(该段话来自于百度百科)下面进行一些简单的Hive命令,供Hive小白看。

2015-04-21 14:39:50 3062

原创 启动Hive的时候有很多WARN和INFO信息

配置好hive后,输入hive命令启动时会出现许多INFO和WARN信息。如下:15/04/21 11:31:45 INFO Configuration.deprecation: mapred.input.dir.recursive is deprecated. Instead, use mapreduce.input.fileinputformat.input.dir.recursive15/04/21 11:31:45 INFO Configuration.deprecation: mapred.m

2015-04-21 12:39:43 10317 9

原创 IOS(iPad、iPhone)删除已下载系统更新

有新的更新时,IOS系统默认情况下会自动下载,通常情况下这个更新包会比较大,如图1所示。如果你不想安装新更新的系统,可以将已下载的安装包删除,删除方法也很简单,无论是iPhone还是iPad,都可以根据如下的删除步骤删除即可:设置-->通用-->用量-->管理存储空间,然后找到对应的系统安装包,将其删除即可:

2015-03-22 17:13:32 18799 1

原创 Word中公式编辑器mathtype中符号显示异常

在Word的MathType中部分符号显示异常,如“上弧形”无法正常显示,显示为方框,如下所示:正确的显示方式为:,却显示成了这样: 解决的办法是:在Mathtype文件夹下MathType\Fonts\TrueType中找到mtextra.ttf和Mt ExtraTiger.ttf(破解版免费软件的免费下载地址),复制到windows\fonts文件夹内即可(打开方式为:控制面板à字体)。如果系统提示已经存在,替换掉原文件即可。

2015-03-18 13:26:32 14106 9

原创 Java中数组表示1(一维数组的定义、初始化和内存中数组的表示)

各个语言中都有数组,但Java中是有区别的,Java中只有一维数组,没有多维数组,多维数组使用数组的数组来表示的。所以下面介绍的数组主要以一维数组来表示。1.数组的定义2.数组的初始化3.数组的内存表示

2015-01-07 12:17:22 8486 2

原创 Java的基本数据类型介绍

Java的数据类型包括基本数据类型和引用数据类型。其中基本数据类型就是我们通常所说的4类8种数据类型,如下图所示,4类即整数类型、浮点数类型、字符型和布尔型,8种即byte、short、int、long、float、double、char、boolean,其中byte为1个字节(1个字节有8位,即8bit),short为2个字节,int为4个字节,long为8个字节,float为4个字节,double为8个字节,char为2个字节,boolean为1/8个字节,即1位(bit)

2015-01-06 16:51:31 1108

原创 Java语言模拟死锁问题

死锁问题是多线程特有的问题。下面利用Java语言模拟死锁。class A { public synchronized void foo(B b) { try { Thread.sleep(200); } catch (InterruptedException e) { e.printStackTrace(); } b.last(); } p

2014-11-13 12:53:24 929

原创 Java多线程编程中Future模式的详解

Java多线程编程中,常用的多线程设计模式包括:Future模式、Master-Worker模式、Guarded Suspeionsion模式、不变模式和生产者-消费者模式等。这篇文章主要讲述Future模式,关于其他多线程设计模式的地址如下:关于Future模式的详解:关于Master-Worker模式的详解:关于Guarded Suspeionsion模式的详解:关于不变模式的

2014-11-12 18:30:19 11937 3

原创 Java多线程编程中Master-Worker模式的详解

Java多线程编程中,常用的多线程设计模式包括:Future模式、Master-Worker模式、Guarded Suspeionsion模式、不变模式和生产者-消费者模式等。这篇文章主要讲述Master-Worker模式,关于其他多线程设计模式的地址如下

2014-11-12 18:30:02 9272 5

原创 Java多线程编程中不变模式的详解

Java多线程编程中,常用的多线程设计模式包括:Future模式、Master-Worker模式、Guarded Suspeionsion模式、不变模式和生产者-消费者模式等。这篇文章主要讲述……,关于其他多线程设计模式的地址如下:关于Future模式的详解:关于Master-Worker模式的详解:关于Guarded Suspeionsion模式的详解:关于不变模式的详解:关

2014-11-12 18:28:09 4558 2

原创 Java多线程编程中生产者-消费者模式的详解

生产者-消费者模式是一个经典的多线程设计模式,它为多线程的协作提供了良好的解决方案。在生产者-消费者模式中,通常有两类线程,即若干个生产者线程和若干个消费者线程。生产者线程负责提交用户请求,消费者线程负责处理用户请求。生产者和消费者之间通过共享内存缓冲区进行通信。生产者-消费者模式中的内存缓冲区的主要功能是数据在多线程间的共享。此外,通过该缓冲区,可以缓解生产者和消费者之间的性能差。下面以

2014-11-12 15:24:27 10197 5

原创 常用设计模式的简单描述

这篇文章主要介绍一些常用的设计模式,寄希望通过简单的几句代码能够一眼看出该设计模式的本质和精髓。1. 观察者模式2. 装饰模式3. 适配器模式4. 工厂方法模式5. 抽象工厂模式6. 单例模式7. 享元模式8. 接桥模式

2014-11-11 21:08:35 1030

原创 JDK和CGLib两种方式实现动态代理模式

这篇文章主要介绍利用JDK和cgLib两种方式实现动态代理模式。1. 利用JDK中的类2. 利用cgLib中

2014-11-11 20:44:57 1328

原创 Struts2中Interceptor拦截器的使用

1 Struts2中拦截器的原理

2014-11-11 13:52:36 1600

原创 SQL习题笔记

现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)

2014-11-10 15:36:25 13497

转载 基数排序算法Java详解

1 基数排序算法实现

2014-11-10 13:18:28 899

原创 归并排序算法Java详解

1 归并排序算法实现

2014-11-10 13:16:03 961

原创 堆排序算法详解

1 堆的基本概率2 堆排序算法实现

2014-11-10 13:11:50 1401

原创 JSP Servlet学习笔记

在面试Java程序员工作时,经常会被问到JSP Servlet中相关的知识。这些知识都是JSP Servlet的基础,这篇文章主要梳理一下JSP Servlet比较基础但是又比较重要的知识。

2014-11-09 16:55:36 1832

原创 地图四色着图的C语言实现

这篇文章主要介绍利用C语言实现地图四色着图。主要包括:设计的数据结构;算法实现等。四色问题又称四色猜想、四色定理,是世界三大数学猜想之一。四色定理是一个著名的数学定理,通俗的说法是:每个平面地图都可以只用四种颜色来染色,而且没有两个邻接的区域颜色相同。1976年借助电子计算机证明了四色问题,问题也终于成为定理,这是第一个借助计算机证明的定理。

2014-11-09 15:24:34 13246

原创 常规排序算法Java详解

这篇文章主要介绍常规的排序算法,包括选择排序、插入排序、冒泡排序、希尔排序等。

2014-11-09 12:33:42 1655

原创 快速排序算法Java详解

快速排序是一种分治排序的算法,将数组划分为两个部分,然后分别对两个部分进行排序。在实际应用中,一个经过仔细调整的快速排序算法应该在大多数计算机上运行的比其他排序算法要快的多,对于大型文件,快速排序的性能是希尔排序的5到10倍,它还能更搞笑的处理在实际问题中遇到的其他类型的文件。所以快速排序是在找工作面试中被问到的最多的一个排序算法,比如快速排序的基本思想、时间复杂度、稳定性、快速排序的改进等。这篇文章主要介绍快速排序的基本算法及其优化等。关于其他基本的排序算法见:基本排序算法Java详解

2014-11-08 16:17:13 14505

原创 Java SWT Ribbon的使用

关于Java Swing的Ribbon的使用可以见:

2014-11-07 21:58:40 3042 3

空空如也

空空如也

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

TA关注的人

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