ICode9

精准搜索请尝试: 精确搜索
  • 说一说JS数据类型有哪些,区别是什么?2022-08-31 08:01:02

    JS数据类型分为两类:一类是基本数据类型,也叫简单数据类型,包含7种类型,分别是Number 、String、Boolean、BigInt、Symbol、Null、Undefined。另一类是引用数据类型也叫复杂数据类型,通常用Object代表,普通对象,数组,正则,日期,Math数学函数都属于Object。 数据分成两大类的本质区别:基本数据

  • 说一说this指向(普通函数、箭头函数)?2022-08-30 08:01:47

    this 存在的场景有三种全局执行上下文和函数执行上下文和 eval 执行上下文,eval 这种不讨论,在全局环境中调用普通函数,严格模式下this指向 undefined,非严格模式下this指向全局变量 window;通过一个对象来调用函数内部的方法,this指向该对象;new 关键字搭建好的新对象,构造函数里面的 thi

  • 说一说HashMap的底层实现2021-12-10 22:00:20

    在JDK1.8以前 HashMap的底层结构是数组+链表,HashMap通过key的HashCode然后通过hash方法(扰动函数)处理过的hash值,然后通过( 数组长度 - 1 ) & hash 判断当前元素存放的位置,如果当前位置已有元素,则判断该元素与要存入元素的hash值和key是否相同,如果相同直接覆盖,不同则通过拉链法

  • java总结2021-11-13 18:31:47

    面试总结 最近离职了,试着面试了几份北京的工作,感觉自己技术在如何四年多了时间 里退步了,也老了好几岁。原来公司用到的SSH框架根本没有任何用武之地。正好整理一下。 北京那边常问的问题有: 1.sql调优类问题 比如说一说mysql的索引有啥用 2.mq的应用场景有哪

  • 164、哪些函数不能是虚函数?把你知道的都说一说2021-07-20 23:33:17

    1) 构造函数,构造函数初始化对象,派生类必须知道基类函数干了什么,才能进行构造;当有虚函数 时,每一个类有一个虚表,每一个对象有一个虚表指针,虚表指针在构造函数中初始化; 2) 内联函数,内联函数表示在编译阶段进行函数体的替换操作,而虚函数意味着在运行期间进行类型确定,所以内联函数不能

  • 两个月面试经历回顾:阿里,携程,小红书,美团,网易等等(重点讲讲一二面内容)2021-07-19 16:04:39

    前言 还没有 offer 的同学不要气馁,该来的迟早会来。我从六月中旬有想法跳槽开始准备校招,一开始也是惨不忍睹,后来慢慢进入状态最近的面试基本都能走到终面,所以好好坚持,最后一定会有好结果的。 我投递的都是上海的开发岗位,接下来以时间线回顾一下参加过的面试。最开始参加的一些面

  • 122、说一说你了解的关于lambda函数的全部知识2021-07-18 02:01:06

    1) 利用lambda表达式可以编写内嵌的匿名函数,用以替换独立函数或者函数对象; 2) 每当你定义一个lambda表达式后,编译器会自动生成一个匿名类(这个类当然重载了()运算符),我 们称为闭包类型(closure type)。那么在运行时,这个lambda表达式就会返回一个匿名的闭包实例, 其实一个右值。所以,我们

  • 说一说数据仓库分层模型2021-07-05 12:53:43

      说一说数据仓库分层模型 |0x00 写在前面的话 数据仓库中,我们常听到要做分层计算,包括ads、dwd、dws、ads、dim等,那为什么要这么区分,有什么意义?今天就来好好讲述一下。 |0x01 传统意义上的数据分成 在2012年前后,早期的大数据平台是以Hadoop为核心,数据开发也是以MapReduce为主,Hive

  • 说一说什么是跨域,怎么解决2021-06-22 09:33:57

    因为浏览器出于安全考虑,有同源策略。也就是说,如果协议、域名或者端口有一个不同就是跨域,Ajax 请求会失败。 为来防止CSRF攻击 1.JSONP JSONP 的原理很简单,就是利用 JSONP 使用简单且兼容性不错,但是只限于 get 请求。 2.CORS CORS 需要浏览器和后端同时支持。IE 8 和 9 需要

  • 说一说Nginx Proxy配置2021-06-03 17:36:15

    代理模块 ngx_http_proxy_module 代理配置 代理 Syntax: proxy_pass URL; #代理的后端服务器URL Default: — Context: location, if in location, limit_except 头信息 Syntax: proxy_set_header field value; Default: proxy_set_header Host

  • 说一说程序员如何保持平常心2021-05-06 20:51:58

    其实平常人,最难有平常心。什么是平常心 有人问查理芒格(巴菲特的合伙人,人生导师)如果用一个词来形容伯克希尔哈撒韦的成功,那你会用什么词,芒格回答rationality理性。翻译过来很有一股平常心的味道。什么是平常心,我查了百度百科,是这样说的 “ 平常心具体表现为对自己做任何事的成功和失

  • 测试开发工程师常见面试题----语言基础java2021-04-15 12:31:39

    三、语言基础   1、Java 1.请你说一下多态 2请问Java中接口与抽象类是否相同? 3.请你说一下垃圾回收机制 4、请你说一下Java中的异常处理机制 5.请问多线程是什么? 6、请你来聊一聊集合类和内存 7.请你说一下java jvm的内存机制 8.请你说一说有哪几种垃圾回收算法 9.请你说一说垃

  • 请你说一说进程和线程的区别2021-04-12 10:05:38

    1)进程是cpu资源分配的最小单位,线程是cpu调度的最小单位。 2)进程有独立的系统资源,而同一进程内的线程共享进程的大部分系统资源,包括堆、代码段、数据段,每个线程只拥有一些在运行中必不可少的私有属性,比如tcb,线程Id,栈、寄存器。 3)一个进程崩溃,不会对其他进程产生影响;而一个线程崩

  • 请你说一说死锁发生的条件以及如何解决死锁2021-04-12 10:01:23

    死锁是指两个或两个以上进程在执行过程中,因争夺资源而造成的下相互等待的现象。死锁发生的四个必要条件如下: 互斥条件:进程对所分配到的资源不允许其他进程访问,若其他进程访问该资源,只能等待,直至占有该资源的进程使用完成后释放该资源; 请求和保持条件:进程获得一定的资源后,又对其他

  • 面试高频题:说一说对Spring和SpringMvc父子容器的理解?2021-04-02 03:04:01

    引言 以前写了几篇关于SpringBoot的文章《面试高频题:springBoot自动装配的原理你能说出来吗》、《保姆级教程,手把手教你实现一个SpringBoot的starter》,这几天突然有个读者问:能说一说Spring的父子容器吗?说实话这其实也是Spring八股文里面一个比较常见的问题。在我的印象里面Spring

  • 面试官:说一说Android启动优化2021-03-22 21:58:05

    应用的启动速度对一个APP来说至关重要,会直接影响到用户体验,如果启动速度过慢会导致用户的流失,本文就启动速度优化分析,为优化启动速度提供一些思路。 1、应用启动分类 应用有三种启动状态,每种状态都会影响应用向用户显示所需的时间:冷启动、温启动和热启动。在冷启动中,应用从

  • 说一说Springboot 的拦截器2021-03-12 18:57:06

    1.使用场景 在用户登陆之后,我们一般会把用户登陆的状态和相关信息进行存储,把对应的token返回到客户端进行存储,下次请求过来时,系统可以通过token拿到当前这个用户的相关信息,这是授权通常的作法,而有时一些业务里,你存储的用户信息不是全局的,可能只是某几个接口会用户某些信息,而你把

  • 说一说数据分析师和数据科学家的关系2021-03-04 23:58:08

    说一说数据分析师和数据科学家的关系   随着数字化的节奏越来越快,越来越多的企业开始认识到数据分析的重要性,其中就有许多企业需要依靠数据来制定相关的业务决策。这导致市场对数据分析专业人员(如数据分析师和数据科学家)的需求呈指数级增长。   我们今天先探讨数据分析师

  • 「类与对象」说一说isa指针2021-03-01 11:58:14

    概要 在讲isa指针前,我们先来看一道经典的面试题: 对象的isa指针指向哪里? 看到这道题,心中可能朦朦胧胧有些答案,也可能不太确定,抑或说不明白。那咱就带着这个问题,揭开isa指针的神秘面纱。 这篇文章主要就isa的作用、数据结构以及如何优化等方面进行讲解。 isa的作用 在文章NSOb

  • 说一说程序员如何保持平常心2021-01-17 12:57:50

    其实平常人,最难有平常心。 什么是平常心 有人问查理芒格(巴菲特的合伙人,人生导师)如果用一个词来形容伯克希尔哈撒韦的成功,那你会用什么词,芒格回答rationality理性。翻译过来很有一股平常心的味道。什么是平常心,我查了百度百科,是这样说的 “ 平常心具体表现为对自己做任何事的成

  • 说一说Servlet的生命周期?2021-01-02 16:04:26

    Servlet生命周期共4个阶段:  实例化---初始化---服务--销毁 实例化:当用户第一次发送请求当时候,容器判断是否已经创建过servlet对象,由于是第一次,所以没有创建TOMCAT进行创建 初始化:创建完毕,调研init方法初始化 第二次请求,判断已经存在则无需进行实例化喝初始化 服务:初始化完毕,调用s

  • 说一说帅地在鹅厂新员工培训地体验2020-11-25 22:52:24

    上周刚刚参加完公司的毕业生封培,本来上个周日就要写一篇封培相关的文章的,不过想了想,好像不知道分享啥好,因为有些封培的内容,有可能是公司的高压线,我也不敢分享;后来想了下去年的自己,发现自己之前还是挺喜欢看别人的分享的,一个简单的原因就是,看了之后,好像会产生莫名的学习动力…… 所

  • 说一说你不了解的Tailwind CSS响应式设计~2020-11-17 20:04:11

    导语 响应式相信大家都不陌生,就是使用css的媒体查询设计,进行不同尺寸,显示不同效果,但是Tailwind CSS的响应式设计使用起来会更加爽,更加快捷方便,到底怎么搞呢?我们一起来探讨一下。 简介 Tailwind中的每个实用程序类都可以有条件地应用于不同的断点,这使得轻松构建复杂的响应式接口

  • 说一说Servlet的生命周期2020-11-13 17:01:53

    Servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init(),service()和destroy方法表达。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX

  • 请说一说Servlet的生命周期?2020-09-11 22:33:44

    servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。   Servlet被服务器实例化后,容器运行其init方法,该方法在整个生命周期中只运行一次,用于做一些准备工作,当该方法结束时该Ser

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有