草庐IT

复旦MBA项目开学演讲探究宏观经济转型与绿色产业崛起

3月4日,复旦MBA项目兔年首场时代先锋系列之聚劲论坛在线上线下同步举行。复旦大学管理学院应用经济学系李治国副教授围绕“宏观经济转型与绿色产业崛起”的主题带来2023年开学演讲。复旦MBA项目2012级校友顾永久结合创业经历讲述风力发电行业的历史机遇与未来挑战。复旦大学MBA项目副主任、复旦大学国际MBA项目执行主任孙龙老师介绍复旦MBA项目的全方位培养体系并带来最新招生政策解读。此次活动由2020级复旦MBA校友冉思宜全程主持。    开学演讲:    宏观经济转型与绿色产业崛起    演讲伊始,复旦大学管理学院应用经济学系李治国副教授以需求收缩、供给冲击、预期转弱这“三重压力”为切入点,谈

记一次 Druid 超时配置的问题 → 引发对 Druid 时间配置项的探究

开心一刻  一天在路边看到一个街头采访  记者:请问,假如你儿子娶媳妇,给多少彩礼合适呢  大爷:一百万吧,再给一套房,一辆车  大爷沉思一下,继续说到:如果有能力的话再给老丈人配一辆车,毕竟他把女儿养这么大也不容易  记者:那你儿子多大了?  大爷:我没有儿子,有两个女儿问题背景  最近生产环境出现了一个问题,错误日志类似如下FailedtoobtainJDBCConnection;nestedexceptioniscom.alibaba.druid.pool.GetConnectionTimeoutException:waitmillis1010,active10,maxActive10,

记一次 Druid 超时配置的问题 → 引发对 Druid 时间配置项的探究

开心一刻  一天在路边看到一个街头采访  记者:请问,假如你儿子娶媳妇,给多少彩礼合适呢  大爷:一百万吧,再给一套房,一辆车  大爷沉思一下,继续说到:如果有能力的话再给老丈人配一辆车,毕竟他把女儿养这么大也不容易  记者:那你儿子多大了?  大爷:我没有儿子,有两个女儿问题背景  最近生产环境出现了一个问题,错误日志类似如下FailedtoobtainJDBCConnection;nestedexceptioniscom.alibaba.druid.pool.GetConnectionTimeoutException:waitmillis1010,active10,maxActive10,

搜索中常见数据结构与算法探究(一)

1前言ES现在已经被广泛的使用在日常的搜索中,Lucene作为它的内核值得我们深入研究,比如FST,下面就用两篇分享来介绍一些本文的主题:第一篇主要介绍数据结构和算法基础和分析方法,以及一些常用的典型的数据结构;第二篇主要介绍图论,以及自动机,KMP,FST等算法;下面开始第一篇2引言“算法是计算机科学领域最重要的基石之一““编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那些算法和理论,例如数据结构、算法、编译原理、计算机体系结构、关系型数据库原理等等。“——《算法的力量》2.1提出问题2.1.1案例一设有一组

搜索中常见数据结构与算法探究(一)

1前言ES现在已经被广泛的使用在日常的搜索中,Lucene作为它的内核值得我们深入研究,比如FST,下面就用两篇分享来介绍一些本文的主题:第一篇主要介绍数据结构和算法基础和分析方法,以及一些常用的典型的数据结构;第二篇主要介绍图论,以及自动机,KMP,FST等算法;下面开始第一篇2引言“算法是计算机科学领域最重要的基石之一““编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那些算法和理论,例如数据结构、算法、编译原理、计算机体系结构、关系型数据库原理等等。“——《算法的力量》2.1提出问题2.1.1案例一设有一组

【深入浅出 Yarn 架构与实现】4-6 RM 行为探究 - 申请与分配 Container

本小节介绍应用程序的ApplicationMaster在NodeManager成功启动并向ResourceManager注册后,向ResourceManager请求资源(Container)到获取到资源的整个过程,以及ResourceManager内部涉及的主要工作流程。一、整体流程整个过程可看做以下两个阶段的送代循环:阶段1ApplicationMaster汇报资源需求并领取已经分配到的资源;阶段2NodeManager向ResourceManager汇报各个Container运行状态,如果ResourceManager发现它上面有空闲的资源,则进行一次资源分配,并将分配的资源保存到对应的应

【深入浅出 Yarn 架构与实现】4-6 RM 行为探究 - 申请与分配 Container

本小节介绍应用程序的ApplicationMaster在NodeManager成功启动并向ResourceManager注册后,向ResourceManager请求资源(Container)到获取到资源的整个过程,以及ResourceManager内部涉及的主要工作流程。一、整体流程整个过程可看做以下两个阶段的送代循环:阶段1ApplicationMaster汇报资源需求并领取已经分配到的资源;阶段2NodeManager向ResourceManager汇报各个Container运行状态,如果ResourceManager发现它上面有空闲的资源,则进行一次资源分配,并将分配的资源保存到对应的应

【深入浅出 Yarn 架构与实现】4-5 RM 行为探究 - 启动 ApplicationMaster

本节开始,将对ResourceManager中一些常见行为进行分析探究,看某些具体关键的行为,在RM中是如何流转的。本节将深入源码探究「启动ApplicationMaster」的具体流程。一、整体流程本小节介绍从应用程序提交到启动ApplicationMaster的整个过程,期间涉及Client、RMService、RMAppManager、RMApplmpl、RMAppAttemptImpl、RMNode、ResourceScheduler等几个主要组件。当客户端调用RPC函数ApplicationClientProtocol#submitApplication后,ResourceManag

【深入浅出 Yarn 架构与实现】4-5 RM 行为探究 - 启动 ApplicationMaster

本节开始,将对ResourceManager中一些常见行为进行分析探究,看某些具体关键的行为,在RM中是如何流转的。本节将深入源码探究「启动ApplicationMaster」的具体流程。一、整体流程本小节介绍从应用程序提交到启动ApplicationMaster的整个过程,期间涉及Client、RMService、RMAppManager、RMApplmpl、RMAppAttemptImpl、RMNode、ResourceScheduler等几个主要组件。当客户端调用RPC函数ApplicationClientProtocol#submitApplication后,ResourceManag

记一次批量更新整型类型的列值 → 探究 UPDATE 的使用细节

开心一刻  今天,她给我打来电话  她:你明天陪我去趟医院吧  我:怎么了  她:我怀孕了,陪我去打胎  我:他的吗  她:嗯  我心一沉,犹豫了片刻:生下来吧,我养!  她:他的孩子,你不配养!  我:我随孩子姓需求背景  最近接到一个数据迁移的需求,旧系统的数据迁移到新系统;旧系统不会再新增业务数据,业务操作都在新系统上进行  为了降低迁移的影响,数据进行分批迁移,也就是说新旧系统会并行一段时间  数据分批不是根据id范围来分的,也就说每批数据的id都是无规律的  另外,为了保证新旧系统数据的对应,新系统的id尽可能的沿用旧系统的id  因为表id在新旧系统都是自增的,所以迁移的时候,旧系