- 博客(22)
- 资源 (6)
- 收藏
- 关注
原创 【ODPS】UDF基础
UDF全称User Defined Function,即用户自定义函数。ODPS提供了很多内建函数来满足用户的计算需求,同时用户还可以通过创建自定义函数来满足 不同的计算需求。UDF种类:UDF 分类描述User Defined Scalar Function,通常也称之为UDF用户自定义标量值函数(User Defi
2015-08-21 14:26:18
9053
1
原创 【ODPS】MapReduce基础
MapReduce处理数据过程主要分成2个阶段:Map阶段和Reduce阶段。首先执行Map阶段,再执行Reduce阶段。Map和Reduce的处理逻辑由用户自定义实现, 但要符合MapReduce框架的约定。在正式执行Map前,需要将输入数据进行”分片”。所谓分片,就是将输入数据切分为大小相等的数据块,每一块作为单个Map Worker的输入被处理, 以便于多个Map Wor
2015-08-21 13:33:08
4010
2
原创 【ODPS】TableTunnel多线程下载事例
上篇写了ODPS单线程简单下载http://blog.csdn.net/jyl932099427/article/details/47660249本篇介绍多线程下载1.多线程下载类:package bysql;import java.io.BufferedWriter;import java.io.IOException;import java.util.Date;i
2015-08-14 13:20:34
1847
原创 【ODPS】TableTunnel单线程简单下载事例
ODPS Tunnel是ODPS的数据通道,用户可以通过Tunnel向ODPS中上传或者下载数据。目前Tunnel仅支持表(不包括视图View)数据的上传下载。主要接口描述TableTunnel访问ODPS Tunnel服务的入口类。用户可以通过公网或者阿里云内网环境对ODPS 及其Tunnel进行访问。当用户在阿里云内网环境中,使用
2015-08-14 13:13:58
3080
原创 【ODPS】阿里云ODPS中带分区的表操作
1.创建分区表:分区表有自己的分区列,而分区表则没有。public static void createTableWithPartition(Odps odps, String createTableName) throws Exception { Tables tables = odps.tables();// /获取表示ODPS所有Table的集合对象 boolean a
2015-08-13 15:00:52
16254
原创 【ODPS】利用阿里云ODPS作业进行圆周率Pi的计算
原理:1.画一个正方形,边长为1CM,在此正方形内绘制一个内接圆。2.假如我们在此正方形内随机点一个点,这个点落在圆内的概率是P3.假如我们随机足够多的点,那么我们的P就无限接近于Pi/4(=圆的面积/正方形的面积)表设计:1.随机落点表(记录随机点的位置)2.我们以左下角坐标为(0,0)原点坐标3.生成随机数如下:java源码:
2015-08-12 17:58:46
1319
1
原创 【OSS】Bucket读写权限
用户创建的Bucket总共有三种权限:/*私有 * 只允许自己读写操作,其他用户没有权限 */CannedAccessControlList acl_private = CannedAccessControlList.Private; /*公共读写 * 允许自己和其他用户读写操作 */CannedAccessControlList acl_pub_readwrite = Ca
2015-08-10 11:56:03
15748
原创 【OSS】Object复制
同一个用户下面不同bucket或者同一bucket下面的Object对象还可以实现复制操作。package com.ls;import java.util.ArrayList;import java.util.List;import com.aliyun.oss.OSSClient;import com.aliyun.oss.model.CompleteMultipartUploadR
2015-08-10 11:41:27
1849
原创 【OSS】OSS的Multipart上传
OSS中大文件上传建议使用Mupackage com.ls;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.util.ArrayList;import java.util.Collections;import java.util.Compar
2015-08-10 11:36:17
7832
原创 【OSS】文件(实际就是Object)上传下载操作
package com.ls;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;import com.aliyun.oss.ClientException;import com.aliyun.oss.OS
2015-08-10 11:09:17
16796
3
原创 【OSS】文件夹相关操作
Bucket创建完毕后就可以创建文件夹。说明:1、OSS本身没有文件夹的概念,这里创建的文件夹本质上是一个size为0的Object 2、要创建的文件夹名称,在满足Object命名规则的情况下以"/"结尾package com.ls;import java.io.ByteArrayInputStream;import java.io.IOExcepti
2015-08-10 10:55:52
5158
原创 【OSS】 Bucket相关操作
package com.ls;import java.util.ArrayList;import java.util.List;import com.aliyun.oss.OSSClient;import com.aliyun.oss.model.Bucket;import com.aliyun.oss.model.BucketList;import com.aliyun.oss.
2015-08-09 14:36:51
3683
转载 OSS简介
阿里云存储服务(Open Storage Service,简称OSS),是阿里云对外提供的海量,安全,低成本,高可靠的云存储服务。用户可以通过调用API,在任何应用、任何时间、任何地点上传和下载数据,也可以通过用户Web控制台对数据进行简单的管理。OSS适合存放任意文件类型,适合各种网站、开发企业及开发者使用。OSS基本概念介绍Object在OSS中,用户的每个文件都是
2015-08-09 14:31:47
4039
原创 Oracle判断字符串合法性
Oracle实际应用中经常碰到字符有效性判断。校验单个字符是否为字母、数字、符号都比较容易,Oracle提供的函数REGEXP_LIKE使用正则表达式就可以完成。但是汉字就比较特殊,需要特别处理。1、判断字符是否为数字,V_CHAR为待校验字符(单个)REGEXP_LIKE(V_CHAR, '(^[0-9]{1}$)')2、判断字符是否为字母,V_CHAR为待校验字符(
2015-02-11 15:21:52
1070
转载 oracle函数trunc的使用
1、日期比较时需要精确到年、月、日、时、分,可以使用 TRUNC(sysdate,'dd')函数。函数支持格式有:yyyy、 mm 、 dd 、hh 、Miselect sysdate 系统时间, TRUNC(sysdate, 'yyyy') 年, --精确到年 TRUNC(sysdate, 'mm') 月, --精确到月 TRUNC(sysda
2015-02-11 11:04:57
529
原创 Oracle汉字三种排序:nlssort函数的用法以及参数
NLSSORT,可以用来进行语言排序,且不影响当前会话表中所有数据:select * from A_TEST; 1、使用拼音排序select * from A_TEST order by nlssort(name, 'NLS_SORT=SCHINESE_PINYIN_M');2、使用笔画排序select * from A_TEST order by nlss
2015-02-11 10:34:49
2697
转载 Oracle查看当前用户权限
原文地址:http://blog.csdn.net/yangaming/article/details/7971337 --查看用户和默认表空间的关系select username,default_tablespace from dba_users;--查看当前用户能访问的表select * from user_tables; --Oracle查询用户表
2015-02-06 10:44:40
509
原创 Oracle存储过程排查语句
Oracle实际应用中我们常常要排查出某个SQL语句出现在哪些存储过程中,这时就可以使用DBA_SOURCE表直接进行查询:SELECT * FROM DBA_SOURCE WHERE OWNER = 'TDCT' --用户名 AND TEXT LIKE '%runStatusCode%' --查询内容通过查询结构中的NAME和LINE就可以直接定位出出现在哪个过程的哪一行。
2015-02-06 10:40:43
623
转载 System.getProperty()常用值
原文地址:http://www.blogjava.net/javagrass/archive/2012/01/06/368007.html偶尔用到 System.getProperty(),找起来也不方便。这里做下记录备忘:package sys;public class GetProperty { public static void main(String[] args) {
2015-02-06 10:13:12
378
转载 String,到底创建了多少个对象?
String str=new String("aaa");这行代码究竟创建了几个String对象呢?答案是2个,而不是3个。由于new String("aaa")相当于"aaa"与一个就是创建出来的放在堆时原实例对象,而另一个就是放在常量池中的 "aaa" 对象,当然这里的str本身只是一个引用,放在栈里,用来指向堆中创建出来的对象。常量池(constant pool)指的是在编译期被确定,并
2015-01-26 11:17:56
464
原创 Java生成ZIP文件
public ActionForward transDownloadZip(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { response.setContentType("application
2015-01-23 11:24:21
779
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人