自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

原创 java读写锁

/* * Title:ReadWriteLockTest.java<br> * */package testReadWriteLock;import java.util.HashMap;import java.util.Map;import java.util.concurrent.locks.ReentrantReadWriteLock;/** * <b...

2018-03-30 15:18:54 264 1

原创 java.io.IOException: Could not locate executablenull\bin\winutils.exe in the Hadoop binaries

在windows环境下,在eclipse中通过phoenix操作hbase,启用了log4j以后,程序运行报如下错:DEBUG [org.apache.hadoop.util.Shell] - Failed to detect a valid hadoop home directoryjava.io.IOException : HADOOP_HOME or hadoop.home.di

2017-08-01 11:28:23 673

原创 phoenix操作hbase报异常java.lang.ClassNotFoundException: org.iq80.snappy.CorruptionException

参考:https://issues.apache.org/jira/browse/PHOENIX-1468http://blog.csdn.net/zhifeiyu2008/article/details/47443271?locationNum=7&fps=1  环境:hadoop2.7.3    hbase1.3.1在phoenix中使用join(sql:select

2017-08-01 10:43:29 1558

原创 Hbase异常 java.net.NoRouteToHostException: No route to host

hbase启动后,master启动失败,查看log报错:java.net.NoRouteToHostException:No route to host        at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)        atsun.nio.ch.SocketChannelImpl.finishConnec

2017-07-27 10:50:33 2139

原创 hbase SQL 框架phoenix使用

1  简介    hbase 提供很方便的shell脚本以及java API等方式对Hbase进行操作,但是对于很对已经习惯了关系型数据库操作的开发来说,有一定的学习成本,如果可以像操作mysql等一样通过sql实现对Hbase的操作,那么很大程度降低了Hbase的使用成本。Apache Phoenix 组件就完成了这种需求,官方注解为 “Phoenix -we put the SQL b

2017-07-27 10:31:08 19273

原创 Hbase集群环境搭建

1     Hbase环境搭建1.1   环境说明       Hbase 是建立在Hadoop之上的,在上述Hadoop安装完成后,即可以开始安装Hbase了。      hadoop2.7.3      下载地址 :http://mirror.bit.edu.cn/apache/hadoop/common/      hbase1.3.1      下载地址:htt

2017-07-27 09:29:28 662 1

原创 hadoop集群搭建

hadoop集群安装

2017-07-26 17:54:01 456

原创 java中使用xPath读取xml中的数据

XPath是获取xml中数据的一种方式,其简单语法结构如下(引用自w3c):XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。XML 实例文档我们将在下面的例子中使用这个 XML 文档。Harry Potter29.99  Learning XML  39.95

2017-01-05 14:22:24 6845

原创 jackson实现Java对象与json的互转

Java对象与json的互转,有多种转换库,如json-lib,jackson等,相比json-lib框架,Jackson所依赖的jar包较少,本文对Jackson库的转换方式做简单介绍。使用jackson时,所需要的jar包如下:jackson-core-2.3.4.jarjackson-annotations-2.3.4.jarjackson-databind-

2017-01-03 16:41:40 530

原创 json-lib 实现Java对象与json的互转

json是前后端交互数据的常用方式,json的转换库有很多种,下面简单介绍使用json-lib实现Java对象与json数据的相互转换。json-lib的jar包,下载地址为:https://sourceforge.net/projects/json-lib/,同时该jar包还依赖commons-beanutils-1.8.0.jar、commons-collections-3.2.1

2017-01-03 14:04:31 471

转载 eclipse导入工程出现 Unbound classpath variable Error

eclipse导入工程出现 Unbound classpath variable ErrorPosted on 2012-03-08 12:13 鹤唳九天 阅读(3683) 评论(0) 编辑 收藏eclipse下环境变量设置:eclipse导入工程出现 Unbound classpath variable Error在导入网友提供的Tomcat源码工程时候出现了

2015-07-15 14:16:15 1072 2

原创 跨域解决方案之二-->CORS解决跨域

前面简单介绍了JSONP解决跨域访问,顺便将看到的另一种跨域解决方案CORS(Cross-Origin Resource Sharing)即跨域资源共享作以简单介绍。关于CORS解决跨域的相关理论可以参考CORS(跨域资源共享) CORS(跨域资源共享) CORS(跨域资源共享),在此处就不做深入介绍。主要介绍一下CORS如何应用。CORS解决跨域,是在后端做简单设置,下面是做的简单测试:

2015-02-02 18:19:09 1234

原创 跨域解决方案之一---->JQuery.Ajax JSONP解决跨域访问

JSONP的最基本的原理是:动态添加一个标签,而script标签的src属性是没有跨域的限制的。本文后端使用servlet做测试:前端页面代码:Insert title here $(function(){ $.ajax({ type : "get", url : "http://localhost:8080/testApp/testServlet", dat

2015-02-02 13:33:36 1713

原创 求字符串中出现次数最多的字符及其出现次数

问题描述如下:一个字符串中可能包含a-z中的多个字符,

2014-10-02 21:22:17 1479

原创 fieldset使用示例

fieldset 元素可将表单内的相关元素分组。 标签将表单内容的一部分打包,生成一组相关表单的字段。当一组表单元素放到 标签内时,浏览器会以特殊方式来显示它们,它们可能有特殊的边界、3D 效果,或者甚至可创建一个子表单来处理这些元素。 标签没有必需的或唯一的属性。 标签" style="margin:0px; padding:0px; border:0px; c

2014-05-22 10:46:26 1405 2

翻译 《Java程序员面试笔试宝典》之为什么需要public static void main(String[] args)这个方法

public staticvoid main(String[] args)为Java程序的入口方法,JVM在运行程序的时候,会首先查找main方法。其中,public是权限修饰符,表明任何类或对象都可以访问这个方法,static表明main方法是一个静态方法,即方法中的代码是存储在静态存储区的,只要类被加载后,就可以使用该方法而不需要通过实例化对象来访问,可以直接通过类名.main()直接访问,J

2014-05-05 11:35:40 1063

原创 JQuery Layer应用示例

layer,一个可以让你想到即可做到的web弹窗(层)解决方案(js组件),layer侧重于用户灵活的自定义,为不同人的使用习惯提供动力。其意义在于,可以使页面拥有更丰富与便捷的操作体验,而您只需在调用时简单地配置相关参数,即可轻松实现各种交互。

2014-05-04 17:51:11 4489

转载 《Java程序员面试笔试宝典》之Static关键字有哪些作用

static关键字主要有两种作用:第一,只想为某特定数据类型或对象分配单一的存储空间,而与创建对象的个数无关。第二,希望某个方法或属性与类而不是对象关联在一起,也就是说,在不创建对象的情况下就可以通过类来直接调用方法或使用类的属性。具体而言,static在Java语言中主要有四种使用情况:成员变量、成员方法、代码块、内部类。(1)static成员变量虽然Java语言中没有全局的概念

2014-04-23 16:44:53 604

转载 JavaScript中的正则表达式

定义在javascript我们可以通过内建的类来定义一个正则表达式。1var reName = new RegExp("nowamagic");实际上RegExp类的构造函数可以接受两个参数,除了本身需要匹配的模式字符串外,还可以定义指定额外处理方式的第二个参数。1var

2014-04-22 15:11:16 725

转载 正则表达式30分钟入门教程

本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白

2014-04-21 09:53:16 595

原创 JQuery实现菜单切换--以百度地图的InfoWindow为例

在网页设计中,很多元素的外观显示与其真正的内部实现其实并不完全一致,正如前边qq的显示面板示例一样,给人的直观感觉有点小复杂,但其实质就是个ul。本文所示例的切换菜单也一样,外观看起来也有点复杂,但其实质很简单,同样可以通过ul实现。本文使用JQuery来实现,相对于JavaScript来说,简化了DOM的很多操作,特别是选择器的使用,省去了循环选择元素。当然,首先你得引入JQuery,页面代

2014-04-14 15:32:34 1270

原创 ArcGIS API for JavaScript实现地图双屏联动

使用ArcGIS API for JavaScript,可以很方便的实现地图联动。最简单的方式是借助Map对象的extent-change 事件,当然,也可以借助zoom-end、pan-end、mouse-drag-end等事件,本文使用第一种方式,具体实现代码如下:<!--功能:地图分屏--> <!--The viewport meta tag is used to

2014-04-04 10:44:21 6097 6

原创 JQuery中的DOM操作

和在Java Script中操作DOM对象一样,在JQuery中,可以以更方便快捷的方式对DOM对象进行操作,包括动态创建节点、删除节点、替换节点、包裹节点等。1.动态创建节点。格式为:$("html字符串"),将会返回一个JQuery对象,然后可以通过调用append、prepend、after、before等方法将新建的节点添加到DOM中。其中append方法和prepend方

2014-04-02 08:43:16 625

原创 JQuery过滤选择器

使用JQuery选择器可以定位所需要的元素,同时JQuery还提供了过滤选择器,用以进一步对选择器中的结果进行过滤,常用的过滤选择器可以归为以下几类:1.基本过滤选择器,常用的有:(1):first 选取第一个元素,例如$("div:first"),选取第一个div元素;(2):last 选取最后一个元素,例如$("div:last"),选取最后一个div元素;(3):not 选取

2014-04-01 16:47:33 709

原创 JQuery选择器

JQuery选择器可以使编程者准确方便地选取需要应用效果的元素,JQuery中常用的选择器有以下几种:1.ID选择器,格式为$("#elementID"),如$("#div1").html("通过ID“),给id为div1的元素设置html属性值;2.TagName选择器,格式为$("TagName"),如$("p").css("background-color","green");给所有

2014-03-26 18:03:10 657

原创 Dojo中类的定义

JavaScript是基于对象的脚本语言,但是它的结构体系与基于类的语言如Java并不一样,这对于习惯了面向对象的程序员来说,有时候适应起来并不那么容易。而DOJO,这个封装了JavaScript的库,提供了面向对象编程的概念,如类、构造器、继承等。本文主要介绍dojo中类的定义格式以及各参数的设置。先看一个小例子:dojo.declare("custom.javaworld.Studen

2014-03-24 11:56:24 1329

原创 使用dojo创建应用程序的步骤及小sample

Dojo是一个开源的JavaScript库,是一个重量级的开发框架。对于习惯了面向对象的coder来说,Dojo是一个很好的选择,可用面向对象的编程方式编写JavaScript代码。在Dojo中,不但提供了对跨浏览器的支持,还引入了类、构造器、继承及类似于java中package的概念。    Dojo由dojo、dijit、dojox三大模块组成。dojo core为框架核心,提供远程方法调

2014-03-20 11:37:21 1095

原创 使用NPOI导出EXCEL

(一)NPOI简介NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作。

2013-04-18 16:28:09 1022

使用json-lib实现json与Java对象的互转

使用json-lib实现json与Java对象的互转

2017-01-05

使用jackson完成json与Java对象互转

Java中,使用jackson完成json与Java对象互转

2017-01-05

Java中使用xpath获取xml中的数据

使用xpath读取xml中的数据

2017-01-05

空空如也

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

TA关注的人

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