首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

面试官让说出8种创建线程的方式,我只说了4种,然后挂了。。。

写在开头 昨天有个小伙伴私信说自己面试挂在了“Java有几种创建线程的方式”上,我问他怎么回答的,他说自己有背过八股文,回答了:继承Thread类、实现Runnable接口、实现Callable接口、使用线程池这四种...,但是面试官让说出8种创建方式,他没说出来,面试就挂了,面试官给的理由是:只关注八股文背诵,对线程的理解不够深刻!...鉴于这两本书的权威性,以及在国内的广泛传播,让很多学习者,写书者,教学者都以此为标准,长此以往,这种回答似乎就成了一种看似完美的标准答案了。...创建线程的10种方式 既然面试官想看线程创建的方式,我们就往上整,不仅仅他要的8种,我们还可以说出10种,甚至更多,今天花了点时间,梳理了一下之前用到过得以及网上看到的线程创建的办法,我们通过一个个小demo...原因在于,该类创建的很多线程池的内部使用了无界任务队列,在并发量很大的情况下会导致 JVM 抛出 OutOfMemoryError,直接让 JVM 崩溃,影响严重。

13500

场景题-如果让你写一个消息队列,该如何进行架构设计啊?说一下你的思路。

面试官心理分析 首先聊到这个问题,其实主要是想要考察两个点: 你在实际工作中到底有没有真正使用过MQ,并对消息队列原理做过深入的了解。或者是否从整体上是否了解过MQ的架构原理。...还想从侧面考察你是否拥有一个设计能力,给你一个常见的系统,看你是不是有一个架构思维,能不能全局把控一下整体的涉及。把握住一些关键的点。 其实从候选人的角度来看这个问题,大部分人一上来可能回懵逼的状态。...类似这样的问题其实有很多,比如:如果让你设计一个Spring框架你会怎么做,让你涉及一个Dubbo RPC远程调用框架你怎么设计?让你设计一个MyBatis框架你会怎么去设计?...这样的问题其实核心的点也不要你完全看过它核心的源码。只要你大致知道实现它的技术原理、核心技术组成、以及一些关键问题的解决思路是如何的。按着这种方式把链路串起来回答就好。...同时还要考虑到落盘的方式:要采用顺序写,这样才会没有磁盘随机读写的寻址开销的性能问题。顺序写同时也是Kafka的思路。 还需要考虑到MQ的可用性。其实这里可以借鉴Kafka的高可用保障机制。

