事故背景公司最近安排了一波商品抢购活动,由于后台小哥操作失误最终导致活动效果差,被用户和代理商投诉了。经理让我带同事们一起复盘这次线上事故。什么原因造成的?抢购活动计划是零点准时开始,22:00 运营人员通过后台将商品上线23:00后台小哥已经将商品导入缓存中,提前预热抢购开始的瞬间流量非常大,按计划是通过Redis承担大部分用户查询请求,避免请求全部落在数据库上。如上图预期大部分请求会命中缓存,
主要也就问到了这些问题,当时紧张,回答得不是很好,有很多东西没有讲清楚,现在回过头总结一下,也强化一下记忆。HashMap HashTable ConcurrentHashMap的区别? put如何解决hash冲突HashTable 底层数组+链表实现,无论key还是value都不能为null,线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低,Concurre
转载 2023-07-06 14:09:35
157阅读
今天分享的这篇文章,来自方正证券发布的名为 “从组织架构视角出发,回顾四大商业巨头的战略变迁——阿里、小米、京东、”的报告。 这份长达98页PPT的报告很详细地梳理了四家公司的发展阶段及对应的组织架构调整,还是有点意思的。一方面,人事、组织和战略是缠绕在一起的。公司发展最开始靠产品,之后逐步转向运营。随着公司的逐步壮大,公司的业务会越来越多,对组织的要求也会越来越高。这其中,离不开的
            点评2017秋招笔试真题-后台开发&系统工程师A   下面代码输出的结果是? public static void main(String args[]) { Thread t = new Thread() { public void run() { print(); } }; t.
转载 2024-06-21 20:21:15
55阅读
http://ios.jobbole.com/91286/
转载 2023-05-22 11:16:30
105阅读
今天我主要分这几个部分讲:第一部分是在数据库自动化运维系统构建前的烦恼,DBA手动运维DB的时候遇到的各种问题;第二个是我们在构数据库运维自动化系统过程中的一些坎坷和思考,这里我会说我们的1.0版系统,还有1.0版的系统为什么要到2.0版的,以及现在2.0版系统在线上的使用情况,在2.0版系统的基础上,我会给大家介绍三个典型的案例,可能大家平时会用到的;最后说一下我们2.0版系统构建之后线上跑
背景美外卖已经发展了五年,即时物流探索也经历了3年多的时间,业务从零孵化到初具规模,在整个过程中积累了一些分布式高并发系统的建设经验。最主要的收获包括两点:即时物流业务对故障和高延迟的容忍度极低,在业务复杂度提升的同时也要求系统具备分布式、可扩展、可容灾的能力。即时物流系统阶段性的逐步实施分布式系统的架构升级,最终解决了系统宕机的风险。围绕成本、效率、体验核心三要素,即时物流体系大量结合AI技术
1. 利用stack计算整数表达式. 2. 硬币正面朝下, 第一次全部翻转, 第2次反转2的倍数(2,4,6,...), 第3次反转3的倍数(3,6,9...), 这样一直进行下去,操作100次, 问有多少正面朝上. 是1-2006之间的完全平方数,数的奇偶性,可以发现这个硬币号码的约数有几个,就会...
转载 2012-11-09 21:22:00
113阅读
2评论
{ 牛客面经 · java开发 }—3轮技术面+hr面 面经 回馈牛客 总结自我—作者:小仇Eleven首先讲真,得感谢牛客的讨论区,感谢给我面试的机会,感谢帮忙内推的小伙伴,楼主渣渣双非学校小硕,投过简历无数,简历被挂无数,几乎都是石沉大海,所以每次面试都感觉弥足珍贵本来上周面完就该发个面经的,但想想还是等定下来再写吧,今天收到了电话通知,所以过来发个贴好了,废话不多说,不管最后去不去mt,
类似、饿了么的开发软件app需要多少钱?现在年轻人通过手机点餐已经成为消费习惯,如果你的餐厅还有外卖系统,生意最少损失一半。但是如果加盟、饿了么平台,利润又被这些平台抽走了大半。开发一个自己的外卖app软件,成为很多商家及创业者的选择。现在,外卖app开发不用找专业软件app需要多少钱,是否需要专业的app开发公司,利用“apicloud”免编程app在线制作平台,普通人自己也能制作外卖a
北京JAVA开发三年,拿到35K的offer面试心得原创Java高级开发之路2020-12-08 21:44:36前言长文干货提示,文章为大家完整记录了一位在北京做了3年的JAVA开发的朋友,如何通过的面试及拿到35K的offer。全篇内容由全程电话录音再手打腾稿,原创手打不易,请记得点赞收藏支持哦!文章末尾有为大家准备好的JAVA面试资料。面试总结JAVA基础1. JAVA中的几种基本数
文章目录分类管理业务开发公共字段自动填充问题分析代码实现功能完善新增分类需求分析数据模型代码开发分类信息分页查询需求分析代码开发删除分类需求分析代码开发代码完善关键代码修改分类需求分析代码实现 分类管理业务开发公共字段自动填充问题分析前面我们已经完成了后台系统的员工管理功能开发,在新增员工时需要设置创建时间、创建人、修改时间、修改人等字段,在编辑员工时需要设置修改时间和修改人等字段。这些字段属于
转载 2024-08-25 17:03:25
124阅读
外卖演化之路看了下这个,做好一个大流量的系统真是不容易。学到了很多东西,希望有机会能够参与大流量系统的架构。设计之初外卖app,外卖web 移动后台,web后台 DB 订单列表<---电话预订 目标:快速开发,快速调整流程,快速发布上线信息爆炸化后,走上模块化之后~~信息爆炸化时的系统用户业务系统:app i版 web 商家业务系统:pc app 打印机 db(master/slave
#!/usr/bin/env python3 # -*- coding: utf-8 -*- import requests from lib.re_util import Re
原创 2022-10-20 11:29:46
637阅读
1.简单的自我介绍,与大体的了解我。。。一面面试官非常不错,先问了下几个项目和用到的技术,会先对我懂的东西做一个大体的了解,比如webpack的单页面的多页面切换,webpack的按需加载,一些webpack的配置有哪些,问了有没有看vue源码,我说了一个vue的watch,大体问了问我框架方面的东西,发现我对框架并不是很熟练,安慰我说没有关系。2.promise的原理这个面试官最让人欣赏的就是不
这篇开始的文章我会从头开始学习着去做一个高仿的网站,内容包括前后端的一些基础知识,当然了,由于本人也是抱着学习的心态,将这个过程以博客的形式记录下来,其中的不足希望大家可以谅解。如果能有幸得到各位大神们的指点,荣幸之至。在最近的一段学习过程中,感觉最深的就是将各种框架组合在一起的复杂性。索性,各路大神们为我们提供了一些十分便捷的轮子能够让我们进行快速开发。首先来说一下我们采用的技术:vue+k
前言长文干货提示,文章为大家完整记录了一位在北京做了 3 年的 JAVA 开发的朋友,如何通过的面试及拿到 35K 的 offer,请记得点赞收藏支持哦!文章末尾有为大家准备好的 JAVA 面试资料。面试总结  JAVA 基础1. JAVA 中的几种基本数据类型是什么,各自占用多少字节,Integer 占几个字节.2. String 类能被继承吗,为什么.3. String,Stri
前言说起程序员人们的第一印象就是工资高、加班凶、话少钱多头发少。再加上现在科技互联网公司太吃香,bat、华为小米等公司程序员加班情况被广泛传播,程序员用生命在敲代码的印象刻在了很多人的心里。与其它行业一样,凡是有高级和普通,虽然都是敲代码但也有大牛和普通之分,大牛程序员,一个人比一个团队做项目都做得快,最为出名的当属十几年前求伯君在做wps时,一个人完成了微软二十人团队没有完成的项目需求,也让wp
# Android 开发定位 在移动应用开发中,定位功能是一项非常重要的技术,能够为用户提供基于位置的个性化服务。作为一家提供外卖、酒店预订等服务的互联网公司,也为其移动应用集成了定位功能。本文将介绍定位的实现原理,并给出相应的代码示例。 ## 定位原理 定位是基于[高德地图定位SDK]( 定位的实现步骤如下: 1. 引入高德地图定位SDK依赖。 在项目
原创 2024-01-22 06:03:52
287阅读
由于题目是我通过草稿回顾,可能表述不清,但是内容大致一样。希望该博客内容对你有所帮助,题目所有权归公司所有,我只是想分享给大家学习,还望贵公司海涵~面试职位应聘职位:后端开发工程师岗位描述: 岗位要求: 面试时间:2015年9月19日 面试题型:90分钟 16单选+4多选+2编程单选题第1题 从A->B路程中有段扶梯,某人途中需要绑鞋带,问那种情况更快?A.路上绑鞋带时间快 B.扶梯上绑
  • 1
  • 2
  • 3
  • 4
  • 5