自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

命运给你一个比别人低的起点,是想告诉你,让你用一生去奋斗一个绝地反击的故事。

  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized

1,abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized都不可以,因为abstract申明的方法是要求子类去实现的,abstract只是告诉你有这样一个接口,你要去实现,至于你的具体实现可以是native和synchronized,也可以不是,抽象方法是不关心这些事的,所以写这两个是没有意义的。然后,static方法是不会被

2015-09-29 10:39:43 12432 2

原创 java面试题:res初值为0,接着for循环10次后,res+=res++?最后res等于多少

++单目运算符优先级高于+=赋值运算符优先级res1+=res1++等价于 res1=res1++;res1是先使用后自增,则res1=0,然后res1=res1+res1,结果res1仍是0package com.lstc.mianshi;public class Test1 { public static void main(String[] args) { int res1

2015-09-26 11:19:43 2432 1

原创 执行./nutch 命令后出现的nutch脚本用法解读

Usage: nutch COMMAND  where COMMAND is one of:  inject        inject new urls into the database  :注入新的url到数据库中hostinject    creates or updates an existing host table from a text file :从一个文本文件中创建

2015-09-25 23:56:53 829

原创 ./在Linux下的含义解读

./在Linux下的含义:         当前目录的意思,如果你想运行当前目录的aaa,可以使用./aaa来运行,表示执行在当前目录下面的aaa,如果你只打上aaa,那么系统会在默认的系统程序目录里面寻找aaa,多半情况是找不到无法运行了 在这里表示的是当前目录,就像 .. 表示上级目录一样。这个 / 表示的是目录级别的分隔符,他之前的就是目录名,./aaa/ 表明的就是 . (

2015-09-25 23:53:01 2213

转载 转:Nutch-2.2.1脚本分析

为了对Nutch进行定制化,需要看懂Nutch的源码。 版本:2.2.1   最新版本 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~· ?123我们知道执行nutch时,会敲入./bin/nutch通过查看nutch的内容,我们知道这是一个shell脚本  ?

2015-09-25 23:46:23 705

转载 转:Cygwin下VI命令使用

在安装了cgywin之后,在里面会经常用到VI命令,在进行VLC编译时会用到VI的创建文件、修改文件等命令,如果你嫌麻烦,则可以在windows下直接对文件进行操作,如果想学下VI使用,下面的教程非常好。从一开始我也不习惯在cygwin下用VI,要修改个东西麻烦死了,后来了解了VI命令之后,慢慢就习惯了。【Vi编辑器的基本使用方法】转摘自 http://linux.chinaunix.

2015-09-25 23:43:43 1596

转载 转:cygwin简单应用及Nutch之Crawler工作流程

cygwin简单应用:cygwin home 目录:ls /                   -- 根目录ls /cygdrive            -- 查看本地操作系统的盘符,如c盘、d盘pwd                    -- 当前位置路径/home/zf               -- 对应目录在 \cygwin\home\zf,cygwin的安

2015-09-25 22:47:09 768

转载 转:网页爬取页面去重策略

网上搜集到的网页去重策略:1.通过MD5生成电子指纹来判断页面是否改变2.nutch去重策略:nutch中digest是对采集的每一个网页内容的32位哈希值,如果两个网页内容完全一样,它们的digest值肯定会一样,但哪怕其中之一多或少一个空格,它们的digest值就会不一样。所以,我认为,用digest做id是一个非常不错的选择。    如果nutch在两次不同的时间抓某个网页,例如

2015-09-25 22:42:11 3086

原创 选择器的基本分类和扩展选择器

div:行级标签  2个div之间会换行span:块级标签p:行级标签:2个p之间会换行,且有个空行

2015-09-25 13:40:10 814

原创 Java实现快速排序

package com.lstc.sort;/** * 快速排序算法实现: * 时间效率:快速排序算法的运行时间依赖于划分是否平衡,即根据枢轴元素 pivot * 将序列划分为两个子序列中的元素个数,而划分是否平衡又依赖于所使用的枢轴元素。下面我们 在不同的情况下来分析快速排序的渐进时间复杂度。 * * 快速排序的最坏情况是每次进行划分时,在所得到的两个子序列中有一个子序列为空。O

2015-09-25 12:29:05 824

原创 WEB服务器、应用服务器、Tomcat、Servlet

Web服务器:专门处理HTTP请求,提供WEB信息浏览服务应用服务器:可解析运行后台代码,为应用服务器提供商业逻辑Servlet:是一种运行在支持Java语言的服务器上的组件Tomcat是一个Servlet容器,也是具备WEB服务器能力的轻量级的应用服务器

2015-09-24 11:20:11 716

原创 cvs、svn、git、github

2015-09-24 10:36:35 1000

原创 Hive定义、Hive与HBase关系、Hive与RDBMS的关系、数据库与数据仓库的区别

1、Hive定义Hive 是建立在 Hadoop 上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。Hive 定义了简单的类 SQL 查询语言,称为 HQL,它允许熟悉 SQL 的用户查询数据。同时,这个语言也允许熟悉 MapReduce 开发者的开发自定义的 mapper 和 reduc

2015-09-23 22:38:50 3700

原创 路由器和交换机有什么区别

首先说交换机(又名交换式集线器)作用可以简单的理解为将一些机器连接起来组成一个局域网。而路由器与交换机有明显区别,它的作用在于连接不同的网段并且找到网络中数据传输最合适的路径 ,可以说一般情况下个人用户需求不大。路由器是产生于交换机之后,就像交换机产生于集线器之后,所以路由器与交换机也有一定联系,并不是完全独立的两种设备。路由器主要克服了交换机不能路由转发数据包的不足。随着社会的发展,

2015-09-22 21:43:04 1292

原创 NAT介绍,防火墙介绍

NAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。这种方法需要在专用网连接到因特网的路由器上安装NAT软件。装有NAT软件的路由器叫做NAT路由器,它至少有一个有效的外部全球IP地址。这样,所

2015-09-22 21:39:13 826

原创 有8个一样的球,其中有一个要重一些。有一个天平,怎么称,才能2次就把重的球找出来?

分别拿3个球放在天平的两边,如果天平平衡,则再称剩余的两个球;如果天平不平衡,则把重的一边的3个球中任选2个球放在天平两边,若天平平衡,则剩余的那个球是比较重的那个,若不平衡,则天平下沉的一端是那个重一些的球

2015-09-22 20:55:54 6331

转载 转载:通过Java API编程实现Nutch Crawler抓取数据存储到MySQL数据库

Nutch Crawler抓取数据并存储到MySQLApache Nutch是在Java平台上开发的开源网络爬虫工具。按照Nutch官方网站给出的向导,通过使用Nutch命令,可以比较容易地抓取指定种子网站的数据。不过,若是要通过它提供的Java API,以编程方式抓取数据,并存储到指定的数据存储,如MySQL,则有一些技巧或者说秘诀需要注意。经过这几天抽空进行的试验,并查询了相关资料,完

2015-09-22 11:19:16 2599

原创 Hive简介

Hive是构建在Hadoop HDFS上的一个数据仓库,本质就是一个数据库Hadoop和hive都是基于Linux操作系统构建的Hive可以用来进行数据提取转化加载(ETL)Hive定义了简单的类似SQL查询语言,称之为HQL,它允许熟悉SQL的用户查询数据Hive是HQL解析引擎,他将SQL语句转移成M/R Job然后在Hadoop执行hive的表其实就是HDFS

2015-09-21 00:26:39 696

原创 hibernate对数据库进行CRUD操作

package com.hibernate.test;import java.util.List;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import

2015-09-18 14:23:38 1190

原创 hibernate中的sessionFactory接口讲解

* 1 在sessionFactory中存放这配置文件和所有的映射文件信息 * 2 sessionFactory是一个重量级的类(接口) * 3、一个数据库只能有一个sessionFactory * 4、一个配置文件只能连接一个数据库 * 5、只要创建了sessionFactory,表就创建完毕了 * 6、sessionFactory中存放的数据是共享数据,但是这个类本身是线程

2015-09-18 14:18:21 1550

原创 使用json来定义函数,在里面可以定义多个函数

//普通方法 function add(a,b){ return a+b; } add(3,4); //使用json来定义函数,在里面可以定义多个函数 var method={ add:function(a,b){ return a+b; }, add2:function(a,b

2015-09-17 14:24:45 4707

原创 java多态的实现主要体现在哪些方面

thinking in java3中的多态People are often confused by other, non-object-oriented features of Java, like method overloading, which are sometimes presented as object-oriented. Don’t be fooled: If it isn’t

2015-09-16 17:35:22 10871

原创 String类型传递是值传递,char[]类型传递是引用传递

package com.lstc.test;public class TestDemo3 { String str = new String("hello"); char[] ch = { 'a', 'b' }; public static void main(String[] args) { TestDemo3 t = new TestDemo3(); t.change(t.

2015-09-16 13:16:56 2381

原创 jQuery对象和DOM对象之间的相互转换

先是DOM对象转换为jQuery对象:首先需要引入jQuery函数库 //获取DOM对象 var username=document.getElementById("username"); alert(username.value); //转换为jquery对象 转换后就可以使用jQuery中的方法了 var $username=$(username)

2015-09-16 11:35:46 4808

原创 JavaScript学习笔记之function函数改变form表单的action跳转到指定页面

患者名字: //通过获取JavaScript函数的方式访问printPerson.html和selectPerson.html function printPerson(){ //1:获取表单 var form1 = document.form1; //2.设置表单的action属性 form1.action="printPerson.htm

2015-09-15 14:17:21 9414 1

原创 JS函数修改html的元素内容,及修改属性内容

修改元素内容: Hello 按钮 function demo(){ var nv = document.getElementById("pid"); nv.innerHTML="World"; } 修改元素标签属性: 呵呵 按钮 function demo(){ document.getElementById("aid").href=

2015-09-13 21:17:36 17389

原创 js的局部变量和全局变量的定义形式举例

无标题文档 var n=10;m=100;//全局变量 任何地方都可以使用 function demo(){ var i=10;//局部变量 只能在当前函数中使用 x=10;//全局变量的另外一种定义形式 任何地方都可以使用 } demo(); alert(x);

2015-09-02 00:28:03 2068

spark bank数据源

zeppelin中的back.csv数据源下载

2017-02-22

nutch二次开发学习笔记

我们需要去抓取网页数据的时候我们就用nutch来爬取,我们对它进行二次开发使其更加符合我们的需求

2015-10-04

快速排序递归与非递归的实现

此文档是快速排序的递归与非递归的具体实现代码

2014-10-04

空空如也

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

TA关注的人

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