首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    京东商城技术架构部 | 我为11.11保驾护航

    京东快速发展的同时,应用规模、数据中心以及机器的规模都同步倍增,在面对如此大规模的机器,应运而生了京东数据中心操作系统(JDOS,JingdongDatacenter OS)。历经多年时间的技术沉淀与发展,JDOS不仅仅作为京东数据中心操作管理资源,更作为京东统一的PaaS平台致力于支撑业务系统快速交付、稳定运行,基础中间件托管提升基础平台敏捷交付。尤其是线上运行的阿基米德系列系统,将应用于实现京东商城数据中心资源智能调度,支撑在线业务系统与大数据计算混合部署融合计算,并节约采购成本。而每一次的11.11都是对JDOS系统的一次检验和挑战,经过无数次的紧张演练,问题排查,系统升级优化,服务应用快速交付;从容支撑大促高峰流量,保障了业务的高速发展。

    03

    MQ在分布式系统中的使用场景

    一项技术的产生必然是为了解决问题而生,了解了一项技术解决的问题,就能够很轻松的理解这项技术的设计根本,从而更好地理解与使用这项技术。 消息中间件和RPC从根本上来说都是为了解决分布式系统的服务间通信问题,我们的服务从最初的单体应用发展到SOA架构到现在的微服务架构,必不可少的就是服务间通信,但从最初的设想,服务间通信仅仅就是一次请求响应调用而已,为什么发展出如此多的消息中间件与RPC技术,我们是否真的需要学习这么多的消息中间件技术? 答案是肯定的,接下来我们将分析我们为什么要了解及使用如此多的服务间通信技术,以及他们究竟都解决了哪些问题,在什么场景下他们是必不可少的。

    01

    阿里为何再造年货节?只为实现三大跨越

    为了迎接春节到来,阿里不仅准备要跟腾讯大干一场红包大战,还做了一个张灯结彩、喜气洋洋、透着浓浓乡情年味的年货节。对于电商平台而言,人工造节本是稀松平常的事情,阿里先后造了双十一、双十二,但阿里年货节跟之前的电商节却有许多不一样的地方,它实现了三大跨越。 第一大跨越:物质鸿沟 移动互联网正在消灭农村和城市之间的信息鸿沟,它让许多原来根本接触不到互联网的人成为了移动网民,他们学会了通过互联网获取更及时更全面更丰富的信息。但是,横亘于农村与城市之间的不只是信息鸿沟,还有物质鸿沟:很多农村地区只能买到『非常可乐』

    08

    Java程序员的校招笔记——求职如梦

    2018年春,在家过完春节, 过完十一,回学校。第一周还是自以为是的浪,泡馆看书,记得当时看完了《镜花缘》,还有的忘了。反正前一周毫无压迫感,然后偶遇师兄提醒,开始紧张。紧张之余,制订了一套计划,开始准备春招实习,大三下学期。 春招启程   首先是做简历,和复习交叉着来。简历,先花钱在淘宝上买了很多套模板,跟着模板做,参考《剑指offer》做出了第一版。然后是发给比较要好的师兄求批评,收集到第一波意见,改之。继续发给师兄和老师看,重复迭代。后面的求职阶段,基本保持简历周更,每次都有优化,而且越来越少收到否定。值得一提的是,发给师兄和老师,他们看到你简历写的不错,也会帮你内推。   复习这一块,分析了一下自己的优劣势,我的基础比较扎实,所以优先夯实基础。菜鸟刚开始绝对不能搞木桶理论,一定要扬长避短,最大限度放大优势。首先复习了数据结构,把常见的算法刷一遍,然后第三次刷周志明的《深入理解Java虚拟机》;看了一下计算机网络,过一遍;我的项目经验比较水,是最大的劣势,所以简历上写的项目都比较水,在后面也花了时间去包装。数据库,17年我过了一遍“Innodb技术内幕”,虽然忘光了,但是时间宝贵也就没有抽时间复习,redis在寒假期间大概复习了如何用而已;我的大赛经验还行,所以在简历里是写在靠前的,两个国际级(一个到四月底才出了结果),还有国家级证书等,还是有得吹,所以也自己花了时间构思逻辑;   闲暇,看面经。牛客上的面经真的很好吃。因为我是做Java的,很多关于分布式,中间件,RPC,当时完全没有学过,纯粹靠面经补。然后是Java的底层,如线程安全,这个结合“深入理解Java虚拟机”这本书,此书神书也。当然,线程安全的神书是“Java 并发编程实战”,我和舍友一致推为Java多线程圣经,当年我只看过几章,很难看得下去,度日如年,过后却觉功力大增。很好,这里我发现Java这一块我的熟悉领域在多线程和JVM模型,所以以后但凡面试问Java,我都把话题暗暗地牵扯到Java虚拟机,此招制霸。   说说那些令我痛心疾首,心服口服的面试。 处面,阿里巴巴   18年四月初,我在牛客找了阿里的内推。一个普通二本院校的普通学生,初生牛犊不怕虎。不出几日,某夜,一个电话打过来,开始一面。聊了数据库的底层,我很多记不清,就诚实地说不记得了。然后聊数据结构,从排序聊起,聊到队列,聊了循环队列,然后他其实想问我缓存队列的,我没扯过去,他主动扯了,我大概聊,没说好;聊了生产者消费者模式,又没说好。聊JVM,当时我还没复习周志明的大作,忘光死。问了很多线程安全的问题,一个都回答不上。内存模型也没描述清楚,运行时数据区和OOM都没说出来。聊了接近一个小时,面试官说先这样,挂了电话,自觉凉了,莫名心伤,在内推群喊了一句已凉。不巧,面试官也在那群,互加了好友,私信说我基础不错,简直就是一剂强心剂,激动不已,自我感觉良好。   过几日,还是晚上,电话二面,面试官说看了前面的面试记录,感觉不错,然后把一面所有我答不上的问题逐个提出,阵亡。其实一面之后,我并没有放松,但是当时只是把自己错的题目记了下来,打算后面再复习,自己按照原定计划走,结果也就如此了。我第一次面试,还是阿里,错招频出。其一,自己实在是懂得太少,错得不自知。其实在后面,因为知识学的广了,重点知识的深度也有一些,在面试中是可以预测下一个问题要问什么的,甚至是暗示面试官问什么。其二,心理素质可圈可点,整个阿里面,特别是一面,展现了比较强的求生欲,其实当时就是觉得反正希望渺茫,不如拼了。到了二面,由于被敲打短处,搓伤口,整个过程都在淌血,越聊越怂。这个其实也属无奈。其三,面试被问到不会的,下来第一时间复习,这是后面自己强制执行的。   需要特别说的是,两面结束前都请面试官给出了意见,然后阿里的面试官超好,给我点出了优势和弱点,并且说出了他们自己觉得哪里不该错,让我感激不已。阿里的面试,一次面试可以长很多经验,技术也好,面试技巧也好,都让我学到了很多。 奈何舍我,唯品会   四月,投了唯品会的Java助理实习,笔试过,在清明前一天远程视频面试。一面面试官上来就问Java虚拟机,我那时候正好被阿里碾压过一次,刚刚恶补了JVM,开始秀Java虚拟机的知识,详细到JDK7和8的区别,什么情况下major GC,线程安全,volative的语义,全部半引导的聊了出来,简直太爽了。一面基本没遇到比较难的问题,过。二面聊数据结构,面试官长得像学校网络中心的陈老,说话也像,自来熟。聊得也还行,最后问了笔试大题的思路,我说不记得题目,他竟然发过了啦,尴尬。然后我略作思考,和他讨论了解题思路,注意的边界,打算开始写,他电脑没电了,掉线。然后通过电话继续聊了一下,结束。那天是清明的前几天,我面试完就收拾东西回家了。结果车上HR打过来问是否有空聊三面,我说在车上,延后。   清明后,顺利聊了HR,准备发Offe

    03
    领券