美国华人网FuninUSA_唐人社区_北美华人论坛:找礼品卡,找折扣,找报价,找工作,找内推,找项目,找股票

 找回密码
 立即注册
  • 李英爱新剧《师任堂》接档《蓝海传说》 26日首播
  • 48岁许晴与友人庆生 素颜出镜似18岁少女
  • 林允牙齿大变样 网友惊呼认不出
  • 姚晨三亚度假摘芒果 偶遇儿时同学趣事多
  • 赵丽颖有新恋情?邓超一不小心提到了她男朋友
  • 林心如谈“幸福”的定义:每天都在笑
  • 外媒称中国正在研发百亿亿次超级计算机
  • 邓超狂晒打篮球帅照 孙俪冷回10字笑翻众人
  • 48亿:北京打造全球最亮“慧眼”
  • 中国基建狂魔:11072米世界第一航道桥合龙
  • 中国建立了146亿美元的互联网投资基金
  • 历届美国总统经历的市场
  • 市场:特朗普就任的第一周
Logo1-800-PetMeds Free Shipping $49Take $10 Off Your First Order w/code: SAVE10 - 234 x 60
ASICS AmericaPagoda Piercing Banner 234x60Sierra Trading Post
搜索
查看: 3035|回复: 5

内推面经 -twitter ID 怎么变成 uuid?- 唐人社区|北美华人论坛

[复制链接]

12

主题

26

帖子

56

积分

新手上路

Rank: 1

积分
56
QQ
发表于 2016-9-1 19:41:54 | 显示全部楼层 |阅读模式
分享到:
{$content}

唐人社区-北美华人论坛-内推面经版-twitter ID 怎么变成 uuid?
  JobHunting
标 题: twitter ID 怎么变成 uuid?


twitter streaming api, status json里的ID 是
64 bit long。 我现在要换成cassandra里的 uuid, 怎么convert?
--

新浪微博官方号:美国华人网FunInUSA 新浪微博官方号:美国省钱快报FunInUSA 微信公众号:玩美生活FunInUSA
回复 百度谷歌雅虎搜狗搜搜有道360奇虎

举报

18

主题

92

帖子

117

积分

注册会员

Rank: 2

积分
117
QQ
发表于 2016-9-1 22:32:59 | 显示全部楼层
JobHunting
标  题: Re: twitter ID 怎么变成 uuid?


why do you want to do that?
UUID is an auto generated ID, mostly based on time
http://docs.datastax.com/en/drivers/java/2.0/com/datastax/driver/core/utils
/UUIDs.html

If the ID from twitter is unique and random, use that as partition key

【 在 beefcurtain5 (beefcurtain5) 的大作中提到: 】
: twitter streaming api, status json里的ID 是
: 64 bit long。  我现在要换成cassandra里的 uuid, 怎么convert?




--

23

主题

80

帖子

126

积分

注册会员

Rank: 2

积分
126
QQ
发表于 2016-9-1 22:44:47 | 显示全部楼层
JobHunting
标  题: Re: twitter ID 怎么变成 uuid?


yes, i know.  but i still want to convert that twitter ID to a uuid.

actually, there are various version of uuid, time based, name based, random.
  twitter gives u the time based unique ID, the first 53 bits or so defines
the time lapsed.  But let's say we have a cassandra schema table whose
primary key is uuid (or timeuuid).  how can I convert the twitter ID to that
cassandra uuid?


【 在 wwzz (一辈子当码工) 的大作中提到: 】
: why do you want to do that?
: UUID is an auto generated ID, mostly based on time
: http://docs.datastax.com/en/drivers/java/2.0/com/datastax/driver/core/utils
: /UUIDs.html
: If the ID from twitter is unique and random, use that as partition key



--

9

主题

233

帖子

248

积分

中级会员

Rank: 3Rank: 3

积分
248
QQ
发表于 2016-9-1 23:33:58 | 显示全部楼层
JobHunting
标  题: Re: twitter ID 怎么变成 uuid?


convert long to byte array, then construct UUID from the byte array?
From Java Source code:

/**
     * Static factory to retrieve a type 3 (name based) [email protected] UUID} based
on
     * the specified byte array.
     *
     * @param  name
     *         A byte array to be used to construct a [email protected] UUID}
     *
     * @return  A [email protected] UUID} generated from the specified array
     */
public static UUID nameUUIDFromBytes(byte[] name) {
        MessageDigest md;
        try {
            md = MessageDigest.getInstance("MD5");
        } catch (NoSuchAlgorithmException nsae) {
            throw new InternalError("MD5 not supported", nsae);
        }
        byte[] md5Bytes = md.digest(name);
        md5Bytes[6]  &= 0x0f;  /* clear version        */
        md5Bytes[6]  |= 0x30;  /* set to version 3     */
        md5Bytes[8]  &= 0x3f;  /* clear variant        */
        md5Bytes[8]  |= 0x80;  /* set to IETF variant  */
        return new UUID(md5Bytes);
    }

【 在 beefcurtain5 (beefcurtain5) 的大作中提到: 】
: yes, i know.  but i still want to convert that twitter ID to a uuid.
: actually, there are various version of uuid, time based, name based,
random.
:   twitter gives u the time based unique ID, the first 53 bits or so
defines
: the time lapsed.  But let's say we have a cassandra schema table whose
: primary key is uuid (or timeuuid).  how can I convert the twitter ID to
that
:  cassandra uuid?



--

31

主题

88

帖子

154

积分

注册会员

Rank: 2

积分
154
QQ
发表于 2016-9-1 23:41:09 | 显示全部楼层
JobHunting
标  题: twitter ID 怎么变成 uuid?


twitter streaming api, status json里的ID 是
64 bit long。  我现在要换成cassandra里的 uuid, 怎么convert?
--

23

主题

1105

帖子

2177

积分

金牌会员

Rank: 6Rank: 6

积分
2177
QQ
发表于 2016-9-22 14:59:39 | 显示全部楼层
广告位,,坐下看看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

美国华人网|唐人社区|什么值得买FunInUSA.net发布的内推面经 -twitter ID 怎么变成 uuid?- 唐人社区|北美华人论坛帖子由网友提供或转载于网络,若发布的内推面经 -twitter ID 怎么变成 uuid?- 唐人社区|北美华人论坛侵犯了您的权益,请联系我们.
Sasa.com

Copyright ©2011 FunInUSA.com All Right Reserved.  Powered by Discuz! X3.0 小黑屋

本站信息均由会员发表,不代表美国华人网FunInUSA立场,如侵犯了您的权利请发帖投诉  技术支持: 美国华人网FunInUSA

安全联盟认证 安全联盟认证

快速回复 返回顶部 返回列表