自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(265)
  • 资源 (18)
  • 问答 (3)
  • 收藏
  • 关注

原创 hive message:Hive Schema version 2.1.0 does not match 错误

按照链接http://blog.csdn.net/qq_32166627/article/details/51823928  安装完成hive后,如果启动的时候碰到message:Hive Schema version 2.1.0 does not match错误,那么就需要进入/$HIVE_HOME/bin目录下执行schematool -dbType mysql -initSchema...

2018-03-03 22:45:55 212

原创 hive常见操作语句--更改表结构语句

二:更改hive表结构语句: 1:更改表名称,使用rename toalter table test_another_location rename to test_location; 

2015-01-25 21:34:10 406

原创 hive常见操作语句--创建表语句

一:hive建表语句create table page_view(page_id bigint comment '页面ID',page_name string comment '页面名称',page_url string comment '页面URL')comment '页面视图'partitioned by (ds string comment '当前时间,用...

2015-01-02 16:13:03 525

原创 mysql 建表语句的潜规则

 目前在MySQL里建表的时候,通常使用如下的方式:create student (student_id int(10) not null auto_increment,name varchar(20),sex varchar(2),birthday varchar(20),primary key (student_id)); 注意这里student不能使用单引号'',将它包含在...

2013-09-01 17:34:43 127

原创 JAXB入门

     先来看下JAXB入门资料:http://popomonkey.iteye.com/blog/684285      接下来,直接来看例子:     package javaToXml;import java.util.Set;import javax.xml.bind.annotation.XmlElement;import javax.xml.bi...

2013-03-23 15:35:41 86

原创 获取指定属性名的属性值简易方法

public class ClassUtil { private static final String METHOD_PREFIX = "get"; // 约定俗称的getter()方法前缀 /** * 根据field名称获取field的值<br/> * 当field允许直接获取的时候,直接返回<br/> ...

2012-09-13 16:01:08 324

原创 Excel 去除重复行

参见 http://jingyan.baidu.com/article/7c6fb4285e041680642c90e6.html

2012-09-12 20:50:01 124

原创 Ibatis里入门小知识

对复杂语句可以用sql包含的关系来完成,例如: <sql id="test"></sql><sql id="test1">include refid="test"/></sql> 对于不确定的sql可以使用动态判定的办法:      isNotEmpty、isEqual  如果要循环一个

2012-09-09 19:42:04 81

原创 Java里面如何求两个集合的交集

     在Python里,或许我们没有这个烦恼,因为python里已经为我们提供了intersection这样的方法。     但是在Java里,就需要我们动一番脑筋了。这里浓重推荐下apache的CollectionUtils工具类。       方法签名如下所示:     org.apache.commons.collections.intersection(final ...

2012-09-09 19:36:16 430

原创 IE6 浮动定位的BUG

首先来看浮动定位的例子: <html><head><link href="./test.css" rel="stylesheet"/></head><body><div class="content"><div class="l

2012-09-09 18:51:48 91

原创 jQuery判断浏览器的代码

http://www.cnblogs.com/pansly/archive/2011/06/12/2078727.html

2012-08-15 14:09:45 78

原创 Java 泛型数组解密

     Java泛型由于只存在于编译时期,实际运行的类型还是Object类型,泛型数组也如下所示:      例如,我们试图定义一个泛型数组工具类,它可以用于按照顺序存入一个值,和指定位置取一个值,这实际上简易版的ArrayList,主要代码如下所示:      ackage genericArray;/** * 类GenericArray.java的实现描述: * @a...

2012-06-24 20:39:50 119

原创 SVN:如何提交一个拷贝过来的目录

        通常情况下,如果我们创建了一个普通的文件目录,提交的时候,只需要使用svn commit -m "提交信息" 文件  即可,但是如果我们是拷贝了一个同样包含SVN文件的目录的时候,我们就需要做些额外的工作了。以下是可行的操作方案之一:        1:cd XXXX //进入该目录2:rm -rf `find . -name .svn` //删除所有目录名为.svn的...

2012-05-16 15:51:22 681

原创 How tomcat work连载二:简易的Servlet容器

       以下代码是仿照《How tomcat work》第二章:如何创建一个简易的Servlet容器,当然会是在上一篇文章http://bestchenwu.iteye.com/blog/1513984的基础上创建的。        代码示例如下:       先创建一个简易的Servlet,如下所示:       package ex02.pyrmont;import ...

2012-05-09 09:47:22 71

原创 How tomcat work连载一:简易的静态WEB容器

        以下代码是我在学习《HOW Tomcat work》第一章:如何构建一个简单的静态文件容器后,写下的,注释很详细,不懂的可以站内短信我.       首先建立一个监听Server类,如下所示:        package ex01.pyrmont;import java.io.File;import java.io.IOException;import jav...

2012-05-07 16:21:53 96

原创 Java Socket入门实例

    基于测试驱动的Socket入门实例(代码的具体功能可以看我的程序中的注释,不理解的可以短信我)   先看Server的代码:   package socketStudy;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import ja...

2012-05-06 19:54:08 103

原创 TDD--测试驱动开发的核心思想

测试驱动开发的核心思想:1;编写一个失败的单元测试2:让测试代码编译通过3:运行单元测试,发现不能运行通过4:修改代码,使测试程序能运行通过5:消除重复代码,优化程序设计 这一次可以直接循环到2步骤...

2012-04-24 15:44:44 270

原创 Java 泛型边界擦除的神秘之处

     Java的泛型边界的擦除神秘之处在于:擦除的动作都发生在--对所有传入进来的值进行额外的编译期检查,并插入对传递出去的值的转型。

2012-04-22 19:49:22 138

原创 URI、URL、URN的区别

        URL 定义为"统一资源描述符",用于对网上的文档进行寻址        URI  定义为"统一资源定位符",包括URL但不限于URL,它还包括URN(统一资源名称),它命名资源但不指定如何定位资源,典型例子是:        mailto:java-net@**.com        news:com.java.lang        urn:ibn:1332...

2012-04-18 10:25:25 139

原创 超链接a标签总结

        参考:http://w3school.com.cn/html/html_links.asp          HTML链接语法通常的链接语法如下所示:        <a name="" href="" target="">超链接</a>         这里面的name属性除了可表示HTML元素本身均有的名称属性外,还表示一种特殊的含义...

2012-04-16 16:35:05 128

原创 HTML中ul、ol、dl列表元素标签的使用

         参考:http://www.zhangxinxu.com/wordpress/?p=489                  http://w3school.com.cn/html/html_lists.asp          HTML中有三种列表标签,分别为:ul、ol、dl,下面分别介绍下:         1:ul(无序列表标签),典型特征是列表项目使用黑...

2012-04-16 15:52:06 426

原创 HTML自测总结

可参考http://w3school.com.cn/quiz/quiz.asp?quiz=html 错误和模凌两可的题目:1:HTML中表示标题的方法是从<h1>--<h6>(从大到小,h1标题最大) 2:产生斜体字的标签是<i> 3:插入一个发送邮箱的链接是:<a href="mailto:[email protected]...

2012-04-16 14:24:11 65

原创 Pymongo 入门

 Pymongo的API地址:http://api.mongodb.org/python/2.1/api/pymongo/# coding=GBK# pyMongo连接数据库、获取集合等的操作方法import pymongo;## 获取数据库连接conn=pymongo.Connection('127.0.0.1',27017);## 获取数据库mydb=conn...

2012-04-15 20:43:20 110

原创 Cookie浅析

在JS里,内置于BOM对象有一种称为Cookie的对象,它形如:name=**;domain=**;path=**;....在FireFox浏览器里可以通过编辑 ->首选项->隐私->自定义历史记录设置里,查看cookie的值等 设置和查询、删除cookie的方法如下所示:var CookieUtil={ /** * 获取指定名称的cooki...

2012-04-14 11:18:13 75

原创 初窥jsonp

       在介绍jsonp之前,先来了解下jsonp诞生的起因,而这不得不提到AJAX的跨域问题。什么是跨域呢?先来看一个简单的例子:      假如我们建了一个建立的简单的html文件,它在页面加载的最后,通过AJAX去请求一个JSP页面(可以把这个JSP页面认为是一个server),代码如下所示: <html><head><meta htt...

2012-03-25 11:53:35 71

原创 Linux sudo入门

详情请参考:http://jesserei.blog.163.com/blog/static/121411689200961974515967/sudo 命令是管理员(root用户)允许普通用户执行一些或者全部的root命令的工具,例如su 、chmod 等等用户的授权文件在/etc/sudors文件里,执行sudo命令的时候,需要的不是目标用户的命令,而是允许执行sudo命令的用户的密码...

2012-03-11 18:34:22 129

原创 LInux 手动安装JDK

安装前可以查看一下jdk版本,进入Ubuntu终端 $java -version 回车,可以看到jdk版本是1. 4 .2的。    1. 手动安装jdk6    首先,在http://java.sun.com下载jdk-6u12-linux-i586.bin,据说这个操作起来比较简单,不需要转换。    然后,可以把它放置在任何你喜欢的文件夹,如果是像我样的菜鸟,...

2012-03-10 15:41:29 68

原创 网页表单中文乱码入门解析

         在所有的浏览器里,除了IE(低版本的浏览器,典型代表:IE6)浏览器,在发送的URL里面,PATH部分和参数部分都是以UTF-8编码,这样在网页中指定服务器端接受的编码格式(以UTF-8为例)就可以正确的解码,目前大多数的WEB服务器都是默认以UTF-8来解码。         但在IE浏览器里,PATH 部分以UTF-8格式编码,但参数部分以GBK编码。这样如果参数里有中文...

2012-02-26 20:16:37 105

原创 Ant 打包成jar

<?xml version="1.0"?><project name="OQLStudy" basedir="." default="makeJar"> <property name="build" value="${basedir}/dist/"></property&

2012-02-13 15:29:20 83

原创 Linux sh一个脚本和./脚本名称的区别

 一个点 . 和source命令功能是一样的。这个命令一般是用作修改配置文件后重新读取来使用的,比如你修改了bashrc,然后用 source bashrc或者 . bashrc就可以使修改立即生效。sh是bash的一个link,其实就是运行bash命令。用这个命令就是指定使用bash这个shell新开一个进程在新进程中运行你的shell脚本。...

2012-02-13 13:18:59 153

原创 Linux mongo安装入门

参考http://rfv1116.iteye.com/blog/1135821 本文所述的均为Linux下的安装方法或者Unix系列的安装方法,其他系统本文不做讨论1:下载mongo对应的版本,官网为:http://www.mongodb.org/downloads2:建议在非当前登录用户的家目录下,建立一个用于存放mongodb的数据库文件和日志的地方   例如在我的机器上,...

2012-02-12 20:37:58 80

原创 Java中如何高效的保留小数点后若干位

      Java中最高效的处理浮点型的小数点位的方法莫过于使用java.math.BigDecimal,如下所示:    import java.math.BigDecimal;public class DecimalTest { public static void main(String[] args) { double a = 38.8; double wro...

2012-02-12 20:23:43 136

原创 超链接的四种状态

超链接a的四种标签状态,虽然经常见到,但如果不归纳,每次都还是要去上网查。。link:连接平常的状态 active:连接被按下的时候 visited:连接被访问过之后 hover:鼠标放到连接上的时候 具体点就是::hover版本:CSS1/CSS2  兼容性:IE4+ NS4+语法:Selector : hover说明:设置对象在其鼠标悬停时的样式表属性。在CSS1中此伪类仅...

2012-02-02 15:50:44 1626

原创 JAVA自定义类加载器入门

      关于类加载器的讨论,详细可参考http://www.ibm.com/developerworks/cn/java/j-lo-classloader/      这里只展示我参考《深入理解JAVA虚拟机》上的一个例子。     第一个类:MyOwnLoader package classLoader;import java.io.IOException;imp...

2012-01-03 23:10:02 81

原创 程序员的品格--泪流满面啊...

Amazon公司的HR @小F小Fairy 的一条微博让我大受感动,她这样总结优秀程序员的共性:谦称自己为程序猿、码农、民工……;非常低调,喜欢自嘲;愤青,但很关心社会和民生问题;迷恋美女;不容易沟通,但是一旦碰对眼了就会交心,而且交的很深。是的,我们的研发人员是当代最可爱的群体之一。他们无需背景,不用拼爹,仅仅用自己的热情、脑力和技术构建社会赖以运转的基础,默默地推...

2012-01-02 10:56:56 123

原创 Linux vi 查找不区分大小写

:set ic 忽略大小写  ignore charactor:set noic 不忽略大小写

2011-12-29 15:34:12 440

原创 Linux apache no space left

When you see the error;No space left on device: mod_rewrite: could not create rewrite_log_lockin your Apache logs or when Apache fails to start, try the following;ipcs -s—— Semaphore Arrays ...

2011-12-12 23:17:46 73

原创 ubuntu 玩转google-chrome全攻略

         最近在更新了ubuntu字体后,发现Ubuntu下的chrome浏览器字体变得模糊无力。一气之下,卸载重装,现在将安装Chrome浏览器后常见的问题跟大家分享下:        一:卸载完Chrome后,需要手动将/opt/google下的东西删除干净        二:新装的chrome,肯定不支持flash,怎么办?            1:下载libflash...

2011-11-28 21:49:51 124

原创 Ubuntu10(或者11)下解决JDK6 Jconsole乱码问题

一:sudo locale-gen zh_CN.GB18030        安装完成后在/var/lib/locales/supported.d/locale 文件下面多了一行zh_CN.GB18030  GB1830        在其末尾再加上zh_CN.GBK  zh_CN.GBK二:sudo locale-gen三:在Ubuntu系统设置-语言支持里,安装所有的软件语言包...

2011-11-28 00:46:03 284

原创 JAVA如何检测GC日志

    只需要在JAVA程序运行的时候,加上VM参数就可以。像下面这样:    -XX:+PrintGCDetails     更具体的请参考:    http://flash520.blog.163.com/blog/static/34414475201063041157163/...

2011-11-26 10:58:14 212

ubuntu不同机器之间建立互信.docx

ubuntu机器之间建立互信的方式,适用于ubuntu16以上版本(非ubuntu的liuux发行版也可以参考)。步骤清晰,操作简单,亲测可用。

2020-11-16

2020上海大数据+AI meetup.zip

2020年末上海大数据+AI meetup全会的嘉宾PPT资料,全部是一手整理的,希望对大家有帮助。PPT涵盖spark、flink、kafka等时下热门技术主题。

2020-11-02

scalatest-3.2.x

这是scala目前最流行的单元测试框架scalatest,兼容scala2.12和scala2.13

2020-10-09

scala-2.12.12.zip

这是scala 2.12.12的官方安装包,由于某种原因scala安装包官网下载比较慢,所以分享出来给需要的同学。

2020-10-09

scala-2.13.2.tar.gz

这是scala 2.13.2的官方安装包,由于某种原因scala安装包官网下载比较慢,所以分享出来给需要的同学。

2020-10-09

sbt-1.3.13.zip

这是scala官方的构建程序的安装框架sbt的1.3.13版本,是目前较新的安装工具,由于某种原因,sbt官网下载较慢,所以分享出来给需要的人

2020-10-09

akka集群操作入门(scala版本).rar

akka目前在国内的中文文档非常少,尤其以scala为编写语言的更少。附件里是我写的利用scala语言对akka集群操作的入门例子,包含了akka cluster 节点启动、节点注册、节点剔除、节点通信等功能,亲测可用。附件里共有两个文件,一个为scala编写的操作源代码,一个为相关的资源文件。

2020-09-10

spark submit 0704峰会.zip

附件里是2020年7月4日spark submit峰会现场的ppt资料,都是讲师一手整理资料,真实可靠有效。

2020-07-07

flink 流式表自定义StreamTableSource、RetractStreamSink,并使用flink kafkaDataStream.pdf

本文件是自己根据flink1.8官网文档https://ci.apache.org/projects/flink/flink-docs-release-1.8/dev/table/streaming/time_attributes.html#using-a-tablesource里实现的自定义StreamTableSource,并且输入流也用的是kafkaStream(更贴近实际应用),由于官网的文档过于简单,并且有漏洞,你如果按照官网文档编写是会运行不成功的。附件文档的代码是亲测完全可以运行的,里面也自己实现了RetractStreamSink,可以供大家参考。

2020-05-14

Apache-Flink-Stateful-Computations-over-Data-Streams(中文名flink知识图谱).pdf

30分钟内可以阅读完成,包含flink所有的入门知识点。本文档是阿里flink commiter现场讲座提供。

2020-02-11

2020flink桌面及手机背景图片.rar

2020年的flink官方社区赠送的中国区手机及桌面背景,非常喜庆。flink的粉丝们可以下载的用起来。

2020-01-08

flink_forward_asia_2019.zip

flink forward aisa 2019 所有的PPT,货真价实。每个PPT都是各大公司的专家编写,价值不可衡量,更有PMC的核心PPT.

2019-12-04

qcon2018.zip

这是qcon218年的全部讲师资料,货真价实,每一个课程的资料都在其中,并且配有丰富的插图等

2019-10-16

Joshua Bloch访谈录.doc

这次Java 2006研讨会请来两位来自Google总部的Java大师Josh Bloch与Neal Gafter 来台湾参加,我和我找来帮我壮胆(从新加坡过来的,英文很好)的同事都获益良多。在联络感情、练英文、以及陪他们在台北吃喝玩乐四天之中,我们聊了不少关?于技术方面的话题。不过我们聊的内容不是在于技术本身怎么去使用,而是聊一些我们对于这些技术的看法,从他们的见解中,有些跟我心中的想法是一致的,只是?现在有大师背书,更加确认我的想法。这算是英雄所见略同吗??

2019-10-16

Linux下Redis安装详解.docx

redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便 redis、memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其 实都能满足目前项目的需求;但是redis还是比较风骚的,支持链表和集合操作,支持正则表达式查找key,目前项目缓存的结果大多是链表,如果链表新增 或者修改数据的话,redis就体现出了极大的优势(memcached只能重新加载链表,redis可以对链表新增或者修改)

2019-10-15

memcache源代码分析

memcached 源代码分析,出自社区大咖,货真价实,值得信赖。

2018-09-17

JSON解析和反解析源代码

json解析和反解析的官方源代码,亲自测试可靠,没有BUG。

2018-09-17

hadoop培训文档

hadoop培训文档 非常详细,亲自撰写,值得一看。货真价实的文档

2018-09-17

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

TA关注的人

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