草庐IT

微信小程序和uniapp高频面试题

一.微信小程序主要目录和文件的作用?1.project.config.json项目配置文件,做一些个性化配置,例如界面颜色、编译配置等等2.app.json当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部tab等3.sitemap配置小程序及其页面是否允许被微信索引4.pages里面包含一个个具体的页面5.wxss页面样式,app.wxss 作为全局样式,会作用于当前小程序的所有页面,局部页面样式 page.wxss 仅对当前页面生效。6.app.js小程序的逻辑7.js页面逻辑8.json页面配置9.wxml页面结构二.wxml与标准的html的异同?1.都是用

Mysql高频面试题(后端大数据面试必备)

文章目录1B树和B+树的区别,为什么Mysql使用B+树2Mysql锁有哪些,如何理解?3索引的基本原理4索引设计的原则?5索引覆盖是什么6最左前缀原则是什么7lnnodb是如何实现事务的8简述MylSAM和InnoDB的区别9事务基本特性ACID分别是:10什么是MVCC11存储引擎的类型12数据库表设计时,字段你会如何选择?1.字段类型优先级2.可以选整型就不选字符串3.够用就行不要慷慨4.尽量避免使用NULL5.char与varchar选择13Mysql中VARCHAR(M)最多能存储多少数据?14请说下事务的基本特性15事务并发可能引发什么问题?脏读不可重复读幻读16简述mysql中索

Mysql高频面试题(后端大数据面试必备)

文章目录1B树和B+树的区别,为什么Mysql使用B+树2Mysql锁有哪些,如何理解?3索引的基本原理4索引设计的原则?5索引覆盖是什么6最左前缀原则是什么7lnnodb是如何实现事务的8简述MylSAM和InnoDB的区别9事务基本特性ACID分别是:10什么是MVCC11存储引擎的类型12数据库表设计时,字段你会如何选择?1.字段类型优先级2.可以选整型就不选字符串3.够用就行不要慷慨4.尽量避免使用NULL5.char与varchar选择13Mysql中VARCHAR(M)最多能存储多少数据?14请说下事务的基本特性15事务并发可能引发什么问题?脏读不可重复读幻读16简述mysql中索

Redis高频面试题(2023最新)

目录前言1.redis是什么2.redis的存储结构有哪些3.为什么要用redis和redis为什么那么快4.缓存雪崩、缓存穿透、缓存击穿5.redis的持久机制6.redis的过期策略7.redis的淘汰策略8.redis怎么设置高可用或者集群9.redis实现分布式锁10.分布式锁的特征11.redis的应用场景前言多的咱不说,因为是面试题,所有你只管背就ok,保证让你快乐两年半。java最新面试题(java基础、集合、多线程、jvm、锁、算法、CAS、Redis、数据库、mybatis、spring、springMVC、springBoot、微服务)1.redis是什么是由c语言开发的高

Redis高频面试题(2023最新)

目录前言1.redis是什么2.redis的存储结构有哪些3.为什么要用redis和redis为什么那么快4.缓存雪崩、缓存穿透、缓存击穿5.redis的持久机制6.redis的过期策略7.redis的淘汰策略8.redis怎么设置高可用或者集群9.redis实现分布式锁10.分布式锁的特征11.redis的应用场景前言多的咱不说,因为是面试题,所有你只管背就ok,保证让你快乐两年半。java最新面试题(java基础、集合、多线程、jvm、锁、算法、CAS、Redis、数据库、mybatis、spring、springMVC、springBoot、微服务)1.redis是什么是由c语言开发的高

2023高频经典前端面试题(es6+webpack+http网络+性能优化中篇,含答案)

👩个人主页:不爱吃糖的程序媛🙋‍♂️作者简介:前端领域新星创作者、CSDN内容合伙人,专注于前端各领域技术,成长的路上共同学习共同进步,一起加油呀!✨系列专栏:前端面试宝典、JavaScript进阶、vue实战📢资料领取:前端进阶资料以及文中源码可以在🎈公众号“不爱吃糖的程序媛”领取ES6篇1.ES6的新特性?(必考)参考阮一峰的es6文档:https://es6.ruanyifeng.com/let、const变量的解构赋值模板字符串(可以直接进行变量拼接)箭头函数…展开运算符可以将数组或对象里面的值展开;还可以将多个值收集为一个变量SymbolSet和Map(应用场景Set用于数据重组,M

2023高频经典前端面试题(es6+webpack+http网络+性能优化中篇,含答案)

👩个人主页:不爱吃糖的程序媛🙋‍♂️作者简介:前端领域新星创作者、CSDN内容合伙人,专注于前端各领域技术,成长的路上共同学习共同进步,一起加油呀!✨系列专栏:前端面试宝典、JavaScript进阶、vue实战📢资料领取:前端进阶资料以及文中源码可以在🎈公众号“不爱吃糖的程序媛”领取ES6篇1.ES6的新特性?(必考)参考阮一峰的es6文档:https://es6.ruanyifeng.com/let、const变量的解构赋值模板字符串(可以直接进行变量拼接)箭头函数…展开运算符可以将数组或对象里面的值展开;还可以将多个值收集为一个变量SymbolSet和Map(应用场景Set用于数据重组,M

【Java面试】并发编程高频面试题,请你说一下你对Happens-Before的理解

“请你说一下你对Happens-Before的理解”你听到这个问题的时候,知道怎么回答吗?大家好,我是Mic,一个工作了14年的Java程序员。并发编程是面试过程中重点考察的方向,能够考察的方向有很多关于这个问题,我把高手回答整理到了15W字的面试文档里面大家可以私信我领取下面看看高手的回答。高手:首先,Happens-Before是一种可见性模型,也就是说,在多线程环境下。原本因为指令重排序的存在会导致数据的可见性问题,也就是A线程修改某个共享变量对B线程不可见。因此,JMM通过Happens-Before关系向开发人员提供跨越线程的内存可见性保证。如果一个操作的执行结果对另外一个操作可见,

【Java面试】并发编程高频面试题,请你说一下你对Happens-Before的理解

“请你说一下你对Happens-Before的理解”你听到这个问题的时候,知道怎么回答吗?大家好,我是Mic,一个工作了14年的Java程序员。并发编程是面试过程中重点考察的方向,能够考察的方向有很多关于这个问题,我把高手回答整理到了15W字的面试文档里面大家可以私信我领取下面看看高手的回答。高手:首先,Happens-Before是一种可见性模型,也就是说,在多线程环境下。原本因为指令重排序的存在会导致数据的可见性问题,也就是A线程修改某个共享变量对B线程不可见。因此,JMM通过Happens-Before关系向开发人员提供跨越线程的内存可见性保证。如果一个操作的执行结果对另外一个操作可见,

Java后端真实面试题大全(有详细答案)--高频/真题

原文网址:Java后端真实面试题大全(有详细答案)--高频/真题_IT利刃出鞘的博客-CSDN博客简介说明本文分享Java后端真实高频面试题,有详细答案,保你稳过面试。题目包括:Java基础、多线程、JVM、数据库、Redis、Shiro、Spring、SpringBoot、MyBatis、MQ、ELK、SpringCloud、设计模式等。本博客包含从简单到困难、从高频到低频的题目,适合所有Java求职者,包括:应届生、转行的、三年以内经验的、三到五年经验的、五到十年经验的等。你要跳槽时是否遇到过如下问题?没有题库,不知道如何开始复习有题库,但题目超级多,根本看不完背完题库中的面试题了,却发现