陌陌今天试了下这套题,感觉还不错,感兴趣的猿可以试一试:前端开发工程师 BFC(Block Formatting Contexts),块级格式化上下文,是 CSS 中一个比较晦涩难懂的概念,下面我们尝试以通俗易懂的语言彻底地理解它。盒模型CSS 盒模型描述了通过 文档树中的元素 以及相应的 视觉格...
陌陌今天试了下这套题,感觉还不错,感兴趣的猿可以试一试:前端开发工程师git是什么就不废话了出现以下情况怎么解决?有个index.ts文件export const ENV = { mode: 'Production', baseUrl: '/api/web/v1', iotUrl: '/iot...
分区的作用分区是将一个表的数据按照某种方式,比如按照时间上的月份,分成多个较小的,更容易管理的部分,但是逻辑上仍是一个表。个人理解起来,分区跟性能没有必然关系,分区更多的是从管理的角度出发的。 MySQL分区表对分区字段的限制分区的字段,必须是表上所有的唯一索引(或者主键索引)包含的字段的子集换句话...
打算写一系列死锁分析的例子,将平时遇到的死锁例子记录下来,做好记录,也当做积累。 死锁输出2017-10-10 17:07:21 7f45a5104700InnoDB: transactions deadlock detected, dumping detailed information.2017...
陌陌今天试了下这套题,感觉还不错,感兴趣的猿可以试一试:前端开发工程师前言如果线上出现报错,不是后端的问题而是前端的问题,请问如何定位?这是我们目前项目中比较尴尬的一个点,有几次线上排查问题,问题定位到前端这个环节,因为没有日志的原因,很难确定bug的出处。于是我决定使用一个工具能打印出线上报错的日...
陌陌今天试了下这套题,感觉还不错,感兴趣的猿可以试一试:前端开发工程师在Ajax应用中,jQuery的Ajax请求是非常容易而且方便的,但是初学者经常会犯一个错误,那就是Ajax请求的url不是本地或者同一个服务器下面的URI,最后导致虽然请求200,但是不会返回任何数据,事实上简单来说请求同一个域...
Redis是单线程的,这话搁以前,是横着走的,谁都知道的真理。现在不一样,Redis 变了。再说这句话,多少得有质疑的语气来跟你辩驳一番。意志不坚定的,可能就缴械投降,顺着别人走了。到底是什么样的,各位看官请跟小莱一起往下:图注:思维导图 Reactor模式反应器模式,你可能不太认识,如果看过上篇文...
陌陌今天试了下这套题,感觉还不错,感兴趣的猿可以试一试:前端开发工程师生命周期比较vue2 中 执行顺序 beforeCreate=>created=>beforeMount =>mounted=>beforeUpdate =>updated=>beforeDes...
mysql原理图各个组件说明:1. connectors与其他编程语言中的sql 语句进行交互,如php、java等。2. Management Serveices & Utilities系统管理和控制工具3. Connection Pool (连接池)管理缓冲用户连接,线程处理等需要缓存...
MySQL的默认事务隔离级别是?读未提交(RU): 一个事务还没提交时, 它做的变更就能被别的事务看到.读提交(RC): 一个事务提交之后, 它做的变更才会被其他事务看到.可重复读(RR): 一个事务执行过程中看到的数据, 总是跟这个事务在启动时看到的数据是一致的. 当然在可重复读隔离级别下, 未提...
21.简要说一下数据库范式?第一范式(1NF):强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。第二范式(2NF):要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。(在1NF基础上消除非主属性对主键的部分函数依赖)第三范式(3NF):任何非主属...
程序媛妹妹找对象,会不会考虑程序猿呢?今天陌陌就谈谈程序媛眼中的男程序猿。在程序媛眼中,程序猿有如下优点。各位程序猿们好好把握哦~程序猿的10个长处一、找程序猿不用操心外遇。程序猿是对着电脑工作,周围同事大部分是男生。他的生活中基本接触不到mm,所以不会有办公室恋情的发生,也就不会有外遇问题发生。...
缓存,极大提升数据读写能力,实现系统性能、可用性、并发能力提高,同时也节约了计算、网络资源。异步,解决同步处理带来一系列问题,实现并行方式处理、系统解耦、流量削峰填谷,实现高性能、高可用、可伸缩、最终一致性的架构。负载均衡(Load Balance),将流量负载分布到多个服务器来提高服务、应用、数...
为什么我们写的代码都是 if-else?程序员想必都经历过这样的场景:刚开始自己写的代码很简洁,逻辑清晰,函数精简,没有一个 if-else,可随着代码逻辑不断完善和业务的瞬息万变:比如需要对入参进行类型和值进行判断;这里要判断下对象是否为 null;不同类型执行不同的流程。落地到具体实现只能不停...
自从2014年Apple发布Swift语言以来,历时六年多,Swift已经发布到5.3版本,在5.0版本已经ABI stability,5.2版本也已经module stability,不管是语言还是基础库都日趋稳定,目前国内外大厂也都积极拥抱Swift阵营。绝大多数公司选择Swift语言开发iO...
既然使用在项目中使用了MQ,那么就不可避免的需要考虑消息丢失问题。在一些涉及到了金钱交易的场景下,消息丢失还是很致命的。那么在RocketMQ中存在哪几种消息丢失的场景呢?先来一张最简单的消费流程图:上图中大致包含了这么几种场景:生产者产生消息发送给RocketMQRocketMQ接收到了消息之后,...
智一面的面试题提供python的测试题使用地址:http://www.gtalent.cn/exam/interview?token=52cf92de494f4a8b6165d817a7279966方式1:单行注释:shift + #(在代码的最前面输入,非选中代码进行注释)多行注释:同单行一样在每...
你是否曾经为大文件上传而苦恼?如果文件上传的过程中,因为某种原因中断了,是否可以从中断的位置继续上传,而不用重新上传整个文件?如果你有这样的困惑,那么请继续阅读下面的内容。在现代网站应用中,上传文件是非常常见的。在任何语言中,通过使用一些工具,都可以实现文件上传的功能。但是,如果处理大文件上传的需...
智一面的面试题提供python的测试题使用地址:http://www.gtalent.cn/exam/interview?token=52cf92de494f4a8b6165d817a7279966windows环境下。需要用到PIL库。安装PIL。这里使用pip方式安装。首先安装pip,安装pip...
记录一下最近碰到的比较盲点的面试题。公司都不算大,所以只挑出一些技术性比较强的问题做记录。PHP 基础相关:PHP 编译的过程?对 opcode 有没有了解?从 opcode 的角度出发,能否优化一下 php 的速度?PHP 变量底层是如何实现的?Nginx 与 php-fpm 的通信过程?Ngi...