面试必问之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-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面试题
基础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-10Vuejs 20K工资必备的热门面试题
上篇文章只说一道题,大家是不是没有看过瘾,接下来我们来填满好奇心~~想用Vuejs突破20K必备的热门面试题(二)-data的限制上篇的v-if和v-for是不是让大家对vue整体原理有一个更深入的了解呢,下面我们来聊第二题Vue组件data为什么必须是个函数而Vue的根实例则没有此限制?源码中找答案:src\core\inst...
2024-01-10面试题问 js的构造函数和普通函数的区别?
面试题: js的构造函数和普通函数的区别?这个问题怎么回答回答:至少有下面这几种:this 的指向不同函数作为构造函数,也即使用 new 关键字初始化的时候,其中的 this 指向实例化出来的结果;函数直接执行的时候,this的指向就是饱受诟病的 JS 特性了,这不在本题的讨论范围内,不展开讲。默认返回值不同函数作为构造函数的时候,即便不使用return关键字显式返回,函数也有默认的返回值,也就...
2024-03-04Redis面试问题
https://blog.csdn.net/Butterfly_resting/article/details/89668661本文的面试题如下:Redis 持久化机制缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题热点数据和冷数据是什么Memcache与Redis的区别都有哪些?单线程的redis为什么这么快redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构redis...
2024-01-10面试刷题28如何写出安全的java代码?
对jdk,jvm,java应用程序的攻击多种多样?那么从java程序员的角度,如何写出安全的代码呢?我是李福春,我在准备面试,今天的题目是:如何写出安全的java代码?答:这个需要从功能设计到实现细节综合考虑,所谓的不安全,是攻击者利用jdk,jvm,java应用程序的瑕疵,或者是架构设计的缺陷进行攻...
2024-01-10java 面试题整理(不定期更新)
一、Java基础1、Java面向对象的三个特征与含义 三大特征是:封装、继承和多态。 封装是指将某事物的属性和行为包装到对象中,这个对象只对外公布需要公开的属性和行为,而这个公布也是可以有选择性的公布给其它对象。在Java中能使用private、protected、public三种修饰符或不用(即默认defalut)...
2024-01-10java数组中有哪些面试题
每个人都会经历大大小小的面试,对于java面试的准备,一定会涉及到几个比较大的模块考点。可以说数组是java中一个独立的模块,其中的知识点已形成了完整的知识架构,在实际考察中会涉及到变量的讨论、算法的实际题目运用等,下面我们就常见的java数组面试题带来分享。一、基础知识1.Java变量一...
2024-01-10java常规web面试题考点
在java的理论知识中,有一个模块作为最基础的组成,但在学习的难度上较大所以往这方面发展的人不多。其实这就是web模块,开发一些软件都离不开web方面的理论支撑。web面试题主要考察一些基础开发的工具的用法和实际代码运用的试题,下面我们来就具体的题目进行作答。1.网络编程首先要解决什么...
2024-01-10java面试试题(转)
Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × pr...
2024-01-10java华为面试题
JAVA方面1 面向对象的特征有哪些方面 2 String是最基本的数据类型吗?3 int 和 Integer 有什么区别4 String 和StringBuffer的区别5运行时异常与一般异常有何异同?异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方...
2024-01-10java常见面试题总结2
JAVA必背面试题和项目面试通关要点简单来讲,equals方法主要是用来判断从表面上看或者从内容上看,2个对象是不是相等。一 数据库1.常问数据库查询、修改(SQL查询包含筛选查询、聚合查询和链接查询和优化问题,手写SQL语句,例如四个球队比赛,用SQL显示所有比赛组合;举例2:选择重复项,然...
2024-01-10java面试一定会遇到的56个面试题
1.问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示”main方法不是public的”。2.问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。3.问题:如果要重写一个对象的equals方法,还要考虑什么?答案:...
2024-01-10java 面试题汇总
一、Java 基础1.JDK 和 JRE 有什么区别?JDK是java开发工具包,提供java的开发环境和运行环境。包括编译器、开发工具和更多的类库等。JDK包含了JRE。JRE是java运行环境,为java的运行提供了所需环境。包括JVM虚拟机和基本的类库。2.== 和 equals 的区别是什么?==是判断两个变量或实例是不是指向同一个内...
2024-01-10java集合类面试题
在java面试题的考察中,集合类是必不可缺少的考点。在学习时,其中的几个常见集合类和接口问题都是重点,在面试时也会作为高频题目而出现。本篇为大家带来一些集合类的基础知识点题目,便于大家在复习时进行概念的理解和重点的突出,下面一起来看看都有哪些题目吧。1.Java集合框架是什么每...
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