i*****g 发帖数: 11893 | 1 2007年,龙芯3号的设计揭开序幕,当被人问到龙芯3号的意义时,胡伟武老师微笑
不语,提笔写下一行字,“如果说龙芯1号是在迷雾中起步,还看不到先行者的影子,
那么龙芯2号完成后,在当时实际上已经超过了一些同行者,看清了领先者的背影,而
龙芯3号的完成将使龙芯大踏步赶上并超过领先者。”
(批注:这些项目,要持续支持30年,直到和米帝分庭抗礼。开始的亏损,不能以寻常
市场经济盈利心理来衡量。)
四年时间过去,龙芯3号已经从设计变成现实,并已发展出一系列改进型号。依托
龙芯3号的研发,龙芯团队已经实现了胡老师的预期,走在了世界体系结构研究的最前
沿。从2008年开始,龙芯在顶级会议和期刊上发表了一系列论文:IEEE Trans.on
Computers、IEEE Micro、ISSCC、ISCA、HPCA、IJCAI、HotChips、SPAA和DATE等等。
可以说,相比美国顶尖大学的一个研究组的论文发表水平也毫不逊色
(批注:也就是说,对阵米帝整体他们的实力其实不强,估计米帝有几百个这样的实验
室。如果说他们一个公司是intel 1/3,那还可以。)。更重要的是,龙芯的研究已经
... 阅读全帖 |
|
z****e 发帖数: 54598 | 2 被IBM“绑架”的中国银行业
2013年07月22日 09:41 IT时报 微博 我有话说(608人参与)
工行6月23日多城ATM宕机 IBM被指为该事故负责
IT时报 杨鑫倢
新闻事件
一场波及全国的宕机风波
6月23日上午,中国工商银行在全国多地的柜台、ATM、网银业务出现故障,用户报
告无法正常使用。故障持续至少近1个小时,波及北京、上海、广州、武汉、哈尔滨等
多个城市。
就此事件,工行的公开解释是由于“计算机系统升级原因造成业务办理缓慢”。
上周有媒体曝出一封发自工行信息科技部的内部通报,则将事件原因归咎于IT系统
供应者IBM。IBM内部人士徐向青(化名)向《IT时报》记者确认,这的确是IBM的问题,
DB2(IBM数据库平台)在测试环境下是没有问题的,但不知何故出现了错误,可能是由于
当天交易量过大,CPU超载发生故障。徐向青表示IBM之前也出现过类似情况。
另外有人质疑,出了故障为何不及时切换容灾备份系统?IT顾问accc分析称,这是
一个很常见的误解,银行容灾系统不会轻易启用整体切换,因为切换的成本非常高,非
极端情况(比如地震、机房着火等)不会进行切换。
... 阅读全帖 |
|
b***i 发帖数: 3043 | 3 中国传统文化问题大了。
历史上,中国年轻人结婚后住在父母家里,谁说了算?什么教媳妇熬成婆?年轻人没有
独立自主的经济来源就没有地位,没有独立的思想。这种文化压制年轻一代,没有创造
性。如果没有英国工业革命,永远没有希望,因为中国传统文化压制创新性思想。
现在中国小学生要大清扫,值日,做眼保健操,体育达标,高中学生在学校呆到9点,
不能谈恋爱,左撇子一定要纠正,高考前体检,近视不能报考各类学科,父母负责相亲
,大部分人结婚不看爱情。
幸亏世界是多元的,中华文化不会成为世界主流,只是一个支流。当今世界就是一个巨
大的分布式系统,多元共存竞争。中华传统文化永远也不会成为统一世界的意识形态。
世界的方向就是分布式系统,就是英美体制。中国必须向分布式系统前进,才能成为吸
引其他国家人民的文化。 |
|
z****e 发帖数: 54598 | 4 赞悲愤
诺基亚裁下来一批人都懂进程调度,虚拟内存,文件系统
唯独分布式系统跟这些人毛关系没有
下次挖坑专业点,分布式系统跟java关系很大
ejb就是分布式应用之一 |
|
z****e 发帖数: 54598 | 5 被IBM“绑架”的中国银行业
2013年07月22日 09:41 IT时报 微博 我有话说(608人参与)
工行6月23日多城ATM宕机 IBM被指为该事故负责
IT时报 杨鑫倢
新闻事件
一场波及全国的宕机风波
6月23日上午,中国工商银行在全国多地的柜台、ATM、网银业务出现故障,用户报
告无法正常使用。故障持续至少近1个小时,波及北京、上海、广州、武汉、哈尔滨等
多个城市。
就此事件,工行的公开解释是由于“计算机系统升级原因造成业务办理缓慢”。
上周有媒体曝出一封发自工行信息科技部的内部通报,则将事件原因归咎于IT系统
供应者IBM。IBM内部人士徐向青(化名)向《IT时报》记者确认,这的确是IBM的问题,
DB2(IBM数据库平台)在测试环境下是没有问题的,但不知何故出现了错误,可能是由于
当天交易量过大,CPU超载发生故障。徐向青表示IBM之前也出现过类似情况。
另外有人质疑,出了故障为何不及时切换容灾备份系统?IT顾问accc分析称,这是
一个很常见的误解,银行容灾系统不会轻易启用整体切换,因为切换的成本非常高,非
极端情况(比如地震、机房着火等)不会进行切换。
... 阅读全帖 |
|
r******e 发帖数: 80 | 6 我在的Oracle Cloud Infrastructure https://cloud.oracle.com/iaas 又开始招人了
。 目前正在组建一个团队,开发几个全新的 分布式云消息服务。类似的产品如
Google Pub-Sub, AWS SQS/SNS, Azure service bus and Azure Event grid. 能从
头开发一个全新的云服务,这样的机会不错。个人成长的空间很大。 欢迎有兴趣的朋
友加入一起建团队,开发产品。
目前招 Senior/Principle level software engineers. 职位在Seattle。
基本要求:
1. 至少3年以上开发或用过后台分布式系统的经验。
2. 计算机本科或者以上
3. 编程经验丰富。熟悉Java 或者其它面向对象的编程语言
4. 有独立设计系统的经验
如果有开发过分布式消息系统的,10年+ 经验,那就更好了。
Oracle Infrastructure Cloud 发展的很快。 总体来说,待遇和个人成长空间都很有
吸引力。关于薪酬,如果遇到合适的人,match Google 和... 阅读全帖 |
|
|
|
s*****e 发帖数: 970 | 9 日前,著名国际期刊《IEEE Transactions on Parallel and Distributed
Systems》(简称IEEE TPDS)给上海交通大学电信学院计算机系过敏意教授发来通知,
告知他被选为该刊新一届编委会委员。主编Ivan Stojmenovic还特意给过教授发来了贺
信。
《IEEE TPDS》创刊于1990年,是公认的并行与分布式计算领域的顶尖刊物,选稿
非常严格。专门刊载并行计算、分布式系统和计算机网络等研究领域的高质量论文。该
刊长期以来都由美国学者和少量亚欧学者担任编委,从未有中国大陆学者担任过。过敏
意教授此次入选TPDS编委会,是迄今为止中国大陆地区首次也是唯一一个当选的该刊编
委。这也标志着上海交通大学的并行与分布式计算方向的研究成果得到了国际学术界的
认可。
过敏意教授长期致力于并行编译,嵌入式系统软件,和普适计算方面的研究,已在
这些领域发表200多篇高质量论文并被广泛引用,在相关领域有很高的知名度。他多次
受邀在国际学术会议做大会报告。加盟交大以来,带领团队在并行计算、普适计算、嵌
入式系统方面取得了一系列成果。
[作者]:计算机系 |
|
|
f****r 发帖数: 311 | 11 发信人: xuzq (奔腾), 信区: WWW
标 题: 基于网关的分布式WWW系统构建(2)
发信站: BBS 水木清华站 (Wed Sep 1 13:37:39 1999)
网关服务程序
在HTTP的协议说明中,我们看到在服务器(Server)和客户(
Client)之间可以存在两类中介程序:一是代理(Proxy),
它用于客户一端的请求中介。代理服务在WWW的应用中比较常
见,多数情况是用于局域网计算机访问广域网的出口,它可以
使局域网内许多没有合法IP地址的机器,利用代理服务器的IP
地址访问英特网。而且利用代理服务器的缓存(Cache)功能,
当一个局域网内用户访问过某个网站的内容时,后来的用户访
问同一内容时,可以直接从代理服务器的缓存中读取,这样既
节约了时间,也减少了网络流量。
二是网关(Gateway), 位置和代理服务器相对,用于多个服
务器的中介。网关作为服务器一端的网络入口,可以完成防
火墙功能,或者负责转换非HTTP协议的请求。我们的网关服务
程序正是和协议中所提到的网关相类似,这也是WWW网关方式
名称的来历。
在分布式的WWW网站系统中,每 |
|
H******d 发帖数: 2 | 12 代友发帖,请直接email下面的联系人。谢谢!
工作地点:
美国硅谷 或 中国成都、北京、上海
Santa Clara, CA,USA OR Beijing, Chengdu,Shanghai China
文件系统首席架构师
Job Description
* 岗位职责:
- 文件系统架构策略与规划第一责任人。能够针对本领域业务需求提出商业价值和技术
竞争力的定义和判断。
- 文件系统架构设计具体执行的第一责任人。负责架构高层设计和实现分析。
- 领域内架构维护、评审和技术方案裁决。
* 岗位要求:
- 有至少10年以上存储领域工作经验,主持过1个以上NAS产品或集群文件系统项目的
架构设计,有世界知名存储厂家或著名文件系统的架设经验者优先
- 深入掌握集群文件系统的关键技术及实现,包括元数据组织和集群、数据组织及跨
节点数据冗余、分布式锁、分布式事务、集群管理和节点间通信、快照、远程复制、分
布式日志等
- 熟悉业界一些著名的文件系统的技术实现,包括WafL、ZFS、Ocfs2、WafL、lustre
、CFS、GPFS、Stornext、Ceph等
- 对业界新技术趋势... 阅读全帖 |
|
f***t 发帖数: 97 | 13 组里缺人,希望尽快招到
1) 后台java开发
2) 前端开发
3) DATA SCIENTIST
职位属于集团安全部。具体职位描述看下方介绍。待遇取决于你能拿到的评级,绝对有
竞争力
目前不招intern。
有意者请发简历到 yidou.yhl艾特alibaba-inc点抗母,我会内推. 全程远程面试,无
需回国onsite。
有疑问请发邮件,不要站内信。
-------------------------
数据挖掘工程师
岗位描述:
1、深入了解淘宝生态系统的业务模式以及风险问题,根据淘宝用户和ISV数据,挖掘有
关破坏生态系统长久发展的违规行为和安全事件。
2、利用阿里生态系统相关的ISV属性和行为数据,评估ISV的诚信状况和风险状况。
3、将分析和挖掘结果转化成业务规则并跟进落实,最终部署在决策系统中。
4、完成各类分析报告
岗位要求:
1、本科及以上学历,数学、统计学或计算机等理科教育背景。
2、熟练使用SAS、Clementine等分析挖掘软件
3、满足以下条件(之一)者优先考虑:
a. 精通数据挖掘算法
b. 熟悉文本挖掘算法,有文本挖掘或分析项目经验
c. 熟悉Hado... 阅读全帖 |
|
w*********1 发帖数: 40 | 14 Special Alibaba recruitment meeting in Silicon Valley in May, job in
Hangzhou/ Shanghai. Resumes from anyone thinking about returning to China
for career development are welcomed.
Alibaba Ant Financial will hold the special recruitment meeting for high-end
technology positions in Silicon Valley in May (specific time and place to
be confirmed). The department open to recruitment this time is Ant Financial
Internal Business Division.
Ant Financial International Business
Aiming to be a globalized I... 阅读全帖 |
|
f***t 发帖数: 97 | 15 组里缺人,希望尽快招到
1) 后台java开发
2) 前端开发
3) DATA SCIENTIST
职位属于集团安全部。具体职位描述看下方介绍。待遇取决于你能拿到的评级,绝对有
竞争力
目前不招intern。
有意者请发简历到 yidou.yhl艾特alibaba-inc点抗母,我会内推. 全程远程面试,无
需回国onsite。
有疑问请发邮件,不要站内信。
-------------------------
数据挖掘工程师
岗位描述:
1、深入了解淘宝生态系统的业务模式以及风险问题,根据淘宝用户和ISV数据,挖掘有
关破坏生态系统长久发展的违规行为和安全事件。
2、利用阿里生态系统相关的ISV属性和行为数据,评估ISV的诚信状况和风险状况。
3、将分析和挖掘结果转化成业务规则并跟进落实,最终部署在决策系统中。
4、完成各类分析报告
岗位要求:
1、本科及以上学历,数学、统计学或计算机等理科教育背景。
2、熟练使用SAS、Clementine等分析挖掘软件
3、满足以下条件(之一)者优先考虑:
a. 精通数据挖掘算法
b. 熟悉文本挖掘算法,有文本挖掘或分析项目经验
c. 熟悉Hado... 阅读全帖 |
|
d*****g 发帖数: 1616 | 16 http://www.ict.cas.cn/cxwh/cxqs/201204/P020120409552277976099.p
求实·创新 2012年1月 总第94期
且让世界听龙吟:理实交融的龙芯基础研究
钱 诚 陈云霁
2007年,龙芯3号的设计揭开序幕,当被人问到龙芯3号的意义时,胡伟武老师微笑
不语,提笔写下一行字,“如果说龙芯1号是在迷雾中起步,还看不到先行者的影子,
那么龙芯2号完成后,在当时实际上已经超过了一些同行者,看清了领先者的背影,而
龙芯3号的完成将使龙芯大踏步赶上并超过领先者。”
四年时间过去,龙芯3号已经从设计变成现实,并已发展出一系列改进型号。依托
龙芯3号的研发,龙芯团队已经实现了胡老师的预期,走在了世界体系结构研究的最前
沿。从2008年开始,龙芯在顶级会议和期刊上发表了一系列论文:IEEE Trans.on
Computers、IEEE Micro、ISSCC、ISCA、HPCA、IJCAI、HotChips、SPAA和DATE等等。
可以说,相比美国顶尖大学的一个研究组的论文发表水平也毫不逊色。更重要的是,龙
... 阅读全帖 |
|
d*****g 发帖数: 1616 | 17 【 以下文字转载自 Military 讨论区 】
发信人: dahuang (春风又绿江南岸), 信区: Military
标 题: 且让世界听龙吟:理实交融的龙芯基础研究
发信站: BBS 未名空间站 (Sat Apr 28 05:00:57 2012, 美东)
http://www.ict.cas.cn/cxwh/cxqs/201204/P020120409552277976099.p
求实·创新 2012年1月 总第94期
且让世界听龙吟:理实交融的龙芯基础研究
钱 诚 陈云霁
2007年,龙芯3号的设计揭开序幕,当被人问到龙芯3号的意义时,胡伟武老师微笑
不语,提笔写下一行字,“如果说龙芯1号是在迷雾中起步,还看不到先行者的影子,
那么龙芯2号完成后,在当时实际上已经超过了一些同行者,看清了领先者的背影,而
龙芯3号的完成将使龙芯大踏步赶上并超过领先者。”
四年时间过去,龙芯3号已经从设计变成现实,并已发展出一系列改进型号。依托
龙芯3号的研发,龙芯团队已经实现了胡老师的预期,走在了世界体系结构研究的最前
沿。从2008年开始,龙芯在顶... 阅读全帖 |
|
|
d*****g 发帖数: 1616 | 19 【 以下文字转载自 Military 讨论区 】
发信人: dahuang (春风又绿江南岸), 信区: Military
标 题: 且让世界听龙吟:理实交融的龙芯基础研究
发信站: BBS 未名空间站 (Sat Apr 28 05:00:57 2012, 美东)
http://www.ict.cas.cn/cxwh/cxqs/201204/P020120409552277976099.p
求实·创新 2012年1月 总第94期
且让世界听龙吟:理实交融的龙芯基础研究
钱 诚 陈云霁
2007年,龙芯3号的设计揭开序幕,当被人问到龙芯3号的意义时,胡伟武老师微笑
不语,提笔写下一行字,“如果说龙芯1号是在迷雾中起步,还看不到先行者的影子,
那么龙芯2号完成后,在当时实际上已经超过了一些同行者,看清了领先者的背影,而
龙芯3号的完成将使龙芯大踏步赶上并超过领先者。”
四年时间过去,龙芯3号已经从设计变成现实,并已发展出一系列改进型号。依托
龙芯3号的研发,龙芯团队已经实现了胡老师的预期,走在了世界体系结构研究的最前
沿。从2008年开始,龙芯在顶... 阅读全帖 |
|
s******y 发帖数: 28562 | 20
对于第一第二点我先不说了。 第三点,其实章鱼是采用了不同思路的发展方向。他们
的智力系统是一个分布式计算系统,而我们哺乳动物的是一个中央式系统再加几个协处
理器的模式。对于我们的这种集中式系统,中枢CPU需要的能量很大,而且需要很高精
度的保障系统来保证中枢处于一个optimal condition。但是对于分布式系统,每一个
小的CPU本身并不需要耗很多能和资源(虽然加起来耗能也不低),所以对于保障系统
的精度要求不高。
比方说,如果你买了一台巨型机,那么必须把这个机器放在一个有很强的中央空调的房
子里,而且得有一个巨大的稳定电源,还有各种温度湿度都马虎不得。但是如果你用的
是一个分散式的由100台分别放在不同房子里的计算机合起来的并行计算网络,那么那
些计算机并不需要很牛的空调来保障,温度湿度什么的也随便得多。 |
|
D****y 发帖数: 2207 | 21 北美求职记(三):Hulu & Twitter
DEC 27TH, 2012 • Permalink
北美求职记系列文章
北美求职记(一):Microsoft
北美求职记(二):Google & Facebook
北美求职记(三):Hulu & Twitter
Hulu
Hulu 是这几个公司里唯一一个我没有找人内推而拿到面试机会的,也是面试体验最好
的一个公司。Hulu 和 Twitter、Zynga、Foursquare 等公司一样,用了 jobvite 接受
和追踪职位申请。因为是申请的第一家公司,我在申请 Hulu 时的 cover letter 写得
很详细,针对职位需求上的每一条都写了我的相关工作经验,这也许是最后能拿到面试
机会的原因吧。其他公司的 cover letter 都写得很简单,短短两段就结束了。
Hulu 的第一轮电面和其他公司的有些不同。45 分钟里要做四个题。面试官提前十分钟
发了一封邮件给我,上面有两段代码。第一段代码是一个检查两个字符串是否是
anagram 的程序,写得很绕而且性能很差。面试官先问我这段代码的用途,然后问有什
么方法优化,... 阅读全帖 |
|
d*****g 发帖数: 1616 | 22 【 以下文字转载自 Military 讨论区 】
发信人: dahuang (春风又绿江南岸), 信区: Military
标 题: 且让世界听龙吟:理实交融的龙芯基础研究
发信站: BBS 未名空间站 (Sat Apr 28 05:00:57 2012, 美东)
http://www.ict.cas.cn/cxwh/cxqs/201204/P020120409552277976099.p
求实·创新 2012年1月 总第94期
且让世界听龙吟:理实交融的龙芯基础研究
钱 诚 陈云霁
2007年,龙芯3号的设计揭开序幕,当被人问到龙芯3号的意义时,胡伟武老师微笑
不语,提笔写下一行字,“如果说龙芯1号是在迷雾中起步,还看不到先行者的影子,
那么龙芯2号完成后,在当时实际上已经超过了一些同行者,看清了领先者的背影,而
龙芯3号的完成将使龙芯大踏步赶上并超过领先者。”
四年时间过去,龙芯3号已经从设计变成现实,并已发展出一系列改进型号。依托
龙芯3号的研发,龙芯团队已经实现了胡老师的预期,走在了世界体系结构研究的最前
沿。从2008年开始,龙芯在顶... 阅读全帖 |
|
s******c 发帖数: 1920 | 23 分布式系统的东西一个主要问题是情况太复杂,至今没有一个公认的数学模型。leslie
已经是分布式研究者里面最向这个方向努力的了,算是奠基人了,也因此拿奖。逻辑
钟,拜占庭将军问题,paxos,就是把分布式系统问题高度抽象了表现出来,但也已经
足够难了。 |
|
s******y 发帖数: 28562 | 24 这个情节就很容易解释为什么Kenton千方百计的想把这个大贝壳带回地球了。
还有另外一个想法,就是Kenton 的那个相机,不妨是一个全息量子干涉仪,照一张相
之后,可以把被照物体的所有原子结构都记录下来,将来就有可能照原本复制一个。这
个就可以让读者们理解为什么Kenton那么欠揍的一定要照一张相了。不然的话,手机就
可以照高质量相片的时代的读者们,会觉得你这个科幻小说太落伍了。
关于贝壳的分布式智能系统和人类的统领式智能系统的差别可以在他们意识到这个贝壳
是一个智能生物的时候的讨论里插进去。
我的直觉是,分布式系统因为每一部分都有一定的权力,整体的决策是经过一个
negotiation 之后作出的。这种系统的好处是容易扩展,不容易一次性被消灭(所以耐
打)。比方说章鱼和乌贼这些动物,即使把大脑切除了,剩下的身体还是有能力作一定
程度的逻辑判断的(而不仅仅是无目的的乱动)。 但是一个潜在风险就是,如果某一
个部分因为某个突发事件而和系统断开的话,这个部分就有可能独立作出一个盲目的决
策。所以虽然这个贝壳整体上对人类是很友好的,但是可能在被打击的时候某个地方的
神经群和其他神经的联系被... 阅读全帖 |
|
a*****s 发帖数: 1121 | 25 spark是分布式计算架构,hadoop是分布式系统架构,spark可以在hadoop得hdfs 文件
系统 和yarn 资源调度平台下运行。要被取代得是mapreduce,mapreduce也是分布式计
算架构。 |
|
v**n 发帖数: 951 | 26 赞对openflow的拿捏!
NVP还是remote control这个和of的设计理念是类似的,至于control plane神马
protocol可能区别不大。
最基本的区别是传统路由控制是基于partial information的前提的,也就是我不必须知
道在哪里那个链路是好的,我知道个大概就好了,反正大方向对就行,到了那儿再说,
好像work的还是不错的。但是很多类似OF的design是基于准确global information为前
提的,也就是我非常想知道整个path上的情况,因为最好我能在数据包或数据流刚刚进
入系统的时候就决定好了。但是非常抱歉,分布式系统(或者说分布式控制系统,特别
动态分布式控制系统)能做到这个极限还是有困难的。这也许是goog的网工总和csco的
网工说不到一块儿的最重要的原因之一。。。。 |
|
v**n 发帖数: 951 | 27 赞对openflow的拿捏!
NVP还是remote control这个和of的设计理念是类似的,至于control plane神马
protocol可能区别不大。
最基本的区别是传统路由控制是基于partial information的前提的,也就是我不必须知
道在哪里那个链路是好的,我知道个大概就好了,反正大方向对就行,到了那儿再说,
好像work的还是不错的。但是很多类似OF的design是基于准确global information为前
提的,也就是我非常想知道整个path上的情况,因为最好我能在数据包或数据流刚刚进
入系统的时候就决定好了。但是非常抱歉,分布式系统(或者说分布式控制系统,特别
动态分布式控制系统)能做到这个极限还是有困难的。这也许是goog的网工总和csco的
网工说不到一块儿的最重要的原因之一。。。。 |
|
x*******i 发帖数: 777 | 28 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你
应该十分了解UML,尤其是class,object,interaction以及statediagrams。
2.你需要学习JAVA语言的基础知识以及它的核心类库 (collections,
serialization
,streams,networking, multithreading,reflection,event,handling,
NIO,
localization,以及其他)。
3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制
等。
你应该有能力反编译一个类文件并且明白一些基本的汇编指令。
4.如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设
计的思想和方法,以及桌面程序的 SWING,AWT, SWT。你还应该对UI部件的
JAVABEAN组
件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。
5.你需要学习j... 阅读全帖 |
|
x*******i 发帖数: 777 | 29 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你
应该十分了解UML,尤其是class,object,interaction以及statediagrams。
2.你需要学习JAVA语言的基础知识以及它的核心类库 (collections,
serialization
,streams,networking, multithreading,reflection,event,handling,
NIO,
localization,以及其他)。
3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制
等。
你应该有能力反编译一个类文件并且明白一些基本的汇编指令。
4.如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设
计的思想和方法,以及桌面程序的 SWING,AWT, SWT。你还应该对UI部件的
JAVABEAN组
件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。
5.你需要学习j... 阅读全帖 |
|
N******K 发帖数: 10202 | 30 说是hdfs小文件有问题 单点namenode问题
文件不是以文件系统的格式存储 升级迁移不方便
hadoop的map reduce 并不代表所有的分布式计算 |
|
r***s 发帖数: 737 | 31 您老还是找本分布式数据库的教课书看看吧
看书不丢人
分布式系统里这些问题怎么解决很多年前就有很成熟的方案了
现在大家不用原因是在表很大的情况下的速度问题, 以及速度
问题带来的死锁问题,而不是在分布式系统下transaction 没法做的问题。 |
|
a*****s 发帖数: 1121 | 32 上周五的onsitee,只刷过三道leetcode题目,硬着头皮上了。免得是大数据platform
组SMTS,挂了,不知道谁黑的。
一个俄国小哥:
比较热情, 先问了stack用linklist和array实现的优缺点,然后问了如何用二维数组
存储神经网络,比较耐心的引导类型,最后时间没有了,就只讨论了一下为什么这么做
。俺提出了一些可能的;
印度人:
上来很详细的问了以前的做的东西,HIVE如何转化成TEZ的,TEZ和MAPREDUCE的性能区
别,Slider提交任务需要那三个文件,我说就是三个json文件关于资源请求,可执行文
件等等,半年前作的实在记不清了,他解释说是metainfo.xml, 和两个json文件,俺
就极力说服他,please检查slider的apache JIRA buglist,现在俺还有几个ticket要
解决,他说他会。没让写code
一个国人伯克利小伙子:
随便问了问以前的项目,然后让做题, 给两个string,一个str1,一个str2,找出
str1里所有的str2
出现的第一个位置:比如ababab,ab那么返回数组[0,2,4]。先让写te... 阅读全帖 |
|
f*******r 发帖数: 976 | 33 Move on. 祝LZ早日拿大offer
上周五的onsitee,只刷过三道leetcode题目,硬着头皮上了。免得是大数据platform
组SMTS,挂了,不知道谁黑的。
一个俄国小哥:
比较热情, 先问了stack用linklist和array实现的优缺点,然后问了如何用二维数组
存储神经网络,比较耐心的引导类型,最后时间没有了,就只讨论了一下为什么这么做
。俺提出了一些可能的;
印度人:
上来很详细的问了以前的做的东西,HIVE如何转化成TEZ的,TEZ和MAPREDUCE的性能区
别,Slider提交任务需要那三个文件,我说就是三个json文件关于资源请求,可执行文
件等等,半年前作的实在记不清了,他解释说是metainfo.xml, 和两个json文件,俺
就极力说服他,please检查slider的apache JIRA buglist,现在俺还有几个ticket要
解决,他说他会。没让写code
一个国人伯克利小伙子:
随便问了问以前的项目,然后让做题, 给两个string,一个str1,一个str2,找出
str1里所有的str2
出现的第一个位置:比如ababa... 阅读全帖 |
|
g*****y 发帖数: 7271 | 34 你现在的定义是不要over sale就是正确的,有票不出是无所谓的。
老魏的是两个都满足。系统要求都不一样,这两个系统有什么好比的。
正确性的定义有两个方面,一是没票别乱卖,二是有票就要卖给先来的请求。
当然你可以说一更重要(或者说更容易实现),二可有可无(或者说你不会
用分布式系统实现要求二)。我只是好奇,如果二是系统的要求,那么分布式
能不能有效实现这个要求?
印象中好虫原来的设计,让大家提交要求后回家等结果就是因为想要实现
第二个要求。如果只是第一个要求,根本不用搞这么个设计。 |
|
z****e 发帖数: 54598 | 35 这贴主要问题是不同情况都混在一起说,容易鸡同鸭讲
主要上火的几个id都是用java的,至少是主流用java的
所以经验都跟其他id非常不一样,至少对于java程序员来说
ide日常工作中占了很大比重,比如代码搜索这种
都是通过ide来完成,而其他语言,很多都是用vim来写代码
搜索是一个大问题,所以git下载快是一个优势
先下载,再grep去找到code,用vi打开阅读,用/去找
ide比如eclipse里面就是control+command+r
其次就是前面说的,下载代码所需要的时间,git明显快
但是呢,git命令很糟糕,又但是,这对于大多数java程序员来说
这不是问题,因为他们一般用的是ide上的可视化plugin
比如古德霸说的egit,所以很多人不在乎命令是哪个
他只需要懂右键点击,选择check in就行了
所以他们可以选择git,但是并不代表其他语言都有ide这种神器
如果你没有比较powerful的ide的时候,对于命令的感觉就相对重要了
这个时候用svn可能会更容易点,我用svn时候就是我写python的时候
最后一点就是,分布式系统,source control的... 阅读全帖 |
|
c****3 发帖数: 10787 | 36 比特币其中关键优势之一是它基于区块链技术构建和验证数据的分布式特性。节点的非
中心化工作确保遵循协议规则,让所有网络参与者都能同意区块链的当前状态。这意味
着大多数节点需要定期以挖掘的过程中来达成共识,从该使用软件的版本至确认交易等
等。
比特币共识算法(工作证明)确保采矿者只能在网络上所有节点都达成共识,并一致验
证该采矿者提供的块哈希是准确的情况下才能新成新的交易区块(指该块哈希能证明了
采矿者做了一定的工作量,并找到了该区块的正确问题解决方案)。
区块链的基础设施- 作为非中心化的分类账和分布式系统,这系统能阻止任何中心化个
体为了自己的目的而不择手段地管制网络,亦都是为什么比特币在网络上并没有单一掌
控单位机构的原因。
由于采矿过程(在PoW的系统中)涉及大量电力和电脑机算资源的投入,采矿者的工作
能力源自于他拥有的机算能力,亦称为散列能力或哈希率。在不同的位置有许多挖掘节
点,它们会为了新生成下一个有效的比特币块散列而获取的奖金而竞争着。
在此基础下,挖掘币的工作是分布于世界各地所有不同的节点上,亦指哈希率不是一个
单位所有,亦不应该有此状况出现。
但如果当哈希率不再分配得足... 阅读全帖 |
|
d**e 发帖数: 6098 | 37 ☆─────────────────────────────────────☆
COCK (DICK) 于 (Sun Apr 29 18:46:59 2012, 美东) 提到:
本科是国内某工科top学校(专业是工科,但和CS/EE没有任何关系),离开大学快九年了,一直在地方团委干,东西都还给老师了,本科时微积分,线代什么的都还不错,高中还物理竞赛得了奖,小城市高考理科状元,对编程,CS,EE一窍不通,28周岁。
如果找不到Google,Facebook的工作,自学多久可以找到微软,Cisco,IBM之类的工作,也有考虑去念一个CS,EE的master,能不念自学找到工作最好,绿卡移民来美国的。
大学学得那些东西全部还给老师了,要真找到技术工作,不论是哪一行都是要重头从零开始学。希望大家都给点serious的建议,多谢啦。大家都是在美国混都不容易。
☆─────────────────────────────────────☆
longway2008 (longway2008) 于 (Sun Apr 29 18:57:27 2012, 美东) 提到:
你先开始学才知... 阅读全帖 |
|
y***5 发帖数: 21 | 38 结果:面试7家,5 onsite,3 offer。
面经:
Amazon:2轮电面,5轮onsite。2天后offer,最后decline,非常nice的manager(拿到
A offer时还在面其它公司,比较大度地祝我good luck),拒绝的时候感情上比较难受。
电面1,设计parking lot
2, intersection of sorted int array; design data structure for a phone
contact book
onsite 1: find biggest int in array,
find K biggest int in array(tradeoff between many methods),
implement using heap
2: print modification path from "head" to "tail", given isWord()
api and every time can modify 1 word in the strin... 阅读全帖 |
|
z*******3 发帖数: 13709 | 39 java几乎所有的系统都是分布式系统
rpc就是java做得最好,其他语言都不太行
rmi出来之后替代了corba这些老旧玩意
不过现在都web service了,局面稍微有些改变
不同系统集成变得容易起来,cloud什么也都是大规模分布式系统
不仅仅只有hadoop是,hadoop只负责处理数据层,其他的不管
web什么都不能用hadoop,big data我觉得最关键的不是big
而是unstructured,从无意义到有意义最重要,其他的其实不起关键作用
关于big data,我觉得datasci那个版不错,版主做的说的都很专业
虽然人不多,但是回复都很有质量 |
|
x*******9 发帖数: 138 | 40 需求分析:
1. 根本需求:计算所有机器unique value的和
2. 特性:所有API是同步的 -> 大量请求会导致性能问题
3. 分布式系统 -> 负载均衡
4. 同时读写可以导致短时的数据不一致
解决方案:
1. 计算所有机器unique value的和
对于N台机器,我们将其分为sqrt(N)组,组内每一个元素都维护着本组机器值的和。每
次更新时,更新本组内所有机器。
这样读写的时间复杂度为O(sqrt(N))
2. 所有API是同步的,要尽量减少读写次数避免性能问题
同上
3. 分布式系统的负载均衡
对于整个系统,我们不可能只向一台机器发请求,所以load balancing是必须要考虑的。
我们可以选择每组中的任一台进行请求,把负载随机分到组只任一一台机器上。
4. 读写不一致
使用data versioning,对于每次修改记录一个时间戳,每次查询要根据同一组时间戳
来计算。这样可以保持数据的最终一致性。 |
|
z****e 发帖数: 54598 | 41 那是py比较慢
groovy加上map reduce可以很快
而且算法上显然是google发明的算法要快
加上分布式的log是每一个node有自己的log
不可能让linux去curl
以后就是查log也要做成分布式系统了
随着nodes数量的增加,依赖人手工去做这些事的可能性越来越低了
内部系统也要建设,而且现在很多公司的build都是ci的mvn build
check in之后,jenkins马上build,log直接显示在web page上
也不需要用linux command,会用浏览器就行了
如果build fail才会发邮件通知,成功的话,就不管了
看到这么多人这么多公司的内部系统还如此落后,我感到痛心疾首啊
只会linux command line的人应该属于cs学得不好的那种
因为jvm和vert.x都有自己的command和shell
熟悉并了解这些command和shell才算是学得不错的那种 |
|
z****e 发帖数: 54598 | 42 哈哈哈,你跟我谈hibernate?
你知道hibernate是什么吗?hibernate是jpa
下次把名词先review一遍再来跟我吹好不好?
hibernate作者都在我的linkedin上
要不要给你介绍一下hibernate是谁做的啊?
monash的一个学数学的本科毕业生做的
名字叫做gavin king,现在亚特兰大的red hat
app server当然可以配置orm,但是hibernate只是一个小产品
有个标准,叫做jpa
但是hibernate这个产品有个混蛋到极点的要求
transaction manager不配置就是不行
所以我前面说了一个最简单的crud都需要transaction的时候
问题就来了,这也是最严重最常见的瓶颈,所以我说sql有些东西是over design
还有就是sql本身对于不同db,居然是不同的
最典型的就是分页算法,这个曾经放在wikipedia的页面上供人瞻仰
现在不知道还在不在,总之sql很烂,有各种问题,兼容性很差
远比java差,差很远,所以后期人们都放弃对于各个db产品的学习
而改为用java尤其是jdbc以及jpa来统一... 阅读全帖 |
|
z****e 发帖数: 54598 | 43 hibernate是jpa
hibernate作者都在我的linkedin上
monash的一个学数学的本科毕业生做的
名字叫做gavin king,现在亚特兰大的red hat
app server当然可以配置orm,但是hibernate只是一个小产品
有个标准,叫做jpa
但是hibernate这个产品有个混蛋到极点的要求
transaction manager不配置就是不行
所以我前面说了一个最简单的crud都需要transaction的时候
问题就来了,这也是最严重最常见的瓶颈,所以我说sql有些东西是over design
还有就是sql本身对于不同db,居然是不同的
最典型的就是分页算法,这个曾经放在wikipedia的页面上供人瞻仰
现在不知道还在不在,总之sql很烂,有各种问题,兼容性很差
远比java差,差很远,所以后期人们都放弃对于各个db产品的学习
而改为用java尤其是jdbc以及jpa来统一各个db
因为经常会遇到db migration的问题,这个问题都不是over design的问题了
是设计标准上的缺陷,我当时发现这个问题时候都惊讶,sql的标准居然如... 阅读全帖 |
|
c******o 发帖数: 1277 | 44 用了几个月scala. 说一下我的感觉
scala是一个general purpose language, 它有足够的工具解决绝大部分项目和问题。
scala不是一个all purpose language,它明显在很多领域只是可以用而已。大部分领域
有更好的语言了。
我的感觉是,scala最适用于:
1. 多并发,大规模的后端,很好的支持并发。
2. 分布式系统,高可用性,高容错,分布式实现容易。
3. 复杂逻辑后端,有很多很好的抽象方法可以选用,用的好,可以很干净。
4. 各种专业的库,是一个很好的建库的语言,当然,要求也高。
这些主要是因为:
1. FP和OO的融合使得scala有很强大的标准库支持,也很容易使人迷惑, 看看那个
play的Json library, 很强大,也很囧。
2. FP和OO的融合使得scala有很多种抽象的方法,很强大,但是也很容易被滥用,太多
pattern可以用来干同一件事。
3. 静态类型和type inference使得scala很适合大型,复杂的系统,高效的系统,也能
够写出比较简洁和干净的代码,要是不注意,容易影响可读性。
4. 调用jav... 阅读全帖 |
|
z****e 发帖数: 54598 | 45 坏处也是没有gc,随便一个不小心,整个系统就挂了
gc也不是全然没有办法,现在分布式系统,反正网络的latency也很高
gc一次控制在一定时间内,其实跟你公网上的latency差不了多少
如果pool起来的话,小gc几乎感觉不到,大gc要看内存大小
如果放100g进去,大gc还是会停比较久的,所以要切割成一小块一小块
然后用chaos monkey进去砸一顿,看看系统健壮程度
一个特别庞大的机器不是future,分布式才是future
hpc,mainframe这种迟早进垃圾堆 |
|
z****e 发帖数: 54598 | 46 不过话说回来,前面几头选oracle的
大部分都是雄性并且基于一个假设
你将来打算把薪水拔高,但是
同样需要出汗甚至血的代价
如果是女孩子的话,怕会影响家庭生活
这个未必好,男的话,不停加班,家里那位怕也会有意见
所以怎么选,自己权衡一下
但是搞分布式工作机会到处都有这倒是
不仅仅是web,各行各业都需要
现在说软件,除了mobile以外,主要就是分布式
big data, cloud什么都是高级一点的分布式系统罢了
硬件工作真的挺难找,虽然说apple给钱多
但是将来要跳,能去哪里?m$和sony可能有点机会,可以做做xbox和ps
嗯
话再退一步,这4w好好经营,拿回天朝
没准也能做个小生意啥的,做个小老板
看zlike招个做手游的cto也就是20w税后
折合阿美利肯刀也就是差不多4w
所以,怎么选,还是要自己斟酌
条条大路通狼穴,不能说哪个选择一定是对的 |
|
|
c****z 发帖数: 6 | 48 发信人: coranz (土人一个), 信区: CommunTech
标 题: 问个分布式协议的问题
发信站: 水木社区 (Wed Jan 24 18:59:23 2007), 站内
最近看了不少routing protocol相关的论文
很多都是分布式的协议,觉得看完了,只知道协议是怎么工作的,皮毛而已
问一下有没有什么理论基础? 专门讲类似分布式系统或者协议的
如果没有这样的理论,那么设计中要遵循的一些规则呢?
有没有相关的论文介绍?
多谢... |
|
h****g 发帖数: 105 | 49 先不说latex这些大家天天用的工具。就是paxos,意义也绝对不是你想的加加减减那么
简单。到目前为止还没有在分布式系统上面向容错,一致性,高可靠性的理论能取代
paxos的。现在比较流行的分布式管理系统zab zookeeper 之类,虽然不是paxos的实现
,但是很大程度上借鉴了paxos。其余的贡献比如bakery,logical clock和snapshot也
都是 被证明了得,正确的,分布式基础理论贡献。所以我认为还是实至名归。 |
|
h****g 发帖数: 105 | 50 先不说latex这些大家天天用的工具。就是paxos,意义也绝对不是你想的加加减减那么
简单。到目前为止还没有在分布式系统上面向容错,一致性,高可靠性的理论能取代
paxos的。现在比较流行的分布式管理系统zab zookeeper 之类,虽然不是paxos的实现
,但是很大程度上借鉴了paxos。其余的贡献比如bakery,logical clock和snapshot也
都是 被证明了得,正确的,分布式基础理论贡献。所以我认为还是实至名归。 |
|