- 博客(114)
- 收藏
- 关注
原创 Vue(五)计算属性、过滤器、axios、vue生命周期
methods中的普通函数,如果反复调用几次,就会反复执行几次,不会缓存结果;computed中的计算属性,即使反复使用多次,也只计算一次,然后将结果缓存起来反复使用。如果更倾向于计算出一个值显示到页面上时,首选computed计算属性;如果更倾向于执行一个操作,而不关系结果时,首选methods普通函数。举例:使用计算属性计算购物车总价;
2024-05-15 00:50:16
998
原创 vue自定义组件实现底部导航栏动态切换
三、开始创建子组件(components文件下新建 footer.vue),注意:底部导航图片需要通过require方式引入,子组件通过props方法来接收父组件传来的值:footIndex1。//用来传当前页面的下标,用来动态切换导航。//表示此时底部导航显示,false为隐藏。通过v-show="footer_show"来控制底部导航的显示隐藏。mode: “history”//干掉地址栏里边的#号键。name: ‘首页’,
2024-05-14 23:42:07
302
原创 vue-router(路由)详细(1)
路由组件通常存放在pages文件夹,一般组件通常存放在components文件夹通过切换,隐藏了的路由组件,默认是被销毁掉的,需要的时候在挂载每个组件都有自己的$route属性,里面存储着自己的路由信息整个应用只有router,可以通过组件的**$router**属性获取到。
2024-05-14 11:56:41
411
原创 js基础(五):对象(1)
/ 以上代码中,obj即接收到构造函数创建出来的对象。// andy.phoneNum = 110 添加属性。//new Object() 需要new关键字,使用的格式:对象.属性 = 值。// andy.age = 19修改对象属性。console.log(star.name) // 调用名字属性。console.log(star[‘name’]) // 调用名字属性。调用对象的方法 //第二种写法 obj。// Object()第一个字母大写;// star 就是创建的对象。
2024-05-13 04:07:07
245
原创 JavaScript基础之字符串对象
(‘要查找的字符’,开始的位置) | 返回指定内容在元字符串中的位置,如果找不到就返回-1,开始的位置是index索引号 || 从 start 位置开始,截取到 end 位置 ,end 取不到 (基本和 slice 相同,但是不接受负) || 获取指定位置处字符的ASCII码(index索引号) | str.charCodeAt(0) || 返回指定位置的字符(index字符串的索引号) | str.charAt(0) || 方法名 | 说明 | 使用 || 方法名 | 说明 || 方法名 | 说明 |
2024-05-12 11:53:23
438
原创 HTML常用标签之超链接标签
target用于指定链接页面的打开方式,其中_self为默认值,_blank为在新窗口中打开链接页面,具体使用如下~href用于指定链接目标的url地址,它是超链接标签的必须属性,简单用法如下。
2024-05-12 03:01:16
344
原创 CSS从入门到喜欢,从喜欢到着魔
css语法规则集由选择器和声明块组成。选择器指的就是您要设置样式的html元素。如标签名(body ,h1,p,div…)就是一个选择器。在《HTML文档结构》中讲过head头部可以添加style样式表。Document。
2024-05-10 13:58:14
313
原创 CORS解决跨域
const Koa = require(“koa”);const static = require(“koa-static”);const Router = require(“koa-router”);let app = new Koa();let router = new Router();app.use(static(__dirname+“/static”));router.get(“/”,ctx=>{ });router.post(“/post”,ctx=>{ })app.use(router.rou
2024-05-10 12:45:53
303
原创 学习JavaScript的第一天
浏览器分成两部分:渲染引擎和JS引擎●渲染引擎:用来解析HTML与CSS ,俗称内核,比如chrome浏览器的blink , 老版本的webkit●JS引擎:也称为JS解释器。用来读取网页中的JavaScript代码,对其处理后运行,比如chrome 浏览器的V8浏览器本身并不会执行JS代码,而是通过内置JavaScript引擎(解释器)来执行JS代码。JS 引擎执行代码时逐行解释每一句源码(转换为机器语言) , 然后由计算机去执行,所以JavaScript语言归为脚本语言"会逐行解释执行。
2024-05-09 13:18:34
405
原创 前端-ECMAScript 6技术
1、ECMAScript 6 简介官方解释:ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。1.1、ECMAScript 和 JavaScript 的关系要讲清楚这个问题,需要回顾历史。
2024-05-07 22:55:34
412
原创 【Java】【JS】LeetCode - 链表 - #02 两数相加
小技巧:对于链表问题,返回结果为头结点时,通常需要先初始化一个预先指针 pre,该指针的下一个节点指向真正的头结点head。使用预先指针的目的在于链表初始化时无可用节点值,而且链表构造过程需要指针移动,进而会导致头指针丢失,无法返回结果。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。每一位计算的同时需要考虑上一位的进位问题,而当前位计算结束后同样需要更新进位值。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。**输出:**7 -> 0 -> 8。
2024-05-07 08:10:23
234
原创 vue实现手机验证码登录(基于娱乐系统项目)
(3:是否是13,15, 17, 18开头的正确手机号码2 输入框下面添加一个获取验证码的按钮,默认为关闭不可点击,点击后,开启一个定时器setInterval,然后发送一个ajax请求给后台,把手机号传给后台,让后台去发送短信在验证上面3种情况之后,得到为正确手机号码后再将验证码按钮设置为可点击3 验证验证码的输入框,分别判断以下情况并作出弹窗警告1:是否为空2:是否为6位数字4 验证座位号的输入框,分别判断以下情况并作出弹窗警告1:是否为空2:只能字母或者数字勾选娱乐系统安全须知。
2024-05-07 00:43:24
743
原创 Ajax进阶篇01---Ajax加强(含大量代码演示)
1️⃣ 数据交换格式,就是服务器端与客户端之间进行数据传输与交换的格式;2️⃣ 前端领域,经常提及的两种数据交换格式分别是XML和JSON。其中 XML 用的非常少,所以,我们重点要学习的数据交换格式就是 JSON;1️⃣ 概念:JSON 的英文全称是 JavaScript Object Notation,即“JavaScript 对象表示法”。简单来讲,JSON 就是 Javascript 对象和数组的字符串表示法,它使用文本表示一个 JS 对象或数组的信息,因此,JSON 的本质是字符串;JSON。
2024-05-04 18:50:28
1114
原创 《三战Leetcode》寻找有序数组的中位数
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取! 提示:nums1.length == mnums2.length == n0
2024-05-04 06:18:52
789
原创 SSH服务配置,ssh服务key验证,ssh堡垒机,xshell创建key验证,scp,rsync,sftp命令
面试前的“练手”还是很重要的,所以开始面试之前一定要准备好啊,不然也是耽搁面试官和自己的时间。我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!以实现跨网络通信scp命令如果重复拷贝相同文件----浪费带宽—用rsync命令解决。
2024-05-04 04:25:35
1213
原创 SpringCloudGateway源码阅读(一)核心概念及路由加载
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!@Overridepublic Publisher apply(T t) {return Mono.from(left.apply(t)).flatMap(result -> result ? Mono.just(true) : Mono.from(right.apply(t)));}}}复制代码路由过滤器GatewayFilter==================针对于路由的过滤器,无法离开Route而存
2024-05-04 02:24:48
934
原创 Spring5框架 笔记总结(四)(2)
分布式技术专题+面试解析+相关的手写和学习的笔记pdf《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!@Test//在这我们就可以直接调用了。5.2 Spring5 整合JUnit5分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:[外链图片转存中…(img-56qCOyh0-1714753935971)]《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!
2024-05-04 00:32:27
578
原创 Spring Boot 2(1)
由于篇幅有限,这里就不一一罗列了,20道常见面试题(含答案)+21条MySQL性能调优经验小编已整理成Word文档或PDF文档还有更多面试复习笔记分享如下《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!.build()由于篇幅有限,这里就不一一罗列了,20道常见面试题(含答案)+21条MySQL性能调优经验小编已整理成Word文档或PDF文档[外链图片转存中…(img-HQUIciO8-1714746574613)]还有更多面试复习笔记分享如下。
2024-05-03 22:29:45
667
原创 RabbitMQ安装以及消息模型使用攻略
connections:无论生产者还是消费者,都需要与RabbitMQ建立连接后才可以完成消息的生产和消费,在这里可以查看连接情况channels:通道,建立连接后,会形成通道,消息的投递获取依赖通道。Exchanges:交换机,用来实现消息的路由Queues:队列,即消息队列,消息存放在队列中,等待消费,消费后被移除队列。
2024-05-03 20:39:13
1074
原创 MyBatis系列第2篇:入门篇,带你感受一下mybatis独特的魅力!
user.xml中,这个就是mybatis中核心的文件,我们需要写的sql及判断逻辑基本上都在这个xml中,大家可以认真去看一下这个xml文件。这个是一个构建器,通过名字大家也可以感觉到构建器,是用来构建对象的,SqlSessionFactoryBuilder可以通过读取mybatis的配置文件,然后构建一个对象,一个项目中有很多mapper xml文件,如果每次操作都去重新解析是非常慢的,那么怎么办?
2024-05-03 12:01:12
1005
原创 LeetCode通关:连刷十四题,回溯算法完全攻略
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取! 给定两个整数 和 ,返回范围 中所有可能的 个数的组合你可以按 任何顺序 返回答案。示例 1:输入:n = 4, k = 2输出:[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],]示例 2:输入:n = 1, k = 1输出:[[1]]💡 思路:这道题是回溯算法的经典题目。我们来看一下这道题的抽象树形结构:按照我们的回溯模板,看看这道题应该怎么写:首先方法里是一定要区间的数
2024-05-03 10:16:56
806
原创 Java高并发之设计模式,设计思想(1)
System.out.println("任务执行完毕, 当前线程: " + Thread.currentThread().getName());因此可以让调用者立刻返回一个凭证, 该方法放到另外线程执行,后续主函数拿凭证再去获取方法的执行结果即可, 其结构图如下。假设一个场景, 需要计算100个任务, 并对结果求和, Master持有10个子进程.我们主要讲两个场景, Master-Worker模式, ForkJoin线程池.当调用某个方法时, 可能该方法耗时较久, 而在主函数中也不急于立刻获取结果.
2024-05-03 08:28:30
985
原创 Java注解—高级用法与深入解读
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!import java.lang.annotation.Target;/***/@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@interface Reference{boolean next() default false;}public @interface AnnotationElementDemo {//枚举类型enum Sta
2024-05-03 06:45:18
722
原创 Java实现人脸检测
由于文案过于长,在此就不一一介绍了,这份Java后端架构进阶笔记内容包括:Java集合,JVM、Java并发、微服务、SpringNetty与 RPC 、网络、日志 、Zookeeper 、Kafka 、RabbitMQ 、Hbase 、MongoDB、Cassandra 、Java基础、负载均衡、数据库、一致性算法、Java算法、数据结构、分布式缓存等等知识详解。本知识体系适合于所有Java程序员学习,关于以上目录中的知识点都有详细的讲解及介绍,掌握该知识点的所有内容对你会有一个质的提升,
2024-05-03 05:07:26
1480
原创 Java中高级核心知识全面解析——类文件结构(概述、Class文件结构总结)
经过日积月累, 以下是小编归纳整理的深入了解Java虚拟机文档,希望可以帮助大家过关斩将顺利通过面试。由于整个文档比较全面,内容比较多,篇幅不允许,下面以截图方式展示。由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!都有更细化的内容!**《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取。
2024-05-03 03:21:10
926
原创 Java+Springboot+H-ui实现营销管理系统
给大家送一个小福利附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!st.html[endif][if IE 6]>[endif]用户管理商机名称:给大家送一个小福利[外链图片转存中…(img-y6IZNiww-1714671607539)]
2024-05-03 01:40:18
166
原创 Git 从入门到放不下
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!每次代码提交的时候都会生成一条提交记录,其中会包含当前配置的用户名和邮箱。创建、重命名、查看、删除项目分支,通过 Git 做项目开发时,一般都是在开发分支中进行,开发完成后合并分支到主干。git branch daily/0.0.0创建一个名为 daily/0.0.0 的日常开发分支,分支名只要不包括特殊字符即可。git branch -m daily/0.0.0 daily/0.0.1如果觉得之前的分支名不
2024-04-30 19:46:24
482
原创 Dubbo-负载均衡原理解析
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取! for (int i = 0; i < weights.length; i++) {Integer weight = (Integer) weights[i];totalWeight += weight;//判断权重是否都相等if (sameWeight && i > 0 && !weight.equals(weights[i - 1])) {sameWeight = false;}}Random rand
2024-04-30 18:48:14
684
原创 Core Image:iOS图像处理技术追踪
蚂蚁面试比较重视基础,所以Java那些基本功一定要扎实。蚂蚁的工作环境还是挺赞的,因为我面的是稳定性保障部门,还有许多单独的小组,什么三年1班,很有青春的感觉。面试官基本水平都比较高,基本都P7以上,除了基础还问了不少架构设计方面的问题,收获还是挺大的。经历这次面试我还通过一些渠道发现了需要大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。
2024-04-30 17:55:01
610
原创 AQS(AbstractQueuedSynchronizer)——源码分析
AbstractQueuedSynchronizer(队列同步器)是实现锁的关键,在锁的实现中聚合同步器,利用同步器实现锁的语义,java.util.concurrent中许多可阻塞类,例如ReentrantLock、Semaohore、ReentrantReadWriteLock、CountDownLatch、SynchronuosQueue和FutureTask等,都是基于AQS构建的。这两者之间的关系如下:锁是面向使用者的,它定义了使用者与锁交互的接口,隐藏了实现细节。
2024-04-30 16:56:19
937
原创 前端面试还不懂这些技巧?看完跳槽少说涨50%(上)
javascript是前端必要掌握的真正算得上是编程语言的语言,学会灵活运用javascript,将对以后学习工作有非常大的帮助。掌握它最重要的首先是学习好基础知识,而后通过不断的实战来提升我们的编程技巧和逻辑思维。这一块学习是持续的,直到我们真正掌握它并且能够灵活运用它。如果最开始学习一两遍之后,发现暂时没有提升的空间,我们可以暂时放一放。继续下面的学习,javascript贯穿我们前端工作中,在之后的学习实现里也会遇到和锻炼到。真正学习起来并不难理解,关键是灵活运用。
2024-04-22 04:17:07
1241
原创 前端-WebPack
3.4 src下创建utils.js3.5 src下创建main.js4、JS打包4.1、创建配置文件webpackdemo目录下创建配置文件webpack.config.js以下配置的意思是:读取当前项目目录下src文件夹中的main.js(入口文件)内容,分析资源依赖,把相关的js文件打包打包后的文件放入当前目录的dist文件夹下打包后的js文件名为bundle.jsconst path = require(“path”) //Node.js内置模块。
2024-04-21 19:19:59
899
原创 一道常被人轻视的前端JS面试题
由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!点击【学习资料】即可免费领取!只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!**如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)[外链图片转存中…(img-jYETAZHI-1713639015816)]
2024-04-21 02:51:35
643
原创 一道js笔试题, 刷新了我对map方法函数的认知,你做对了吗?
这里解释一下, length >>> 0, 字面意思是指"右移 0 位",但实际上是把前面的空位用0填充,这里的作用是保证len为数字且为整数。代码能力一定要注重,尤其是很多原理性的代码(之前两次让我写过Node中间件,Promise.all,双向绑定原理,被虐的怀疑人生)!//由于是ES5所以就不用…由于以前我已经写过文章来解释过 这两个东西,我就不再赘述了,大家可以点击这篇文章进去看看,里面利用一道面试题讲解了。我猜想它应该会去遍历每一项,并且判断当前项是否为empty,是的话就不执行里面的操作,
2024-04-21 02:51:05
742
原创 【总结】:大厂面试常考手撕代码 —— JavaScript实现效果
给大家分享一些关于HTML的面试题,有需要的朋友可以戳这里免费领取,先到先得哦。帮助,可以扫码获取!!(备注:前端)**[外链图片转存中…(img-IjuxlzoY-1713632750792)]给大家分享一些关于HTML的面试题,有需要的朋友可以戳这里免费领取,先到先得哦。[外链图片转存中…(img-5k4xqxfT-1713632750792)][外链图片转存中…(img-ncJY4Y6g-1713632750792)]
2024-04-21 01:07:07
286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