我|在这里 🕵️读书|长沙⭐软件工程⭐本科【2022届】🏠工作|广州⭐Java全栈开发(软件工程师)🎃爱好|研究技术、旅游、阅读、运动、喜欢流行歌曲✈️已经旅游的地点|新疆-乌鲁木齐、新疆-吐鲁番、广东-广州、广东-佛山、湖南-长沙、湖南-张家界、山西、上海、郑州等。老家河南嘞🏷️标签|男自律狂人目标明确责任心强✈️公众号|热爱技术的小郑。✈️GitHub传送门开源项目+实战Demo 为何而写?🍍好记性不如烂笔头,记录学习的相关知识、项目BUG解决🍇复盘总结,加深记忆,方便自己查看🍑分享知识,咱就是这么乐于助人、专注填坑20年、哈哈哈哈 目标描述🏆没有伞...

前言 废话不多说、看图喽。刚可以查询、我就赶紧去查成绩上午成绩是57分、下午成绩是45分。下午成绩刚好踩着及格线 有关备考   我是在工作之余外进行的备考、备考前前后后花了半个月。但是备考的很仓促、每天下班都要搞到十一二点。早上赶班车也在刷题,吃饭的时候也在刷。如果花一个月时间来备考,自己会轻松很多 我的备考流程很简单:就是刷题   首先: 1、整体过一下知识体系,我是跟着视频走的。用二倍速看、会的就跳过。不会的就重点看看。同时做下笔记、我是直接截图、手写太慢了。【这个视频全是干货、每集几分钟到十几分钟不等】 2、刷题,刷真题。我是随便找了一个刷题软件、刷题可以按照那个题目类型来刷、而且每...

我|在这里 🕵️读书|长沙⭐软件工程⭐本科🏠工作|广州⭐Java全栈开发(软件工程师)🎃爱好|研究技术、旅游、阅读、运动、喜欢流行歌曲✈️已经旅游的地点|新疆-乌鲁木齐、新疆-吐鲁番、广东-广州、广东-佛山、湖南-长沙、湖南-张家界、山西、上海、郑州等。老家河南嘞🏷️标签|男自律狂人目标明确责任心强✈️公众号|热爱技术的小郑。文章底部有个人公众号二维码。回复Java全套视频教程或前端全套视频教程即可获取300G+教程资料及项目实✈️GitHub传送门开源项目+实战Demo 为何而写?🍍好记性不如烂笔头,记录学习的相关知识、项目BUG解决🍇复盘总结,加深记忆,方便自己查看...

1、下载maven 官网:​​https://maven.apache.org/download.cgi​​​下载:​​apache-maven-3.8.6-bin.tar.gz​​ 2、创建放置maven的文件夹 统软件统一放置到​​/usr/local/​​ 3、上传文件到对应的maven文件下 4、解压、删除安装包 4.1解压 tar-zxvfapache-maven-3.8.6-bin.tar.gz 4.2删除 rm-rfapache-maven-3.8.6-bin.tar.gz 5、配置环境变量 打开全局配置文件 vim/etc/profil...

  5Zwip9Gh74n5   2023年11月13日   34   0   0 javaapachemaven配置文件CentOS

