外卖演化之路看了下这个,做好一个大流量的系统真是不容易。学到了很多东西,希望有机会能够参与大流量系统的架构设计之初外卖app,外卖web 移动后台,web后台 DB 订单列表<---电话预订 目标:快速开发,快速调整流程,快速发布上线信息爆炸化后,走上模块化之后~~信息爆炸化时的系统用户业务系统:app i版 web 商家业务系统:pc app 打印机 db(master/slave
主要也就问到了这些问题,当时紧张,回答得不是很好,有很多东西没有讲清楚,现在回过头总结一下,也强化一下记忆。HashMap HashTable ConcurrentHashMap的区别? put如何解决hash冲突HashTable 底层数组+链表实现,无论key还是value都不能为null,线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低,Concurre
转载 2023-07-06 14:09:35
131阅读
{ 牛客面经 · java开发 }—3轮技术面+hr面 面经 回馈牛客 总结自我—作者:小仇Eleven首先讲真,得感谢牛客的讨论区,感谢给我面试的机会,感谢帮忙内推的小伙伴,楼主渣渣双非学校小硕,投过简历无数,简历被挂无数,几乎都是石沉大海,所以每次面试都感觉弥足珍贵本来上周面完就该发个面经的,但想想还是等定下来再写吧,今天收到了电话通知,所以过来发个贴好了,废话不多说,不管最后去不去mt,
百度——基础架构部面试(产品实习生-营销云方向) 因为之前在周边游实习过,因此问了许多关于的问题:S:在什么部门,主要工作内容?A:酒旅事业部的周边游,主要做周边游首页最下面的全品类推荐列表、周边游首页上各品类进口进去之后的列表以及各个poi下所有deal的排序策略。 S:这些列表的排序策略是什么?A:主要是对一些因子进行权重划分,然后分别打分,最后根据总分来排
文章目录分类管理业务开发公共字段自动填充问题分析代码实现功能完善新增分类需求分析数据模型代码开发分类信息分页查询需求分析代码开发删除分类需求分析代码开发代码完善关键代码修改分类需求分析代码实现 分类管理业务开发公共字段自动填充问题分析前面我们已经完成了后台系统的员工管理功能开发,在新增员工时需要设置创建时间、创建人、修改时间、修改人等字段,在编辑员工时需要设置修改时间和修改人等字段。这些字段属于
背景美外卖已经发展了五年,即时物流探索也经历了3年多的时间,业务从零孵化到初具规模,在整个过程中积累了一些分布式高并发系统的建设经验。最主要的收获包括两点:即时物流业务对故障和高延迟的容忍度极低,在业务复杂度提升的同时也要求系统具备分布式、可扩展、可容灾的能力。即时物流系统阶段性的逐步实施分布式系统的架构升级,最终解决了系统宕机的风险。围绕成本、效率、体验核心三要素,即时物流体系大量结合AI技术
转载 2023-08-16 16:26:59
323阅读
基于SSD的Kafka应用层缓存架构设计与实现
目录:导读 一、概述1.1 接口自动化概述1.2 提高 ROI1.3 Lego 的组成二、脚本设计2.1 Lego 的做法2.2 测试脚本2.3 配置文件三、用例设计3.1 一些思考3.2 Lego 接口自动化测试用例3.3 参数化3.4 前后置动作3.5 执行各部分四、网站功能4.1 站点开发4.2 整体组成4.3 使用-日常维护4.4 用例编辑4.5 在线调试4.6 用例生成工具4.
步骤分析1.需求分析:首先需要确定该app的功能,包括用户端和商家端,以及必要的后台管理系统。需要考虑到app的主要功能,如定位、搜索、点评、下单、支付等。2.UI设计:根据需求确定app的界面设计风格、布局、色彩等,要考虑到用户体验和视觉效果。可以参考app的设计风格和色彩。3.开发框架:选择适合的开发框架,如Android Studio,Eclipse等。4.功能实现:根据需求,实现各
目录一、前言二、技术架构总结思考点总结扩展点总结:技术架构演变初始阶段(2003年-2011年)O2O阶段(2012年-2015年)大数据阶段(2016年-2018年)平台化阶段(2018年-至今)三、业务架构总结简单的业务架构优化方法论第一步、让复杂的事情简单化。第二步、让简单的事情标准化。第三步、让标准化的事件流程化第四步、让流程化的事情自动化业务上单流程应用未优化前现状分析优化后现状分析
转载 2023-07-10 21:16:19
325阅读
自动化运维架构技术方案
由于题目是我通过草稿回顾,可能表述不清,但是内容大致一样。希望该博客内容对你有所帮助,题目所有权归公司所有,我只是想分享给大家学习,还望贵公司海涵~面试职位应聘职位:后端开发工程师岗位描述: 岗位要求: 面试时间:2015年9月19日 面试题型:90分钟 16单选+4多选+2编程单选题第1题 从A->B路程中有段扶梯,某人途中需要绑鞋带,问那种情况更快?A.路上绑鞋带时间快 B.扶梯上绑
事故背景公司最近安排了一波商品抢购活动,由于后台小哥操作失误最终导致活动效果差,被用户和代理商投诉了。经理让我带同事们一起复盘这次线上事故。什么原因造成的?抢购活动计划是零点准时开始,22:00 运营人员通过后台将商品上线23:00后台小哥已经将商品导入缓存中,提前预热抢购开始的瞬间流量非常大,按计划是通过Redis承担大部分用户查询请求,避免请求全部落在数据库上。如上图预期大部分请求会命中缓存,
今天分享的这篇文章,来自方正证券发布的名为 “从组织架构视角出发,回顾四大商业巨头的战略变迁——阿里、小米、京东、”的报告。 这份长达98页PPT的报告很详细地梳理了四家公司的发展阶段及对应的组织架构调整,还是有点意思的。一方面,人事、组织和战略是缠绕在一起的。公司发展最开始靠产品,之后逐步转向运营。随着公司的逐步壮大,公司的业务会越来越多,对组织的要求也会越来越高。这其中,离不开的
在传统的观念里,似乎一直被认为是家提供吃喝玩乐的购平台。但其实,从深入电影、外卖等领域起,就早已不再是一家购公司了,打开今天的APP:电影、外卖、机票、酒店、上门、甚至周边游等多重垂直业务均被囊括其中。2015年年底,与大众点评宣布合并,合并后新大的年活跃用户量达到1.7亿,高速增长的业务压力和巨额交易量的背后,是云提供的技术支持,让其保持着平稳运营。作为领先的O2O电商
转载 2023-07-12 15:25:16
419阅读
配送自成立以来,业务经历了多次跨越式的发展。业务的飞速增长,对系统的整体架构和基础设施提出了越来越高的要求,同时也不断驱动着技术团队深刻理解业务、准确定位领域模型、高效支撑系统扩展。如何在业务高速增长、可用性越来越高的背景下实现系统架构的快速有效升级?如何保证复杂业务下的研发效率与质量?本文将为大家介绍配送的一些思考与实践。-》配送业务从物流到同城即时配送同城即时配送业务的发展契机-》技术
互联网巨头的目光正越来越多地投向B端,除了BAT,华为、等都已置身于toB的战局里。实际上,“互联网下半场”这一提法,最早来自于点评CEO王兴。早在2016年,王兴就发表过关于“互联网下半场”的见解,在他看来,“上天(高科技),入地(深入产业,链接B端),全球化(出海)”是未来互联网发展的主要方向。最近几年,也在不断朝着这三个方向努力。在开掘B端业务层面,通过推出SaaS收银业务、餐饮
对于还是开发菜鸟阶段的我来说,走了不少弯路,包括文档的一些坑也是自己一个一个慢慢填的。总的来说提供的开放平台确实没有饿了么做的好,很多东西写的也不够清楚,希望通过这篇博客分享一些自己开发过程中遇到的一些问题和解决的经验方法。不过很多问题还是因为自己没有仔细看文档。重要的事情说三遍:仔细看文档,仔细看文档,仔细看文档!好了回到正题,想对接外卖平台进行开发的话首先还是要弄清楚你到底要申请什么平台,
16年的时候写过一篇代码讲解的,依旧是这三种架构,现在20年将近了,看到好的文章,是否增加新的认识。16年链接 iOS - 架构模式 - 解密 MVC、MVP、MVVM、VIPER架构新项目选择架构MVC MVP MVVMVIPERmvc不说大家常用的方式,VC解决一切。mvp来自于微软的面像协议编程,mvvm想必用过阿里前端库VUE的都了解。viper设计一种的
背景美外卖已经发展了五年,即时物流探索也经历了 3 年多的时间,业务从零孵化到初具规模,在整个过程中积累了一些分布式高并发系统的建设经验。最主要的收获包括两点:即时物流业务对故障和高延迟的容忍度极低,在业务复杂度提升的同时也要求系统具备分布式、可扩展、可容灾的能力。即时物流系统阶段性的逐步实施分布式系统的架构升级,最终解决了系统宕机的风险。围绕成本、效率、体验核心三要素,即时物流体系大量结合 A
  • 1
  • 2
  • 3
  • 4
  • 5