面试必问之jvm
问题1 说一下jvm内存模型问题1.1 jvm内存模型栈区:栈分为java虚拟机栈和本地方法栈重点是Java虚拟机栈,它是线程私有的,生命周期与线程相同。每个方法执行都会创建一个栈帧,用于存放局部变量表,操作栈,动态链接,方法出口等。每个方法从被调用,直到被执行完。对应着一个栈帧在虚拟机...
2024-01-10面试中必问的jvm与性能优化
三个加载器各自完成自己的工作,但它们是如何协调工作呢?哪一个类该由哪个类加载器完成呢?为了解决这个问题,Java采用了委托模型机制。 委托模型机制的工作原理很简单:当类加载器需要加载类的时候,先请示其Parent(即上一层加载器)在其搜索路径载入,如果找不到,才在自己的搜索路径搜索...
2024-01-10jvm之栈、堆
1. Java Virtual Machine 人群当中,一位叫java的小伙子正向周围一众人群细数着自己取得的荣耀与辉煌。就在此时,c老头和c++老头缓步走来,看着被众人围住的java,c老头感叹地对着身旁的c++说道:“原以为你就可以挑起我的梁子一直走下去的。” c++笑着回应道:“江山代有才人出,这世界以后总会...
2024-01-10面试题
基础JVM内存模型(堆、方法区、本地方法栈、JVM栈、程序计数器)GC回收方式(计数器、可达性分析等)类加载器(AppClassLoader、ExtClassLoader、BootstrapClassLoader)OSI七层模型(物理层->数据链路层->网络层->传输层->会话层->表现层->应用层)设计模式(单例模式、观察者模式、装饰者模式、工厂模式、代理模式)HashM...
2024-01-10SSH面试题
本文内容纲要:SSH面试题一、SSH框架SSH作为struts2+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,帮助开发人员在短期内搭建Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的...
2024-01-10面试常见的js算法题
我们去面试一般都有笔试,笔试题一般都会涉及到很多算法的东西。不管你用的多不多,反正就是要会。不然笔试很难过。就算是直接面试的,有时候也会遇到面试官直接叫你当场写个算法题出来这种情况。因为笔试时间很有限,不会出很复杂的题目,所以笔试怎么出都不会离开下面这几种题。废...
2024-01-10【JS】js面试题收集
首页专栏javascript文章详情0js面试题收集卡米撒吗发布于 今天 05:42 1.javascript typeof返会的数据类型有哪些object,string,undefined,number,function,boolean基本数据类型:string,number,boolean,undefined,null2.判断是否为数组的方法console.log(arr instanceof Array)console.log(Array.isArray(arr))3.== 和 === 区别== 会做...
2024-01-10Vue.js面试题整理(转载)
一、什么是MVVM?MVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,它负责将数据模型转化成UI 展现出来,ViewModel 是一个同步View 和Model的对象(桥梁)。在MVVM架构下,View 和 Model 之间并没有直接的联系,而是通...
2024-01-10js前端面试之同步与异步问题详解
前言我本来是打算写一篇co源码精读(为啥读co,因为它短),然鹅发现自己存在一系列基础问题没有搞透彻,打算写一个js基础系列文章,总结自己的理解(copy),希望与你在学习路上一同进步。首先问问自己当面试官问到js中的同步和异步,这个问题该怎么回答?理解一个问题无非是what-why-howjs同步和...
2024-01-10前端精华面试题:css经典布局+js常见原理
如今前端工程师的技术要求越来越高,会使用常见的API已经不能满足现如今前端日益快速发展的脚步。现在中大厂基本都会要求面试者手写前端常见API的原理,以此来证明你对该知识点的理解程度。接下来,我将列举我面试时以及自认为比较重要的CSS部分、JS部分常见手写原理题!CSS部分经典Flex布局...
2024-01-10面试题问 js的构造函数和普通函数的区别?
面试题: js的构造函数和普通函数的区别?这个问题怎么回答回答:至少有下面这几种:this 的指向不同函数作为构造函数,也即使用 new 关键字初始化的时候,其中的 this 指向实例化出来的结果;函数直接执行的时候,this的指向就是饱受诟病的 JS 特性了,这不在本题的讨论范围内,不展开讲。默认返回值不同函数作为构造函数的时候,即便不使用return关键字显式返回,函数也有默认的返回值,也就...
2024-03-04Vuejs 20K工资必备的热门面试题
上篇文章只说一道题,大家是不是没有看过瘾,接下来我们来填满好奇心~~想用Vuejs突破20K必备的热门面试题(二)-data的限制上篇的v-if和v-for是不是让大家对vue整体原理有一个更深入的了解呢,下面我们来聊第二题Vue组件data为什么必须是个函数而Vue的根实例则没有此限制?源码中找答案:src\core\inst...
2024-01-10二叉树面试题
我之前面试了好几家公司,都会考一些关于二叉树的面试题,比如下面这几个面试题:二叉树有哪几种遍历方式不用递归如何遍历二叉树如何判断二叉树是对称二叉树将二叉树左右节点翻转实现一个函数接收任意二叉树,求二叉树所有根节点到叶子路径组成的数字之和前端常考的算法题就是...
2024-01-10java分布式面试题的整合
在java中的模块比较种类多样和复杂,如果用分布式的思想来说,能够在使用的时候,让不同模块下的工具同时运行,而某一点的出错并不会影响整体的程序。我们在对于分布式知识点的考察上,分为不同的框架理解和其基本使用方法、原理,需要对其中的框架有比较好的掌握,下面来看看具体试题。1....
2024-01-10云和数据分享的java面试题
1、JS中”==”与“===”的区别2、final 在 java 中有什么作用?3、java 中操作字符串都有哪些类?它们之间有什么区别?4、对作用域上下文和this的理解。5、Js中的prototype是什么?具体怎么用?6、使用jquery如何找到所有的HTML select标签中的选中项。7、Jquery.ajax()的异步请求与同步请求使用时有什么区别...
2024-01-10java技术面试题
1. JDK和JRE的区别jdk是java开发工具包。提供了Java运行环境jre为java提供了java所需的运行环境2. ==和equals的区别是什么?*==: 和基本类型相比:比较值是否相等 和引用类型相比:比较引用是否相等equals: equals比较的是值是否相等3. 两个对象的hashcode()相同,则equals也一定为true,对吗?*不...
2024-01-10java继承面试题的总结
在着手准备面试之前,很多人都会找一些面试题进行复习,不过对于一些高频考点的把握上会出现遗漏。就拿继承来说,作为面向对象的特征,可能只是简单在复习其他模块时进行顺带,没有深入进行继承相关题目的练习,这样在面试问到时难免会作答不全面。下面我们就继承面试题展开讲解。1.java继...
2024-01-10java常见面试题(二)
1.java集合类 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。 LinkedList实现了List接口,允许null元素。由于linkedlist底层是基于双向链表实现的,所以LinkedL...
2024-01-10java常见面试题
JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承...
2024-01-10java面试题库(长期)
本文内容来自互联网各种面试实例,以及自己的面试经历,主要是中级开发的面试题初中级java面试主要分为几个部分:0、序1、java基础2、 java多线程3、 jvm知识4、 spring等框架知识5、 常用实践,如session同步6、 其他知识,例如tomcat7、 笔试算法序言首先,外貌要干净整洁,这个是必须的。其...
2024-01-10面试题:java如何快速排查死锁?如何避免死锁?
前言相信程序员都会碰上这样的问题,Java死锁如何排查?又如何解决呢?那么,何为死锁呢?死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象。今天一次性来帮助大家解决Java死锁的有关问题。实例死锁的本质,举个例子如果此时有一个线...
2024-01-10java中io流面试题的整理
在我们之前学习的java知识点中,有一个模块针对于文件的复制和存储都非常便捷,面试时也是频繁的会遇到,那就是IO流。本篇对IO流一些常见的基础知识点进行了整理,并有一个实例操作。这里以题目和答案的形式展示给大家,具体看看有哪些内容可以学习的吧。1.什么是IO流它是一种数据的流从源头...
2024-01-10[置顶] java面试题经典20例【第三季_常瑞鹏】
1、bean实例的生命周期 对于Stateless Session Bean、Entity Bean、Message Driven Bean一般存在缓冲池管理,而对于Entity Bean和Statefull Session Bean存在Cache管理,通常包含创建实例,设置上下文、创建EJB Object(create)、业务方法调用、remove等过程,对于存在缓冲池管理的Bean,在create之后实例并不从内存清除...
2024-01-10宝塔部署vue页面404问题
如题,访问首页没问题,其他页面404.其实只要项目配置伪静态即可;宝塔-》网站-》设置-》伪静态location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.html?s=/$1 last; break; }}配置好保存即可。...
2024-01-10vue异步的问题
export default { data() { return { currentHotData: [], arr:[] }; }, methods: { async getCurrentHotData() { const res = await this.$http.get("getCurrentHotData"); ...
2024-02-23年前端面试题-vue篇
1、多个组件之间如何拆分各自的state,每块小的组件有自己的状态,它们之间还有一些公共的状态需要维护,如何思考这块(1)公共的数据部分可以提升至和他们最近的父组件,由父组件派发(2)公共数据可以放到vuex中统一管理,各组件分别获取2、key主要是解决哪一类的问题,为什么不建议用索...
2024-01-10Vue 常见面试题
1、MVVM是什么?MVVM 与 MVC 的区别?它和其他框架(jquery)的区别是什么?哪些场景适合使用?MVVM 是 Model-View-ViewModel 的缩写。Model(模型层)代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑。(axios data vuex(state))View (视图层)代表UI组件,它负责将数据模型转化成UI展现出来。(templat...
2024-01-10Vue面试题汇总
VUE面试题v-show 与 v-if 区别动态绑定class的方法计算属性和 watch 的区别怎样理解单向数据流keep-alive自定义组件的语法糖 v-model 是怎样实现的生命周期组件通信路由跳转vue-router 有哪几种导航钩子Vue.js 2.x 双向绑定原理什么是 MVVM,与 MVC 有什么区别vuexthis.$nextTick()vue的原理理解Vue中的Render渲染...
2024-01-10vue缩进问题
Module build failed: ParseError,expected “indent”, got “outdent”根据视频学习以前学习过的VUE碰到的大山这TM是个啥?为什么报错?好奇怪。看看翻译。奥,要缩进~应该没问题了,保存看看好了。。。原因是tab跟空格不能混用。嗯我记住了。。。诶。。。。...
2024-01-10Vuex面试题
当面试官问我们对vuex的理解的时候,我们不能只说“vuex是一个专为vue.js应用程序开发的状态管理模式”,尽量不要让面试官连续追问(总会问到自己不会的然后说你实力还差那么点来可以得降薪),应该从三个方面一次性去说清楚:1.vuex是什么?2.vuex的核心概念;vuex的属性;vuex的数据传递流程...
2024-01-10SQL练习——滴滴面试题Lu
目录一、题目二、数据处理三、问题解答一、题目题目信息:“订单信息表”记录了巴西乘客使用打车软件的信息,包括订单呼叫、应答、取消、完单时间。(滴滴2020数据分析面试题)字段信息:order_id:订单ID,呼叫订单识别号passenger_id:乘客ID,乘客识别...
2024-01-10这15道Vue常见面试题,你会几道??
答:轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十 kb ;简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习;双向数据绑定:保留了 angular 的特点,在数据操作方面更为简单;组件化:保留了 react 的优点,实现了 html 的封装和重用,在构建单...
2024-01-10前端面试题,vue详解(vuex)
上篇文章没说的vuex,现在就来全面讲讲vuex。其实我们搞懂下面这几个问题,就能真正理解vuex。1、什么是vuex?vuex是一个专为vue.js应用程序开发的状态管理模式(它采用集中式存贮管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化)。2、vuex的属性?state:存储数...
2024-01-10