自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

寻常巷模

低调,淡定,踏实

  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

原创 【ODPS】UDF基础

UDF全称User Defined Function,即用户自定义函数。ODPS提供了很多内建函数来满足用户的计算需求,同时用户还可以通过创建自定义函数来满足 不同的计算需求。UDF种类:UDF 分类描述User Defined Scalar Function,通常也称之为UDF用户自定义标量值函数(User Defi

2015-08-21 14:26:18 8986 1

原创 【ODPS】MapReduce基础

MapReduce处理数据过程主要分成2个阶段:Map阶段和Reduce阶段。首先执行Map阶段,再执行Reduce阶段。Map和Reduce的处理逻辑由用户自定义实现, 但要符合MapReduce框架的约定。在正式执行Map前,需要将输入数据进行”分片”。所谓分片,就是将输入数据切分为大小相等的数据块,每一块作为单个Map Worker的输入被处理, 以便于多个Map Wor

2015-08-21 13:33:08 3985 2

原创 【ODPS】本地数据库数据批量上传到ODPS中

利用阿里云ODPS可以批量将数据库中数据上传到ODPS的数据表中,然后进行大数据处理。

2015-08-18 19:22:55 7105 3

原创 【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 1821

原创 【ODPS】TableTunnel单线程简单下载事例

ODPS Tunnel是ODPS的数据通道,用户可以通过Tunnel向ODPS中上传或者下载数据。目前Tunnel仅支持表(不包括视图View)数据的上传下载。主要接口描述TableTunnel访问ODPS Tunnel服务的入口类。用户可以通过公网或者阿里云内网环境对ODPS 及其Tunnel进行访问。当用户在阿里云内网环境中,使用

2015-08-14 13:13:58 3061

原创 【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 16095

原创 【ODPS】利用阿里云ODPS作业进行圆周率Pi的计算

原理:1.画一个正方形,边长为1CM,在此正方形内绘制一个内接圆。2.假如我们在此正方形内随机点一个点,这个点落在圆内的概率是P3.假如我们随机足够多的点,那么我们的P就无限接近于Pi/4(=圆的面积/正方形的面积)表设计:1.随机落点表(记录随机点的位置)2.我们以左下角坐标为(0,0)原点坐标3.生成随机数如下:java源码:

2015-08-12 17:58:46 1294 1

原创 【OSS】Bucket读写权限

用户创建的Bucket总共有三种权限:/*私有 * 只允许自己读写操作,其他用户没有权限 */CannedAccessControlList acl_private = CannedAccessControlList.Private; /*公共读写 * 允许自己和其他用户读写操作 */CannedAccessControlList acl_pub_readwrite = Ca

2015-08-10 11:56:03 15548

原创 【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 1831

原创 【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 7759

原创 【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 16746 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 5108

原创 【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 3649

转载 OSS简介

阿里云存储服务(Open Storage Service,简称OSS),是阿里云对外提供的海量,安全,低成本,高可靠的云存储服务。用户可以通过调用API,在任何应用、任何时间、任何地点上传和下载数据,也可以通过用户Web控制台对数据进行简单的管理。OSS适合存放任意文件类型,适合各种网站、开发企业及开发者使用。OSS基本概念介绍Object在OSS中,用户的每个文件都是

2015-08-09 14:31:47 4002

原创 Oracle判断字符串合法性

Oracle实际应用中经常碰到字符有效性判断。校验单个字符是否为字母、数字、符号都比较容易,Oracle提供的函数REGEXP_LIKE使用正则表达式就可以完成。但是汉字就比较特殊,需要特别处理。1、判断字符是否为数字,V_CHAR为待校验字符(单个)REGEXP_LIKE(V_CHAR, '(^[0-9]{1}$)')2、判断字符是否为字母,V_CHAR为待校验字符(

2015-02-11 15:21:52 953

转载 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 519

原创 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 2580

转载 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 502

原创 Oracle存储过程排查语句

Oracle实际应用中我们常常要排查出某个SQL语句出现在哪些存储过程中,这时就可以使用DBA_SOURCE表直接进行查询:SELECT * FROM DBA_SOURCE WHERE OWNER = 'TDCT' --用户名 AND TEXT LIKE '%runStatusCode%' --查询内容通过查询结构中的NAME和LINE就可以直接定位出出现在哪个过程的哪一行。

2015-02-06 10:40:43 610

转载 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 368

转载 String,到底创建了多少个对象?

String str=new String("aaa");这行代码究竟创建了几个String对象呢?答案是2个,而不是3个。由于new String("aaa")相当于"aaa"与一个就是创建出来的放在堆时原实例对象,而另一个就是放在常量池中的 "aaa" 对象,当然这里的str本身只是一个引用,放在栈里,用来指向堆中创建出来的对象。常量池(constant pool)指的是在编译期被确定,并

2015-01-26 11:17:56 455

原创 Java生成ZIP文件

public ActionForward transDownloadZip(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { response.setContentType("application

2015-01-23 11:24:21 766

深入浅出设计模式(中文版)

学习设计模式

2015-04-07

C++编写的词法分析器

用C++描述的简单词法分析器,简单易理解。

2011-11-28

MFC制作五子棋

用MFC制作的五子棋,功能完备而且能将战绩添加到英雄榜。

2011-10-30

电话号码查询系统

模拟手机电话簿功能,可以实现信息的添加,修改,删除。可以实现姓名的模糊查找。

2011-10-24

空空如也

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

TA关注的人

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