<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[haison_first的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/haison_first</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; haison_first]]></copyright><item><title><![CDATA[生成36位全局唯一数（GUID、UUID）]]></title><link>https://blog.youkuaiyun.com/haison_first/article/details/52612772</link><guid>https://blog.youkuaiyun.com/haison_first/article/details/52612772</guid><author>haison_first</author><pubDate>Wed, 21 Sep 2016 20:28:31 +0800</pubDate><description><![CDATA[1.Java

import java.util.UUID;

UUID.randomUUID(); 


2.C#
using System;

Guid.NewGuid().ToString()

3.SQL Server

SELECTcast(NEWID() AS VARCHAR(36)) AS UUID

4.Oracle

SELECT sys_gu]]></description><category></category></item><item><title><![CDATA[Spark SQL1.2与Hive互通操作]]></title><link>https://blog.youkuaiyun.com/haison_first/article/details/42983103</link><guid>https://blog.youkuaiyun.com/haison_first/article/details/42983103</guid><author>haison_first</author><pubDate>Wed, 21 Jan 2015 22:41:20 +0800</pubDate><description><![CDATA[1.版本
Spark：官方网站下载的已编译好1.2版本，虽然官方文档说没有编译对Hive的支持，其实是已经编译进去了（启动spark-shell或spark-sql时，有信息为证：Spark assembly has been built with Hive, including Datanucleus jars on classpath），可能是文档没有更新
Hive：官方网站下载的已编译好]]></description><category></category></item><item><title><![CDATA[Hive与HBase联合操作异常]]></title><link>https://blog.youkuaiyun.com/haison_first/article/details/41348471</link><guid>https://blog.youkuaiyun.com/haison_first/article/details/41348471</guid><author>haison_first</author><pubDate>Fri, 21 Nov 2014 14:28:40 +0800</pubDate><description><![CDATA[环境配置：
1.hadoop2.2.0
2.hive 0.12
3.hbase0.94.5(基于hadoop2.2.0重新编译)]]></description><category></category></item><item><title><![CDATA[Hive简介]]></title><link>https://blog.youkuaiyun.com/haison_first/article/details/41073737</link><guid>https://blog.youkuaiyun.com/haison_first/article/details/41073737</guid><author>haison_first</author><pubDate>Thu, 13 Nov 2014 09:28:36 +0800</pubDate><description><![CDATA[The Apache Hive (TM) data warehouse software facilitates querying and
managing large datasets residing in distributed storage. Built on top
of Apache Hadoop (TM), it provides:


* Tools to enable]]></description><category></category></item><item><title><![CDATA[Eclipse中操作Hive、HDFS时的jar包列表]]></title><link>https://blog.youkuaiyun.com/haison_first/article/details/41051143</link><guid>https://blog.youkuaiyun.com/haison_first/article/details/41051143</guid><author>haison_first</author><pubDate>Wed, 12 Nov 2014 21:39:45 +0800</pubDate><description><![CDATA[Hadoop:2.4.0

Hive:0.13


在Eclipse中通过java代码操作Hive]]></description><category></category></item><item><title><![CDATA[数据库中两列放到Map中使用]]></title><link>https://blog.youkuaiyun.com/haison_first/article/details/8979558</link><guid>https://blog.youkuaiyun.com/haison_first/article/details/8979558</guid><author>haison_first</author><pubDate>Mon, 27 May 2013 13:46:36 +0800</pubDate><description><![CDATA[想把oracle数据库中的两列(code,name)以代码形式显式放到java的Map中使用，写了个sql，导出后直接使用：
select 'bizMeanMap.put("' || code || '",' || '"' || name || '");'
  from cf_biz_mean
 where biz_mean_type = 'OAMeanType'
 
输出形式为：
b]]></description><category></category></item><item><title><![CDATA[input以及textarea中控制字符串长度]]></title><link>https://blog.youkuaiyun.com/haison_first/article/details/8858595</link><guid>https://blog.youkuaiyun.com/haison_first/article/details/8858595</guid><author>haison_first</author><pubDate>Sat, 27 Apr 2013 14:15:30 +0800</pubDate><description><![CDATA[在做表单设计工具时，设置前台域的长度为100，是指100字节，也就是能输入100个英文字符，50个汉字字符。
    前台为阻止用户多输入字符，可如下实现(采用jQuery的写法)：
// 控制具有class="cfText"的输入框的长度
$("input.cfText").live("keyup", function(event) {
 var len = parseInt($(thi]]></description><category></category></item><item><title><![CDATA[Oracle-Java字段类型转换]]></title><link>https://blog.youkuaiyun.com/haison_first/article/details/8857413</link><guid>https://blog.youkuaiyun.com/haison_first/article/details/8857413</guid><author>haison_first</author><pubDate>Sat, 27 Apr 2013 09:17:41 +0800</pubDate><description><![CDATA[使用Oracle数据库，数据库的一列：stru_order为INT类型，Java代码中从数据库中查询出数据后的赋值语句为：
   organ.setStruOrder((Integer) m.get("STRU_ORDER"));
   转换时，报异常：
   Caused by: java.lang.ClassCastException: java.math.BigDecimal cann]]></description><category></category></item><item><title><![CDATA[获得字符串对应的字节长度]]></title><link>https://blog.youkuaiyun.com/haison_first/article/details/8847737</link><guid>https://blog.youkuaiyun.com/haison_first/article/details/8847737</guid><author>haison_first</author><pubDate>Thu, 25 Apr 2013 08:39:39 +0800</pubDate><description><![CDATA[做表单设计工具时，设置某个域的长度为100，则后台自动创建一列：varchar(100)，这两个100是指字节，所以前台校验时，应该校验字节，而不是字符个数，可以通过如下方法计算字符串的字节长度：
function getStrBype(s)
{
        var intCount = 0;

        for(var i = 0;i 
        {]]></description><category></category></item><item><title><![CDATA[去除字符串中的特殊字符，只保留数字、字母或下划线]]></title><link>https://blog.youkuaiyun.com/haison_first/article/details/8804313</link><guid>https://blog.youkuaiyun.com/haison_first/article/details/8804313</guid><author>haison_first</author><pubDate>Mon, 15 Apr 2013 15:54:12 +0800</pubDate><description><![CDATA[数据库中的列只能是数字、字母或下划线，如果需要在前台处理一下这种约束，去除其他的特殊字符，可以如下实现：
function removeSpecialChar(s){
  var pattern = /[a-zA-Z0-9_]{1}/;
  var rs = ""; 
  
  for (var i = 0; i 
    var single = s.substr(i, 1);]]></description><category></category></item><item><title><![CDATA[String的replace方法]]></title><link>https://blog.youkuaiyun.com/haison_first/article/details/8726284</link><guid>https://blog.youkuaiyun.com/haison_first/article/details/8726284</guid><author>haison_first</author><pubDate>Wed, 27 Mar 2013 13:57:36 +0800</pubDate><description><![CDATA[有这么一段代码：
  toJavaDateFormat : function(f) {
   f.replace(/Y/, 'yyyy');
   f.replace(/m/, 'MM');
   f.replace(/d/, 'dd');
   f.replace(/H/, 'HH');
   f.replace(/i/, 'mm');
   f.replace(/s/, 'ss']]></description><category></category></item></channel></rss>