1. webpack3和webpack4的区别1.1. mode/–mode参数新增了mode/--mode参数来表示是开发还是生产(development/production)production 侧重于打包后的文件大小,development侧重于goujiansud1.2. 移除loaders,必须使用rules(在3版本的时候loaders和rules 是共存的但是到4的时候只...
转载 2022-03-29 14:32:17
190阅读
1. webpack 打包原理把所有依赖打包成一个 bundle.js 文件,通过代码分割成单元片段并按需加载。 2. webpack 的优势(1) webpack 是以 commonJS 的形式来书写脚本滴,但对 AMD/CMD 的支持也很全面,方便旧项目进行代码迁移;(2)能被模块化的不仅仅是 JS 了;(3)开发便捷,能替代部分 grunt/gulp 的工作,比如打包、压缩混淆、图片转ba
转载 2021-07-13 15:52:15
347阅读
1. webpack3和webpack4的区别1.1. mode/–mode参数新增了mode/--mode参数来表示是开发还是生产(development/production)production 侧重于打包后的文件大小,development侧重于goujiansud1.2. 移除loaders,必须使用rules(在3版本的时候loaders和rules 是共存的但是到4的时候只...
转载 2021-06-30 16:33:20
106阅读
1、与webpack类似的工具还有哪些?谈谈你为什么选择webpack?grunt优点:出现的比较早,第一代打包工具缺点:配置项太多,只有一个配置文件,而且不同的插件可能有自己的配置字段,学习成本较高gulp 基于nodejs的steam流打包工具优点:流式写法,简单直观,api少,代码量少,适合多页面应用开发缺点:异常处理麻烦,都是异步操作,很难精细的控制执行顺序webpackwebpack
原创 2022-09-03 07:32:43
842阅读
webpack面试题总结 本文主要是对webpack面试会常被问到的问题做一些总结,且文章会不断持续更新1.webpack打包原理把所有依赖打包成一个 bundle.js 文件,通过代码分割成单元片段并按需加载。2.webpack的优势(1) webpack 是以 commonJS 的形式来书写脚本滴,但对 AMD/CMD 的支持也很全面,方便旧项目进行代码迁移。(2)能被模块
转载 2023-10-07 22:37:42
132阅读
从头发的浓密程度和干练的走路姿势我察觉到,面前坐着的这位面试官也是一把好手。我像以往一样,准备花3分钟的时间进行自我介绍。在此期间,我的目光被16寸的MacBook Pro所吸引,这次的自我介绍我做足...
转载 2021-07-26 10:02:39
159阅读
谈谈你对webpack的看法 webpack是一个模块打包工具,可以使用它管理项目中的模块依赖,并编译输出模块所需的静态文件。它可以很好地管理、打包开发中所用到的HTML,CSS,JavaScript和静态文件(图片,字体)等,让开发更高效。对于不同类型的依赖,webpack有对应的模块加载器,而且会分析模块间的依赖关系,最后合并生成优化的静态资源。 webpack的基本功能和工作原理?...
原创 2022-10-13 16:59:35
56阅读
webpack是一个模块打包工具,可以递归地打包项目中的所有模块,最终生成几个打包后的文件。区别:webpack支持代
? 什么是热更新(HMR - Hot Module Replacement)?热模块替换(Hot Module Replacement, HMR)是前端开发中的赖ESBuild,即时编译速度快使用。
原创 7月前
199阅读
1、webpack的作用是什么,谈谈你对它的理解?现在的前端网页功能丰富,特别是SPA(single pag
原创 2022-11-08 16:16:00
137阅读
1.简介1.1 IO分类Java IO一般包含两个部分:http://java.io的阻塞型IO和java.nio的非阻塞型IO,即NIO。系统运行的瓶颈一般在于IO操作,一般打开某个IO通道需要大量的时间,同时端口中不一定就有足够的数据,这样read方法就一直等待读取此端口的内容,从而浪费大量的系统资源。使用java的多线程技术在当前进程中创建线程也是要花费一定的时间和系统资源的,因此不一定可取
一、什么是Webpackwebpack是用于现代JavaScript应用程序的静态模块打包工具。webpack会分析我们的项目结构,找到JavaScript模块以及其他的一些浏览器不能直接运行的拓展语言(例如Sass、TypeScript等),并将其打包为合适的格式供浏览器使用。二、为什么需要Webpack?如今在开发前端项目时,为了简化开发的复杂程度,引入了模块化、TypeScript、less、sass等CSS预处理器实践方法,但是使用它们开发的文件需要进行额外的处理才能被浏览器识别,we
原创 2022-01-17 11:05:40
101阅读
一:LoadRunner常见问题整理脚本为空的解决方法:       1.去掉ie设置中的第三方支持取消掉       2.在系统属性-高级-性能-数据执行保护中,添加loadrunner安装目录中的vugen.exe文件. 有可能是由于录制的URL
众所周知,在C++,内存的管理是程序员的任务,包括对象的创建和回收(内存的申请和释放),而在java中,我们可以通过以下四种方式创建对象(面试考点):new关键字创建对象clone方法克隆产生对象反序列化获得对象通过反射创建对象而在java中对象的回收主要是GC完成:GC会在合适的时间被触发,完成垃圾回收,将不需要的内存空间回收释放,避免无限制的内存增长导致的OOM。由此可以看出,GC在java相
问题一:什么是 Spring Cloud?Spring cloud 流应用程序启动器是基于 Spring Boot 的 Spring 集成应用程序,提供与外部系统的集成。Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。问题二:使用 Spring Cloud 有什么优势?使用 Spring Boot 开发分布式微服务时,我们面临以下问题• 与
转载 2024-01-02 13:01:41
120阅读
文章目录AQS(面试)基于AQS的ReentrantLock公平锁获取锁的过程总结非公平锁过程总结条件锁await大致流程 AQS(面试)AQS的全称是AbstractQueuedSynchronizerAQS内部维护一个状态state,通过原子更新(CAS)这个状态变量可实现加锁解锁操作。如果要实现自己的锁,可以基于AQS,重写tryAcquire,tryRelease,lock(会调用try
转载 2023-11-30 14:30:33
122阅读
第一天:什么是微服务架构 ?微服务架构就是将单体的应用程序分成多个应用程序,这多个应用程序就成为微服务,每个微服务 运行在自己的进程中,并使用轻量级的机制通信。这些服务围绕业务能力来划分,并通过自动化部署机制来独立部署。这些服务可以使用不同的编程语言,不同数据库,以保证最低限度的集中式管理。为什么需要学习Spring Cloud ? 首先 springcloud 基于
转载 2023-06-26 15:24:22
266阅读
SpringBoot 面试题总结 (JavaGuide)用 JavaGuide 复习 SpringBoot 时,找到一些面试题,没有答案,自己花了一天时间在网上找资料总结了一些,有些答案的来源比较杂忘了没有标注,望见谅。 SpringBoot 面试题总结 (JavaGuide)SpringBoot 面试题总结 (JavaGuide)1. 简单介绍一下 Spring?有啥缺点?(一)重量级框架(二)
2.4 写出一种排序算法(原理),并说出优化它的方法。2.5 请简单阐述您最得意的开发之作2.6 对于大流量的网站,您采用什么样的方法来解决各页面访问量统计问题a. 确认服务器是否能支撑当前访问量。b. 优化数据库访问。参考2.3c. 禁止外部访问链接(盗链), 比如图片盗链。d. 控制文件下载。e...
转载 2016-01-19 19:39:00
1446阅读
2评论
什么是最左前缀原则?什么是最左匹配原则 通常我们在建立联合索引的时候,也就是对多个字段建立索引,相信建立过索引的同学们会发现,无论是oralce还是mysql都会让我们选择索引的顺序,比如我们想在a,b,c三个字段上建立一个联合索引,我们可以选择自己想要的优先级,a、b、c,或者是b、a、c 或者是
原创 2024-07-17 10:07:42
0阅读
  • 1
  • 2
  • 3
  • 4
  • 5