JavaScript 存储相关:请描述以下cookie、localStorage、sessionStorage的区别 在H5之前,cookie一直都是本地存储的一个重要的方法。直到后面的两个出现了, 就开始用后面的两个做本地存储。 1、cookie: 本身用于客户端和服务器端的通信。 但是它有本地存储的功能,于是就被“借用”。 我们可以通过document.cookie获取和修改cookie,获取
本文向大家介绍AngularJS 面试题集锦,包括了AngularJS 面试题集锦的使用技巧和注意事项,需要的朋友参考一下 ng-if 跟 ng-show/hide 的区别有哪些? 第一点区别是, ng-if 在后面表达式为 true 的时候才创建这个 dom 节点, ng-show 是初始时就创建了,用 display:block 和 display:none 来控制显示和不显示。 第二点区别是
在为 Glide 报告 bug 的时候,如果您能同时提供一个 Pull Request 包含失败的测试用例 (failing test case) 以演示你正在报告的问题,会对我们很有帮助。失败测试用例可以协助避免交流问题,使维护者容易复现问题,并可在一定程度上提供在将来不再复现该问题的一些保障。 这个指南将手把手地带您撰写一个失败测试用例。 初始化设置 在编写任何代码之前,你需要有少许的一些前置
APK安装过程 应用安装涉及到如下几个目录: system/app:系统自带的应用程序,无法删除 data/app:用户程序安装的目录,有删除权限。安装时把apk文件复制到此目录 data/data:存放应用程序的数据 data/dalvik-cache:将apk中的dex文件安装到dalvik-cache目录下 复制APK安装包到data/app目录下,解压并扫描安装包,把dex文件(Dalvi
如何用数组实现队列? 用数组实现队列时要注意 溢出 现象,这时我们可以采用循环数组的方式来解决,即将数组收尾相接。使用front指针指向队列首位,tail指针指向队列末位。 内部类访问局部变量的时候,为什么变量必须加上final修饰? {#xuan} 因为生命周期不同。局部变量在方法结束后就会被销毁,但内部类对象并不一定,这样就会导致内部类引用了一个不存在的变量。 所以编译器会在内部类中生成一个局
亲爱的读者,这些R面试问题专门设计用于让您熟悉在R编程主题面试中可能遇到的问题的本质。 根据我的经验,很好的面试官在你的面试中几乎不打算问任何特定的问题,通常问题从这个主题的一些基本概念开始,然后他们继续基于进一步的讨论和你回答的问题 - 什么是R编程? R是一种编程语言,用于统计分析和为此目的创建图形。它不是数据类型,而是具有用于计算的数据对象。 它用于数据挖掘,回归分析,概率估计等领域,使用其
亲爱的读者,这些Grav Interview Questions专门为了解您在Grav主题面试中可能遇到的问题的性质而设计。 根据我的经验,很好的面试官在你的面试中几乎不打算问任何特定的问题,通常问题从这个主题的一些基本概念开始,然后他们继续基于进一步的讨论和你回答的问题 - 什么是Grav? Grav是一个基于平面文件的内容管理系统,它不使用数据库来存储内容,而是使用文本文件(.txt)或mar
主要内容:1.RocketMQ由哪些角色组成,每个角色作用和特点是什么,2.RocketMQ中的Topic和JMS的queue有什么区别,3.RocketMQ Broker中的消息被消费后会立即删除吗,4.RocketMQ消费模式有几种,5.RocketMQ消息是push还是pull,6.为什么要主动拉取消息而不使用事件监听方式,7.Broker如何处理拉取请求的,8.RocketMQ如何做负载均衡,,,,,,,,,,,,,,,,,,,,,,,,,,,1.RocketMQ由哪些角色组成,每个角色
主要内容:1.BeanFactory-框架基础设施,2.ApplicationContext 面向开发应用,3.BeanFactory 和 ApplicationContext有什么区别?,4.ApplicationContext通常的实现,5.WebApplication 体系架构,6.Spring Bean 定义,7.Spring Bean 作用域,8.Spring处理线程并发问题,9.5 种不同方式的自动装配,,,1.BeanFactory-框架基础设施 BeanFactory 是 Spr
主要内容:1.一条 Sql 语句查询一直慢会是什么原因,2.一条 Sql 语句查询偶尔慢会是什么原因,3.为什么 VarChar 建议不要超过255,4.删除表数据后表的大小却没有变动这是为什么,5.主从延迟要怎么解决,6.buffer pool 是做什么的,7.Sql 调优思路,8.自适应hash的优缺点1.一条 Sql 语句查询一直慢会是什么原因 「1.没有用到索引」 比如函数导致的索引失效,或者本身就没有加索引 「2.表数据量太大」 考虑分库分表吧 「3.优化器选错了索引」 「考虑使用」
主要内容:1.JVM内存结构,2.JVM内存模型,3. heap 和stack,4.栈内存溢出,5. OOM,7.如何判断一个对象是否存活,8.强引用、软引用、弱引用、虚引用,9.被引用的对象就一定能存活吗,10.垃圾回收器,11.垃圾回收算法,12.JVM中一次完整的GC,13.Minor GC 和 Full GC,14.空间分配担保原则,15.栈结构,16.类加载系统,17.类加载以及类加载的过程,,,,,,,,,,,1.JVM内存结构 图1 图2 图3 图4 图5: 运行时数据期分为:1.
主要内容:1.什么是消息中间件,2.kafka 是什么?有什么作用,3.kafka 的架构,4.Kafka Replicas是怎么管理的,5.如何确定当前能读到哪一条消息,6.生产者发送消息有哪些模式,7.发送消息的分区策略有哪些,8.Kafka 支持读写分离吗,9.那 Kafka 是怎么去实现负载均衡的,10.Kafka 的负载均衡会有什么问题呢,11.Kafka 的可靠性是怎么保证的,12.Kafka 的消息消费方式有哪些,,,,,,,,,,,1.什么是消息中间件 消息中间件是基于队列与消息
主要内容:如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息,如何避免消息重复投递或重复消费,消息基于什么传输,消息如何分发,消息怎么路由,如何确保消息持久化,RabbitMQ 的集群,mq 的缺点,rabbitmq的工作模式如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息 发送方确认模式 将信道设置成 confirm 模式(发送方确认模式),则所有在信道上发布的消息都会被指派一个唯一的 ID。 一旦消息被投递到目的队列后,或者消息被写入磁盘后(
什么是是可达性分析算法? 现代虚拟机基本都是采用可达性分析算法来判断对象是否存活,可达性算法的原理是以一系列叫做 GC Root 的对象为起点出发,引出它们指向的下一个节点,再以下个节点为起点,引出此节点指向的下一个结点。这样通过 GC Root 串成的一条线就叫引用链),直到所有的结点都遍历完毕,如果相关对象不在任意一个以 GC Root 为起点的引用链中,则这些对象会被判断为垃圾对象,会被 G
主要内容:1.什么是Nginx?,2. 为什么要用Nginx,3.为什么Nginx性能这么高?,4.Nginx怎么处理请求的?,5.什么是正向代理和反向代理?,6.使用“反向代理服务器的优点是什么?,7.Nginx的优缺点?,8.Nginx应用场景?,9.Nginx目录结构有哪些?,10.Nginx配置文件nginx.conf有哪些属性模块?,11.location的作用是什么?,12.location的语法,,,,1.什么是Nginx? Nginx是一个 轻量级/高性能的反向代理Web服务器,