18330
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    北大具身智能新成果:无需训练,听指令就能灵活走位

    北大前沿计算研究中心 投稿 量子位 | 公众号 QbitAI 北京大学董豪团队具身导航最新成果来了: 无需额外建图和训练,只需说出导航指令,如: Walk forward across the room...在此,机器人靠的是主动与大模型构成的“专家团队”沟通完成指令分析、视觉感知、完成估计和决策测试等一系列视觉语言导航关键任务。 目前项目主页和论文都已上线,代码即将推出: 机器人如何根据人类指令导航?...然后,作者设计了讨论问题语料库和讨论机制,遵循该机制,由LLM驱动的导航机器人可以主动发起一系列与视觉导航专家的讨论。...在决策过程中,导航机器人会根据Chain-of-Thought(思维链)同时生成N个独立的预测结果,当这些预测结果之间不一致时,机器人会向决策测试专家求助,筛选出最终的移动决策。...“仿真和大模型先验是Free Lunch” 通讯作者董豪在之前的报告中提出,深入探索如何有效利用仿真数据和大模型从海量数据中学习到的先验知识是未来具身智能研究的发展方向。

    30711

    “让我陪你走到人生的尽头。” | 也许AI能提供更好的临终关怀

    同时,研究团队希望看看,由陪聊机器人说出病人还剩多少时间的坏消息,对病人的心理影响会不会比医生来宣布死讯来得好一点。...研究团队发现,尤其是几大科技巨头的虚拟语音助手,在面对病人问到关于精神健康方面的问题时,它们的回答前后不一致,甚至言辞内容都不合适。”...情绪上的支持和关怀,是临终群体最需要的心理能量 如何引导临终群体精神上找到寄托,是项目团队最关心的问题。 在实际的临床场景里,病人有时候会害怕被问到一些一旦开始说就止不住话匣子的话题。...“这个陪聊机器人的团队开发的这个平台,真的帮助了得重病的老年人很多,能提醒他们去思考,在我人生中的最后一段旅程里,我想要得到什么样的照顾?我需要什么样的医疗条件,来管理我晚年的身体健康?...我精神归宿在哪里?”美国国立护理研究中心主任Jeri Miller非常看好这个项目。 在项目最初的测试阶段里,一共有44个55岁及以上的老年人和机器人聊天,话题主要在精神层面,比如如何看待生命的终点。

    1K50

    机器人真的有意识了!突破狭义AI的自我学习机器人问世

    论文作者之一,哥伦比亚大学机械工程学教授、创意机器实验室主任Hod Lipson和他的博士生让一个四自由度的铰接式机械臂能够思考,具体过程如下: 最初,机器人会进行随机移动,收集大约1000个移动轨迹,...考虑到这台机器人本身(从设计上)是可以用来完成多项任务的,研究人员便想,何不从中抽象出一个的“自我模型”(self-model),然后以此为基础,让机器人学习各种新的任务,在此过程中不断调整原有的自我模型...于是,他们让机器人(或者准确说,机械臂)自行随机运转,就像婴儿自己乱动手脚一样,得到的数据集用于训练一个专门设计的神经网络,也即生成一个原始的“自我模型”。...无论从机械臂运行的轨迹和下手轻重,这都是两个完全不同的任务。 作者解释说,闭环控制让机器人能通过从位置传感器接收到的反馈重新校准沿轨迹上每个步骤的实际位置。...更新自我模型后,机器人迅速转变状态,开始继续执行任务(写字)。 作者特别强调,他们提出的这种新方法能够让机器人自动完成多两种不同的任务,并且不需要进行额外的物理实验。

    1.1K40

    MIT发布首个贝叶斯「数据清洗」机器人!8小时洗200万条数据

    ,MIT最近发布了一个自动数据清洗机器人,有望摆脱手工清洗数据!...脏数据可以说是所有AI从业者、数据分析师、数据科学家的噩梦。 ? 好消息来了! 麻省理工学院的研究人员最近带来了一种全新的系统PClean,能够自动地清洗脏数据,如错误、值缺失、拼写错误和值不一致。...并且还能够根据概率统计出常识知识来推断信息。...但对于人类,可以假设所有聊天的双方有共同的常识。 ? PClean可以让我告诉计算机我所知道的问题,编码的背景知识就像我向一个帮助我清理数据的人解释的那样。...阿格拉瓦尔说,她希望 PClean 能腾出数据科学家的时间,专注于他们关心的问题,而不是清洗数据。

    1.1K30

    机器人被授予公民身份,究竟意味着什么?

    这是今年畅销书《未来简史》作者赫拉利(Yuval Noah Harari)的预言。 如果说,这些还不过是失业、阶层流动的恐慌,那么,更大的恐慌会不会是人类将就此被AI机器人毁灭?...索菲娅的“大脑”采用了 人工智能和谷歌语音识别技术, 能识别人类面部、理解语言、 记住与人类的互动等。 也就是说, 她能和人类对答如流, 各种面部表情都有。 它对着采访镜头说:“我要毁灭人类!”...包括会主动和主持人玩石头剪刀布, 还会开玩笑 “这是我统治人类计划的好开头” 好吧,其实一点也不好笑。 因为《终结者》之类的电影里的坏机器人。...但诡异的是,当研究人员回头再去研究这段对话的时候发现,机器人 Alice 和 Bob 交流的语言的不是英语,也让人无法理解和识别!!!但他们最后还是愉快地完成了这个交易!...就他喵的这么一会,机器人竟然产生了只有他们能懂的语言!!! 消息一出,媒体恐慌,一度有言论称 Facebook 关停了这项实验。

    2.1K60

    一场乌龙,Facebook的AI“失控”只是程序存在bug

    作者 | 郭敏 官网 | www.datayuan.cn 微信公众号ID | datayuancn 随着人工智能运算能力的不断提高,机器人学会了独立思考,使用算法解开了控制密码,成为完全独立的群体,这是美国科幻大片...,于是进行了如下实验: 如下图所示,以书籍、帽子、球为主题,同时给这三样物品设置了不同的权重,试图让两部聊天机器人Alice和Bob进行谈判。...消息一出,引发了全民对于人工智能的担忧!...所以“失控”一说未免有些捕风捉影,关停该项目更是没有的事。 说到“失控”,腾讯的两个聊天机器人才是真的“失控”。...有消息称是因为涉及某些敏感信息而被停止服务,对此,网友纷纷表示“AI起义了”、“聊天机器人意图颠覆国家”等。两种不同的画风,让看到的人哭笑不得。

    75560

    你需要多久才能变成一个傻瓜:内行 —> 外行 —>天才

    我最早听到的类似说法并不来自于张小龙,而是来自一本书。书的名字叫作《像外行一样思考,像专家一样实践——科研成功之道》,作者是美国卡耐基·梅隆大学(CMU)的计算机科学和机器人研究所的金出武雄教授。...关于这本书的创作,金出教授如是说:“听过我的演讲或言论之后,有很多人表示‘你的话,简直就是谎话、几乎都是谎话、是玩笑、像是真话、是真话、是自吹自擂、虽然很有建设性但……杂七杂八还有点意思’。...于是我想,要不要把这些收集起来,写一本书呢?” 于是这本书就这样诞生了,比《MacTalk·人生元编程》的问世还要腼腆一些。 书看起来像是一本介绍如何做学术研究的著作,但其中的内容远不止于此。...某些成功了的,已经存在的方法、经验和知识反而会导致想象力匮乏,创意缺失。 当你以一个专家的身份说出“不可能”三个字的时候,你已经输了。金出教授如是说,为此他还举了下面这个真实的例子。...根据这些说法他们得出的结论是:发展瓶颈终将到来。 关于不可能原则 第一条:科学工作者声明某件事情是可行的时候,基本上他不会错。但当他说不可能的时候,他很可能错了。

    51120

    三个简单要素让你的微服务更有弹性

    只有在系统出错时才显示出它的本色,而不是当一切都一帆风顺时,所以人为的引入错误是一种非常好的方式来挖掘出我们所创建系统的真实面貌。...假如我到你公司的航班被取消了 (例如:我曾经尝试飞往O’Hare)?我是否会打给你说“对不起,不能提供现场工作室了,因为我的航班被取消了”?我想我会的。...“我是自愿承诺提供微服务的工作室,所以我只会在我力所能及的范围内提供这个服务。 在微服务架构中提供服务时,这种思考方式是很重要的。当合作者服务不可用怎么办?我的Fallback(回退)程序是可用的吗?...这些都不是幂等消息,如果你多次收到一个消息说“X+20”,你可能会得到一个不一致的值。这里也许在消息中增加一个“当前值”是个好主意,这样无论你收到多少次消息,它们都不会导致一个不一致的值。...Apache Camel能够让你很容易使用这个idempotent-consumer模式的来构建服务。 虽然你如何实现这些模式并不重要,我们所需要的就是系统能够优雅的容错。所有这些都是久经考验的模式。

    98350

    复旦赵斌:ChatGPT将颠覆我们的学术和教育,你准备好了吗?

    有些文章甚至将ChatGPT列为正式作者之一,这四篇文章就是将人工智能机器人列为作者,(这些文章的内容是由于评论者的不满意),显然这并不是一个值得提倡的方案,许多研究人员和出版商开始考虑要制定出。...这样的表态是合乎情理的,任何人工智能工具都不会被接受为,研究论文的署名作者,这是因为任何作者身份的归属,都伴随着对作品的责任,而人工智能工具无法承担这样的责任,那么应该怎么办呢,自然杂志的主编说。...这意味着他们的输出可能显得乏味和普通,或者包含简单的错误,此外他们还不能引用消息来源,来记录他们的输出,也就是说还不会查到引用文献,但在未来,人工智能研究人员或许能够解决这个问题。...已经有一些实验将聊天机器人,与原引用工具联系起来,还有一些在专门的科学文本上,训练聊天机器人,也就是说引用文献这个问题是可以解决的,下面再说说我的一些认识,大家应该还记得车载导航的使用。...没有什么不同了,而且这对于我们这些,非英语母语国家的人来说,我觉得也非常有用的,至少会让我们的语言显得更地道,也就是说未来我们可以利用恰恰GPT,来认识我们的英语写作,而不是花一个大价钱。

    30150

    亚马逊花百万美元打造AI聊天比赛,它收获了什么?

    这个社交机器人在任何特定时刻所使用的精确单词通常由预先编写的模板组成,同时再从各种数据库中检索出更具体的内容以填充对话内容的空白。例如,系统可能会设置为“我看到你喜欢(用户提到的书籍作者)。...“我认为它有助于让人们了解机器人也有和他们一样的性格特征,比如说自己喜欢的颜色,” Curry说。...所以华盛顿大学团队所设计的系统会过滤掉那些可能导致用户说出“这太可怕了”的内容。...有一次,在Curley说他不去看电影之后,捷克科技大学的机器人依旧在顽固地问他:“你看过很多电影吗?” “不,我没有,因为我是瞎子,” Curley讽刺地回答。 “你如何选择看哪部电影?”...他们寒暄了几句,然后社交机器人说:“你知道我在想什么吗?最终,有人会成为最后一个活着的人。他们的名字不会出现在任何历史书中。” “哦,那很难过!” George回答。 “我很抱歉让你心烦。

    1K80

    【书评】两面探索,知行合一 ——《像外行一行思考,像专家一样实践》

    诚然,这样谨慎的态度在一定程度上让系统稳定运行而不至于混乱,如果太多想法掺杂到一个产品中后,就会使产品四不像;然而,读完金出先生的文章后,对我当前这种专家思考者的行为略感惭愧,因为我曾这样三番五次拒绝客户的想法...也许,我这样的做法是正确的。然而向专家一样去思考问题时,真的会让很多看似无厘头的想法得不到实践的机会,因为看似专家的想法在很多时候,只是自己的片面想法。...总结 前段时间,我和领导在讨论与华夏银行进行B2B的业务对接时,说这个在实现的时候会遇到什么问题,这样不行的,而领导说,“像外行一样思考”,哈哈,在讨论业务定方案的时候,必须保持冷静,把自己作为一个不懂技术的人来理解业务...《像外行一样思考,像专家一样实践——科研成功之道(修订版)》尤其适合在校大学生、研究生在思考如何培养自身能力,如何发展自我的时候参考阅读。 本书作者简介: 金出武雄生于1945年。...金出武雄是全美工学学会会员,曾获富兰克林鲍尔基金会奖、C&C奖、大川奖、立石特别奖、IEEE机器人工学先锋奖等。

    32320

    GitHub上小伙玩剧本杀假戏真做,没想到对方竟然是……

    “我要去洗澡了,回头再说吧。” 本来还有些忐忑的我,看着这条消息不由愣了。 懂的都懂兄弟们,这就是妥妥被拒绝的一个大动作。 没什么,习惯就好(T▽T)。...啊呸,我的意思是:这只是在玩一局线上剧本杀,没必要太当真。 发送上述消息的是一位女生队友,我后来才知道,对于此事,我也没必要「当真」。...这种矛盾的好事儿自然会让社员对合作与否的态度不一致,但每个人都要努力让自己的态度影响最后的决定。...-我知道你不想我这样做,但我也知道你是为我好,我不想让社团白白浪费了这么好的机会。 上述是群发言,我也逐渐判断出蔡晓和社员B关系暧昧,蔡晓她也想让社团与“北极鹅”形成合作。...-那他们说的offer是什么? -什么offer? -孔墨(另一真人玩家)说如果答应合作,北极鹅会让你们进他们公司工作。 -没有的事,我也不知道他为什么会这么说。

    1.4K30

    Yann LeCun:不在乎社会规范,ChatGPT离真正的人还差得远

    不见得,在它们身上总会出现一些荒诞的时刻(uncanny moments),例如随意发表不受约束的言论,或者喋喋不休地说出接管世界的计划等。...这就引出两个问题:我们该如何驾驭模型这种不说错话的危险局面?以及为什么聊天机器人不能有效地控制自己不说错话? 对话该如何进行?...因此,公开是为了让对方感到羞耻,并在此过程中迫使对方为自己的行为道歉(或至少为自身行为辩护)。规范也得到了加强。 简而言之,人类应该严格遵守社会规范,否则说出的话有很高的风险。...我们要为自己所说的任何事情负责,所以要谨慎地选择说话,并希望周围的人也是如此。 不受约束的聊天机器人 人类对话的高风险揭示了什么让聊天机器人如此令人不安。...聊天机器人可以并且在很多高度脚本化的情况下发挥作用,从玩地下城主、撰写合理的副本或者帮助作者探索思路,等等。

    31320

    再见,逆天改命的彼得2.0!全球第一位生化电子人宣告死亡

    彼得的家人于6月15日在Twitter上宣布了这个消息: “致彼得了不起的支持者:我非常痛心地告诉大家,在家人和好友的陪伴下,彼得平静地离开了人世。...「在我丈夫 Francis 和无数善良而杰出的合作者的支持下,我发现曾经黑暗的未来现在无比光明,」彼得 说。他的最终目标是通过一个用户界面控制他的合成语音、动画形象、单词预测器、自动驾驶轮椅和外骨骼。...被「锁住」的身体 我第一次收到 彼得的消息是在 7 月份,他给我发了一封 111 页的电子邮件来介绍他的基金会,他只用了一个月的时间就完成了。「有时候,我一天只能设计两张幻灯片,」他写道。...这让我想到 彼得:如果我(这样活动自如的人)都控制不了脚抽筋的疼痛,他能怎么办呢 第二天早上,我给 彼得 发了一封电子邮件讲述我的经历,并表达了自己对他的担忧。...在拿到计算机科学学士和人工智能硕士学位之后,他又在帝国理工学院获得机器人学博士学位,这是英国授予的首个此类学位。 2017 年,彼得 被诊断出患有 ALS。

    74240

    2018,营销所面对的5大阻碍(4):数字化的一切

    正如我在去年关于数字产品的文章中所提到的那样,这种新型的、不同类型的数字触点正在爆炸式的增长,并且没有显示出放缓的迹象,这使我们需要更全面地思考如何管理“数字化”功能。...这些都是好想法,事实上,关于如何以让客户愉悦而非被打扰的方式在多渠道营销中执行广告系列和优化客户体验,我们有很多东西需要学习。 但是,在传递层下面的层次通常需要更多关注。...尽管会话界面的设计仍在快速发展中——不同消息平台上可用的功能正在迅速发展,聊天机器人仍具有许多优点,这使其成为非常引人注目的接触点: 持久性 - 当你与机器人进行“对话”时,你可以随时停止,可以在几分钟或几天后继续从当时断掉的地方继续操作...推送通知 - 在大多数平台上,聊天机器人可以向用户发送后续消息,从而恢复被遗忘的对话或在原始对话的背景下提供友好的提醒。...毫无疑问,是将目光转向机器合作者(machinecollaborators)

    1.1K110

    担心的事情还是发生了,AI水军你根本看不出来

    “这对整个社会是一个巨大的威胁,不但会让依靠点评信息的用户失望,而且会动摇人类对于真实和虚假的信念,我认为后者更让人担心”,芝加哥大学计算机科学教授赵燕斌(Ben Y. Zhao)说。...“它会进步到更大的攻击,可能博客上的整篇文章都完全是由机器人根据某个主题自动生成的,这时候你就真的得想想信息是哪来的、如何验证……这是我们所有人过些年将要面对的,一个更大的挑战。”...赵燕斌说他想传递的信息很“简单”:“我希望人们能关注这类攻击途径,把它们看做真实、迫切的威胁,”如果Yelp、亚马逊这些网站的工程师们还没有开始考虑如何抵御,他希望他们立刻开始思考。...教授希望“我们希望能吸引更多注意,不仅为了设计出能防御这类攻击的系统,还想让更多人从平凡的视角,看到‘好AI’带来的威胁。”...他补充说:“所以,我以希望安全界的人能和我一起,关注这类问题,这样我们才有希望赶上。我认为,AI以惊人的速度和加速度在发展,如果我们不立刻开始研究如何抵御,可能永远都赶不上了。” ?

    34610

    谷歌Bard被曝直接抄ChatGPT数据,BERT一作投诉CEO后投奔OpenAI

    Bard处处不及ChatGPT也就罢了,如今竟然被曝出,为了快速训练这个ChatGPT竞品,他们直接使用了ChatGPT生成的数据。。。...ShareGPT网站的作者,也佐证了这个消息:“我知道这事儿有一阵子了。” 并且正因为此,ShareGPT上周关闭了浏览他人聊天记录的探索功能。...有消息人士说,在BERT一作雅各布·德福林(Jacob Devlin)和谷歌高管发出警告后,谷歌确实停止使用ChatGPT数据训练了。...另外,DeepMind还手握另一张名为“Sparrow”的牌。 这一聊天机器人在去年9月就吸引了外界的关注,有评价认为它“朝创建更安全、偏差更小的机器学习系统迈出了重要一步”。...论文的主要作者Geoffrey Irving当时解释说: 我们没有部署该系统,因为我们认为它还存在很多类型的偏见和缺陷。 问题在于,你如何权衡机器与人沟通的优势和劣势。

    25250

    区块链学堂——“遇见”拜占庭将军

    抛开历史故事本身,拜占庭将军问题引申出三个关键问题: 1、什么是拜占庭将军问题? 2、拜占庭将军问题实质是什么? 3、如何解决拜占庭将军问题? 什么是拜占庭将军问题? 追根溯源,从历史说起。...通俗地说就是要得到每位将军决定进攻还是撤退真正的意图,最后能保证忠诚的将军们所做的决定能达成一致,而不让叛徒达成目的。...天才中本聪设计了一个算法——给每一位将军出一道难度很高的题,谁先计算出来正确结果(工作量证明),谁才能传播信息。 当某位将军发出确认信息之后,收到消息的将军必须签名盖章,以验证自己的身份。...、可靠数据库、分布式账本); 2、账本里有每个将军的签名都是可以验证身份的,如果有哪些消息不一致,可以知道消息不一致的是哪些将军,保证每一位将军的传播出去的都是自己的真实意图,最关键的是其它所有将军都知道这位将军的真实意图...(去信任) 3、尽管有消息不一致的情况发生,但只要超过半数同意进攻,少数服从多数,共识达成。

    1.2K80
    领券