一、消息中间件RabbitMQ---概述和概念【一】 1、概述 1、大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力2、消息服务中两个重要概念: 消息代理(messagebroker)和目的地(destination)当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。 3、消息队列主要有两种形式的目的地 队列(queue):点对点消息通信(point-to-point) 主题(topic):发布(publish)/订阅(subscribe)消息通信 4、点对点式: 消息发送者发送消息,消息代理将其放入一个队列中,消息接收者从队列中获取消息...

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:Vue.observable你有了解过吗?说说看 一、Observable是什么 Observable翻译过来我们可以理解成可观察的 我们先来看一下其在Vue中的定义 Vue.observable,让一个对象变成响应式数据。Vue内部会用它来处理data函数返回的对象 返回的对象可以直接用于渲染函数和计算属性内,并且会在发生变更时触发相应的更新。也可以作为最小化的跨组件状态存储器 Vue...

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:请描述下你对vue生命周期的理解?在created和mounted这两个生命周期中请求数据有什么区别呢? 一、生命周期是什么 生命周期(LifeCycle)的概念应用很广泛,特别是在政治、经济、环境、技术、社会等诸多领域经常出现,其基本涵义可以通俗地理解为“从摇篮到坟墓”(Cradle-to-Grave)的整个过程在Vue中实例从创建到销毁的过程就是生命周期,即指从创建、初始化数据、编译模板、...

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:v-show和v-if有什么区别?使用场景分别是什么? 一、v-show与v-if的共同点 我们都知道在vue中v-show与v-if的作用效果是相同的(不含v-else),都能控制元素在页面是否显示 在用法上也是相同的 <Modelv-show="isShow"/> <Modelv-if="isShow"/> 当表达式为true的时候,都会占据页面的位置 当表达...

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:你知道vue中key的原理吗?说说你对它的理解 一、Key是什么 开始之前,我们先还原两个实际工作场景 1、当我们在使用v-for时,需要给单元加上key <ul> <liv-for="iteminitems":key="item.id">...</li> </ul> 2、用+newDate()生成的时间戳作为key,手动强制触发重新渲染 ...

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:说说你对slot的理解?slot使用场景有哪些? 一、slot是什么 在HTML中slot元素,作为WebComponents技术套件的一部分,是Web组件内的一个占位符 该占位符可以在后期使用自己的标记语言填充 举个栗子 <templateid="element-details-template"> <slotname="element-name">Slottemp...

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:说说你对vue的mixin的理解,有什么应用场景? 一、mixin是什么 Mixin是面向对象程序设计语言中的类,提供了方法的实现。其他类可以访问mixin类的方法而不必成为其子类 Mixin类通常作为功能模块使用,在需要该功能时“混入”,有利于代码复用又避免了多继承的复杂 Vue中的mixin 先来看一下官方定义 mixin(混入),提供了一种非常灵活的方式,来分发Vue组件中的可复用功能...

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:Vue组件之间的通信方式都有哪些? 一、组件间通信的概念 开始之前,我们把组件间通信这个词进行拆分 组件 通信 都知道组件是vue最强大的功能之一,vue中每一个.vue我们都可以视之为一个组件通信指的是发送者通过某种媒体以某种格式来传递信息到收信者以达到某个目的。广义上,任何信息的交通都是通信组件间通信即指组件(.vue)通过某种方式来传递信息以达到某个目的举个栗子我们在使用UI框架中的...

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:Vue中的$nextTick有什么作用? 一、NextTick是什么 官方对其的定义 在下次DOM更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的DOM 什么意思呢? 我们可以理解成,Vue在更新DOM时是异步执行的。当数据发生变化,Vue将开启一个异步更新队列,视图需要等队列中所有数据变化完成之后,再统一进行更新 举例一下 Html结构 <divid="...

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:Vue中组件和插件有什么区别? 一、组件是什么 回顾以前对组件的定义: 组件就是把图形、非图形的各种逻辑均抽象为一个统一的概念(组件)来实现开发的模式,在Vue中每一个.vue文件都可以视为一个组件 组件的优势 降低整个系统的耦合度,在保持接口不变的情况下,我们可以替换不同的组件快速完成需求,例如输入框,可以替换为日历、时间、范围等组件作具体的实现 调试方便,由于整个系统是通过组件组合起来的...

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:动态给vue的data添加一个新的属性时会发生什么?怎样解决? 一、直接添加属性的问题 我们从一个例子开始 定义一个p标签,通过v-for指令进行遍历 然后给botton标签绑定点击事件,我们预期点击按钮时,数据新增一个属性,界面也新增一行 <pv-for="(value,key)initem":key="key"> {{value}} </p> <button...

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:Vue实例挂载的过程 一、思考 我们都听过知其然知其所以然这句话 那么不知道大家是否思考过newVue()这个过程中究竟做了些什么? 过程中是如何完成数据的绑定,又是如何将数据渲染到视图的等等 二、分析 首先找到vue的构造函数 源码位置:src\core\instance\index.js functionVue(options){ if(process.env.NODE_ENV!'pro...

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:SPA首屏加载速度慢的怎么解决? 一、什么是首屏加载 首屏时间(FirstContentfulPaint),指的是浏览器从响应用户输入网址地址,到首屏内容渲染完成的时间,此时整个网页不一定要全部渲染完成,但需要展示当前视窗需要的内容 首屏加载可以说是用户体验中最重要的环节 关于计算首屏时间利用performance.timing提供的数据: 通过DOMContentLoad或者perfor...

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:说说你对keep-alive的理解是什么? 一、Keep-alive是什么 keep-alive是vue中的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM keep-alive包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们 keep-alive可以设置以下props属性: include字符串或正则表达式。只有名称匹配的组件会被缓存 exclude字符串或正则表达...

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:双向数据绑定是什么 一、什么是双向绑定 我们先从单向绑定切入单向绑定非常简单,就是把Model绑定到View,当我们用JavaScript代码更新Model时,View就会自动更新双向绑定就很容易联想到了,在单向绑定的基础上,用户更新了View,Model的数据也自动被更新了,这种情况就是双向绑定举个例子 当用户填写表单时,View的状态就被更新了,如果此时可以自动更新Model的状态,那...

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:为什么data属性是一个函数而不是一个对象? 一、实例和组件定义data的区别 vue实例的时候定义data属性既可以是一个对象,也可以是一个函数 constapp=newVue({ el:"app", //对象格式 data:{ foo:"foo" }, //函数格式 data(){ return{ foo:"foo" } } }) 组件中定义data属性,只能是一个函数 如果为组件da...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~