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

 找回密码
 立即注册
  • NASA神秘发现:超越太阳系!
  • 欧洲惊现致命放射性粒子 科学家都蒙了
  • 澳洲一轻型飞机撞上商场坠毁 5人全部死亡
  • 科学家破译蝙蝠聊天内容:对飙垃圾话
  • 范冰冰穿花衣旧照曝光 网友调侃:还以为是谢大脚
  • 杨幂揪心想念女儿 硬起来保护家庭:别说我家人
  • 高晓松晒收藏的《金瓶梅》 书都被读烂了
  • 宇宙神秘难解之题:中国科学家搞定了
  • 历史首次!杨振宁弃美国国籍 转为中科院院士
  • 淘宝违反“广告法”?被起诉索赔20万
  • 星巴克:零售渠道发展
  • 大多退休职工仍在继续工作
  • AMD“Ryzen”:试图占据更多市场份额
  • Square股票超出预期,上涨44%
  • 机器人会导致失业,我们需要提前做准备
  • 美国各地雇员加入“无移民”抗议活动而被解雇
Logo1-800-PetMeds Free Shipping $49Take $10 Off Your First Order w/code: SAVE10 - 234 x 60
ASICS AmericaPagoda Piercing Banner 234x60Sierra Trading Post
搜索
查看: 3039|回复: 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 : 每日微信滚动更新美国市场打折团购折扣Coupon讯息。
回复 百度谷歌雅虎搜狗搜搜有道360奇虎

举报

20

主题

95

帖子

142

积分

注册会员

Rank: 2

积分
142
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

主题

84

帖子

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

主题

237

帖子

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

主题

1125

帖子

2216

积分

金牌会员

Rank: 6Rank: 6

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

本版积分规则

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

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

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

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

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