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

 找回密码
 立即注册
  • 你知道麻、木吗?学问可大了
  • 中国第一颗卫星东方红一号:现在是太空垃圾吗?
  • 这种布能自动修复 再也不用担心划破衣服
  • 英国大狗重如小象:每月吃千元狗粮 还很瘦
  • 气象台主持人遭雷击:火花四溅 险些殉职
  • 中华神箭!长征五号火箭二次起航
  • 中国女游客南非突遭猎豹袭击:跪地尖叫
  • 公司被曝剽窃创意?黄磊:不清楚细节 有错会认
  • 台湾女孩6岁骑行千里丝路 9年来横越亚非、北美多国
  • 霸气!朱婷率瓦基弗夺留洋首冠 荣膺欧冠MVP
  • 在自动驾驶汽车技术的推动下,苹果更加强大
  • 标普500低于50日平均移动线,接下来将是横向盘整时期
  • 阿里巴巴增长超越市场预期,阿里云会进一步扩大
  • 今年5大股票支撑着市场
  • IBM:它会从小的事情重新开始
Logo1-800-PetMeds Free Shipping $49Take $10 Off Your First Order w/code: SAVE10 - 234 x 60
ASICS AmericaPagoda Piercing Banner 234x60Sierra Trading Post
搜索
查看: 3047|回复: 5

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

[复制链接]

14

主题

29

帖子

63

积分

新手上路

Rank: 1

积分
63
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?
--

回复 百度谷歌雅虎搜狗搜搜有道360奇虎

举报

20

主题

100

帖子

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?




--

24

主题

90

帖子

136

积分

注册会员

Rank: 2

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

主题

243

帖子

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?



--

35

主题

93

帖子

170

积分

注册会员

Rank: 2

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


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

23

主题

1189

帖子

2342

积分

金牌会员

Rank: 6Rank: 6

积分
2342
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|唐人社区

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

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