- 博客(489)
- 收藏
- 关注
原创 2024前端面试题和笔试题——Vue
pending、fulfilled、rejected(未决定,履行,拒绝),同一时间只能存在一种状态,且状态一旦改变就不能再变。函数嵌套函数,内部函数引用外部函数变量,外部函数调用之后,其对象本该被销毁,但闭包的存在,使我们仍然可访问外部函数的变量对象,导致垃圾回收机制没有生效,变量被保存下来,内存泄漏。第二步:在子组件方法中写 this.$emit(‘func’,方法参数) (func可自定义,无参方法‘方法参数’就别写)var可以在声明的上面访问变量,而let有暂存死区,在声明的上面访问变量会报错。
2024-09-12 17:45:03
763
原创 2020最全前端面试系列(浏览器原理)(最容易忽视的面试隐藏大杀器)
面试前要精心做好准备,简历上写的知识点和原理都需要准备好,项目上多想想难点和亮点,这是面试时能和别人不一样的地方。还有就是表现出自己的谦虚好学,以及对于未来持续进阶的规划,企业招人更偏爱稳定的人。万事开头难,但是程序员这一条路坚持几年后发展空间还是非常大的,一切重在坚持。为了帮助大家更好更高效的准备面试,特别整理了《前端工程师面试手册》电子稿文件。前端面试题汇总。
2024-09-12 15:51:05
576
原创 计算机网络基础必备(三次握手,四次握手,以及HTTP协议相关)
由于 http 协议是无状态协议,如果客户通过浏览器访问 web 应用时没有一个保存用户访问状态的机制,那么将不能持续跟踪应用的操作。比如当用户往购物车中添加了商品,web 应用必须在用户浏览别的商品的时候仍保存购物车的状态,以便用户继续往购物车中添加商品。cookie 是浏览器的一种缓存机制,它可用于维持客户端与服务器端之间的会话。
2024-09-12 02:44:54
2977
原创 移动web开发学习笔记(rem适配布局+响应式布局)
变量名命名规范:必须有@为前缀不能包含特殊字符不能以数字开头大小写敏感语法:@变量名:值;2.3.1 Less编译2.3.1 Less嵌套说白了就是子元素的样式直接写到父元素里面就好了。语法:1、选择器的嵌套:#header .logo{width:300px;}Less嵌套写法:#header{.logo{width:300px;}}2、选择器的嵌套:a:hover{color:red;}Less嵌套写法:a{&:hover{color:red;}}注意:2.3.1 Less运算less里面写:@widt
2024-09-12 00:38:57
1003
原创 牛客错题集1
解析:答案:C接口中字段的修饰符:public static final(默认不写)接口中方法的修饰符:public abstract(默认不写)abstract只能修饰类和方法 不能修饰字段14.下面有关java classloader说法错误的是?把类加载的过程放到Java虚拟机外部去实现,让应用程序决定如何去获取所需要的类。实现这个动作的代码模块称为“类加载器”。
2024-09-11 23:30:28
867
原创 深入分析JavaWeb Item25 -- 自定义标签开发案例和打包自定义标签库_web中item
2、开发when标签和otherwise标签WhenTag.javaOtherWiseTag.java3、在WEB-INF目录下tld文件中添加对ChooseTag、WhenTag、OtherWiseTag这三对标签的描述,如下:4、测试:在jsp页面中导入标签库并测试when和otherwise标签运行效果如下:1、编写标签处理器类:ForEachTag.java2、在WEB-INF目录下tld文件中添加对该标签的描述,如下:3、测试:在jsp页面中导入标签库并使用foreach标签运行效果
2024-09-11 22:14:24
424
原创 模板引擎art-template的基本使用方法
本人分享一下这次字节跳动、美团、头条等大厂的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了一些学习文档资料出来是给大家的。知识点涉及比较全面,包括但不限于前端基础,HTML,CSS,JavaScript,Vue,ES6,HTTP,浏览器,算法等等{{ each 数据}} {{/each}}本人分享一下这次字节跳动、美团、头条等大厂的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了一些学习文档资料出来是给大家的。知识点涉及比较全面,包括但不限于。
2024-09-11 17:25:00
609
原创 个人主页界面设计汇总
正式学习前端大概 3 年多了,很早就想整理这个书单了,因为常常会有朋友问,前端该如何学习,学习前端该看哪些书,我就讲讲我学习的道路中看的一些书,虽然整理的书不多,但是每一本都是那种看一本就秒不绝口的感觉。以下大部分是我看过的,或者说身边的人推荐的书籍,每一本我都有些相关的推荐语,如果你有看到更好的书欢迎推荐呀。以下大部分是我看过的,或者说身边的人推荐的书籍,每一本我都有些相关的推荐语,如果你有看到更好的书欢迎推荐呀。
2024-09-11 13:33:07
152
原创 web开发题,JavaScript变量声明提升
在Raft中,问题分解为:领导选取、日志复制、安全和成员变化。复制状态机通过复制日志来实现:日志:每台机器保存一份日志,日志来自于客户端的请求,包含一系列的命令状态机:状态机会按顺序执行这些命令一致性模型:分布式环境下,保证多机的日志是一致的,这样回放到状态机中的状态是一致的Raft算法选主流程Raft中有Term的概念,Term类比中国历史上的朝代更替,Raft 算法将时间划分成为任意不同长度的任期(term)。
2024-09-11 11:45:22
1037
原创 vue根据站点A 与 站点B 之间的间距 实现小车(可能为多辆车)的动态移动_vue 实现a区域到b区域的移动动画
【代码】vue根据站点A 与 站点B 之间的间距 实现小车(可能为多辆车)的动态移动_vue 实现a区域到b区域的移动动画。
2024-09-11 09:54:38
190
原创 NPM包的安装、更新、卸载_卸载npm
提示:如果您使用的是npm 5.2或更高版本,我们建议使用npx全局运行包。如果出现EACCES权限错误,您可能需要使用版本管理器重新安装npm,或者手动更改npm的默认目录。
2024-09-11 08:03:56
1980
原创 JavaScript常用的数组和对象遍历方法_js数组和对象的遍历方式,以及几种方式的比较
for、forEach、for…of这三种方式,都是遍历数组的方法,根据实际的场景自己选择使用那个方法,如果信息比较多,那么可以选择forEach,如果只是单纯的取到实际的元素,那么可以使用for…of。
2024-09-11 05:44:14
1009
原创 Excel VBA AutoFilter 多字段筛选_用vba实现任意列包含字符的高级筛选
(Field:=2,Criteria1:=Array(“啤酒”,“面包”,“香肠”),Operator:=xlFilterValues)(Field:=2,Criteria1:=Array(“啤酒”,“面包”,“香肠”),Operator:=xlFilterValues)(Field:=2,Criteria1:=“猪排”,Operator:=xlOr,Criteria2:=“蛋糕”)(Field:=2,Criteria1:=“啤酒”,Operator:=xlFilterValues)
2024-09-11 03:26:36
471
原创 2021 最新 webpack 面试题
bundle是webpack打包出来的文件,chunk是webpack在进行模块的依赖分析的时候,代码分割出来的代码块。module是开发中的单个模块webpack的一个功能,可以使代码修改后不用刷新浏览器就自动更新,高级版的自动刷新浏览器,devServer中通过hot属性可以控制模块的热替换浏览器在用户访问页面的时候,为了加快加载速度会对用户访问的静态资源进行存储,但是每一次代码升级或更新都需要浏览器下载新的代码,最简单方便的方式就是引入新的文件名称。
2024-09-10 23:48:07
849
原创 必会的 24 道 Shell 脚本面试题
> (如# ls /usr/share/doc &> out.txt )答:基础语法如下:if [ 条件 ]then命令1命令2……elseif [ 条件 ]then命令1命令2….else命令1命令2……fifi答:在写一个 shell 脚本时,如果你想要检查前一命令是否执行成功,在 if 条件中使用 “$?” 可以来检查前一命令的结束状态。简单的例子如下:0如果结束状态是 0,说明前一个命令执行成功。2。
2024-09-08 21:26:19
1416
原创 【面试精品】关于面试会遇到的Apache相关的面试题_apache面试常见问题
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。
2024-09-08 13:17:23
383
原创 SpringBoot + Vue 项目部署上线到 Linux 服务器
/ 代理静态资源// 监听 4000 端口作为资源的访问路径})编辑完毕,保存代码我们使用一个项目管理的工具包 pm2windows 同理安装这个我们可以实时查看项目的情况使用这个,我们就不必用 node app.js 运行项目了,这样直接运行的弊端就是当你关闭 shell 或者 Linux shell 项目也会自动关闭。这样项目管理就会非常的方便哦二、SpringBoot 项目如何部署?
2024-09-08 03:30:02
1341
原创 Linux编程之权限系统与工具使用(二)(1)
r-x : 代表所属组(g表示)的权限,这里所属组拥有对该文件读和执行的权限。r-x : 代表其他人(o表示)的权限,这里和上面权限一样。当然我们也可以修改文件的权限。linux中chmod命令就可以用来变更文件或目录的权限。语法: chmod (选项) 模式 文件名用法如下:先创建一个文件a.txt,此时a.txt文件拥有者是没有执行权限,我们可以给它加上执行权限(x),u就是代表文件拥有者。如果想给a.txt的用户组和其他用户也加上执行权限,可以加上多个。
2024-09-07 20:49:26
1075
原创 linux实战小笔记(十五)Centos7下静默安装Oracle 11g(无图形化界面)
8. 重启下系统=========reboot9. 解压下载好的两个Oracle数据库文件在修改以下变量的值10. 开始安装=========安装期间可以使用tail命令监看oracle的安装日志#日志文件名称根据自己的实际执行时间变更安装完成后有如下提示,如果有类似如下提示,说明安装完成/bin/sh11. 使用root用户执行脚本su - root12. 配置监听程序#输出结果查看监听端口13. 静默创建数据库编辑应答文件[GENERAL]执行静默建库执行过程如下。
2024-09-07 15:23:24
1112
原创 linux下的文件及目录介绍_linux中 什么是目录文件
usr/share/doc: 系统说明文件存放目录。/var:放置系统执行过程中经常变化的文件,如随时更改的日志文件 /var/log,/var/log/message:所有的登录文件存放目录,/var/spool/mail:邮件存放的目录,/var/run:程序或服务启动后,其PID存放在该目录下。/lib: /usr/lib: /usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助,比较重要的目录为 /lib/modules。
2024-09-07 09:55:09
502
原创 ICT技术发展趋势,AI、大数据和云计算的概述及存储应用技术【2】
比如说电子商务网站,平时业务量比较稳定,自己购买服务器搭建私有云运营,但到了圣诞节促销的时候,业务量非常大,就从运营商的公有云租用服务器,来分担节日的高负荷;终端用户不需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制,只关注自己真正需要什么样的资源以及如何通过网络来得到相应的服务。OceanStor DJ是华为公司推出的面向云数据中心发展的业务驱动存储控制软件,统一管理数据中心存储资源,提供业务驱动、自动化的存储服务,提升云化环境中存储资源的利用率和存储服务的供给效率。
2024-09-06 22:26:22
1453
原创 Docker——认识Docker &; 常用命令 &; Linux中安装docker &; 常见问题及其解决_docker linux
自定义docker的静态网段,关机重启,不会改变redis的ip。
2024-09-06 20:23:24
927
原创 20个提高生产力的 Linux 命令与技巧,用完带你起飞
等同于–follow=name --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪。值得庆幸的是,在这种情况下,z命令可以帮助您。当然,您可以在此处使用Home和End键,但是也可以使用Ctrl + A转到行的开头,并使用Ctrl + E转到结尾。想象一下一种情况,您在几分钟/几小时前使用了很长的命令,而您不得不再次使用它。您可以使用Vi,Vim或其他基于终端的文本编辑器,但是如果您只想读取文件,则 less 命令是更好的选择。调用前面的整个命令。
2024-09-06 15:50:28
712
原创 HTTPS加密流程总结
HTTPS 也是一个应用层协议,是在 HTTP 协议的基础上引入了一个加密层(SSL/TLS),HTTP 协议内容都是按照文本的方式明文传输的. 这就导致在传输过程中出现一些被篡改的情况,因此HTTPS是要比HTTPS更安全的,现在大部分网站采取的也都是HTTPS协议。也可以反着用:通过私钥对明文加密,变成密文,通过公钥对密文解密,变成明文。客户端使用这个网站的公钥对自己的对称密钥进行加密,然后将自己的对称密钥以密文形式发送给服务器,服务器使用私钥进行解密,因此就获取到了对称密钥的明文。
2024-09-04 23:30:31
505
原创 ELK 处理 Spring Boot 日志,妙!
显示更多看到如下日志就意味着 Logstash 启动成功。图 3. Logstash 启动成功日志图片在控制台输入 Hello Logstash ,看到如下效果代表 Logstash 安装成功。清单 1. 验证 Logstash 是否启动成功Hello Logstash。
2024-09-04 17:22:32
1267
原创 Docker与Jib(maven插件版)实战
**@Description: 普通的controller*/4.0.0hellojibhellojibtest使用jib插件1.3.0from节点用来设置镜像的基础镜像,相当于Docerkfile中的FROM关键字使用openjdk官方镜像,tag是8-jdk-stretch,表示镜像的操作系统是debian9,装好了jdk8镜像名称和tag,使用了mvn内置变量${project.version},表示当前工程的version容器相关的属性。
2024-09-04 15:18:57
933
原创 Clonable接口以及再次理解深拷贝与浅拷贝!!(面试常考)
Clonable接口在抽象类和接口的博客中,我们讲到了两个我们会常用到的接口,一个是Compareable接口,一个是Comperator接口,现在我们再来讲一个我们会经常用到的接口,也就是我们的Clonable接口.首先我们来思考一个问题:如何进行对象的拷贝?Object 类中存在一个clone方法,, 否则就会抛出 CloneNotSupportedException 异常.我们先来看Clonable接口的源码:我们可以看到这类接口什么都没有,那么我们称这类接口为空接口,也就是标记接口。
2024-09-04 13:06:44
987
原创 CentOS8安装Docker
设置阿里云镜像安装Docker Engine - Community --此命令会安装最新版本(latest)报如下错误:问题: package docker-ce-3:20.10.1-3.el7.x86_64 requires containerd.io >= 1.4.1, but none of the providers can be installed安装低版本Docker。
2024-09-04 11:26:22
618
原创 2024年互联网Java面试复习大纲:ZK+Redis+MySQL+Java基础+架构
Spring的@Transactional如何实现的(必考)ThreadPoolExecutor的工作流程(必考)ConcurrentHashMap的数据结构(必考)Atomic类如何保证原子性(CAS操作)(必考)synchronized和Lock的区别(必考)Spring如何解决循环依赖(三级缓存)(必考)如何解决事务的并发问题(脏读,幻读)(必考)索引B+树的叶子节点都可以存哪些东西(必考)查询在什么时候不走(预期中的)索引(必考)Spring的IOC/AOP的实现(必考)
2024-09-03 15:38:06
1046
原创 2021年最新版阿里、腾讯、美团300道Java初级~高级面试题(含答案)
synchronized的原理是什么,一般用在什么地方(比如加在静态方法和非静态方法的区别,静态方法和非静态方法同时执行的时候会有影响吗),解释以下名词:重排序,自旋锁,偏向锁,轻量级锁,可重入锁,公平锁,非公平锁,乐观锁,悲观锁。分布式服务调用方,不依赖服务提供方的话,怎么处理服务方挂掉后,大量无效资源请求的浪费,如果只是服务提供方吞吐不高的时候该怎么做,如果服务挂了,那么一会重启,该怎么做到最小的资源浪费,流量半开的实现机制是什么。有什么区别优缺点,会有什么问题,分别适用什么场景。
2024-09-03 03:33:17
1366
原创 15道常考SpringBoot面试题整理
Spring JavaConfig是Spring社区的产品,它提供了配置Spring IoC容器的纯Java方法。因此它有助于避免使用XML配置。使用JavaConfig的优点在于:面向对象的配置。由于配置被定义为JavaConfig中的类,因此用户可以充分利用Java中的面向对象功能。一个配置类可以继承另一个,重写它的@Bean方法等。减少或消除XML配置。基于依赖注入原则的外化配置的好处已被证明。但是,许多开发人员不希望在XML和Java之间来回切换。
2024-09-02 18:51:38
837
原创 5年Java后台经验程序员,历经6面,跳槽腾讯,38天斩获offer
在面试前我整理归纳了一些面试学习资料,文中结合我的朋友同学面试美团滴滴这类大厂的资料及案例由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!大家看完有什么不懂的可以在下方留言讨论也可以关注。获取》docs.qq.com/doc/DSmxTbFJ1cmN1R2dB团滴滴这类大厂的资料及案例[外链图片转存中…(img-MarvVV2L-1724994533889)]
2024-08-30 13:09:04
956
原创 Hadoop之HDFS01【介绍】
本地磁盘目录存储数据(Block),文件形式,同时存储Block的元数据信息文件,启动DN时会向NN汇报block信息,通过向NN发送心跳保持与其联系(3秒一次),如果NN 10分钟没有收到DN的心跳,则认为其已经lost,并copy其上的block到其它DN。| 3 | NameNode保存metadata信息包括:文件owership和permissions,文件大小,| 2 | 收集DataNode汇报的Block列表信息 |时间(Block列表:Block偏移量),位置信息 |
2024-08-30 08:46:04
503
原创 Elasticsearch Dynamic Mapping(动态映射机制)
代码@6:long_text虽然也满足long_开头,但是以_text结尾,故该字段不会映射为long,而是保留其JSON检测到的类型string,会映射为text字段和keyword多字段(参考字段动态映射机制)。一言以蔽之,match_mapping_type为字段动态映射(字段类型检测)得出的类型建立一个映射关系,将该类型转换为mapping定义中的类型。代码@4:符合long_开头的字段,并且不是以_text结尾的字段,如果JSON检测为string类型的新字段,映射为long。
2024-08-30 05:58:11
319
原创 CSS入门学习笔记+案例
盒子模型是网页布局的基础,将页面中所有元素都看作是一个盒子,盒子都包含以下几个属性:width 宽度height 高度border 边框padding 内边距margin 外边距。
2024-08-30 03:18:39
1288
原创 Android 高频面试必问之Java基础
Java的类加载器可以分为BootstrapClassLoader、ExtClassLoader和AppClassLoader,它们的作用如下。:Bootstrap 类加载器负责加载 rt.jar 中的 JDK 类文件,它是所有类加载器的父加载器。Bootstrap 类加载器没有任何父类加载器,如果调用String.class.getClassLoader(),会返回 null,任何基于此的代码会抛出 NUllPointerException 异常,因此Bootstrap 加载器又被称为初始类加载器。
2024-08-30 00:30:41
917
原创 看完这篇 教你玩转渗透测试靶机vulnhub——DC1_vulnhub dc1
vulnhub是个提供各种漏洞平台的综合靶场,可供下载多种虚拟机进行下载,本地VM打开即可,像做游戏一样去完成渗透测试、提权、漏洞利用、代码审计等等有趣的实战。
2024-08-29 10:27:05
389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人