自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(211)
  • 收藏
  • 关注

原创 初识JavaScript

多行注释:vscode中修改多行快捷键为:ctrl + shift + /多行注释:默认的快捷键 shift + alt + a。1.7、修改vscode多行注释的快捷键。1.8、JavaScript输入输出语句。//1、单行注释 ctrl+/

2024-05-17 00:26:48 437

原创 【翻书特效 源代码---JS实现,附效果】(1)

right {LEFT: 50%.turn {.img {

2024-05-16 01:59:34 545

原创 【Vue项目实践】实现在线预览word文件、excel文件

(2)引入 import XLSX from “xlsx”;(1)安装 npm install --save xlsx。三、项目应用:根据详情后缀分情况显示word、excel。场景说明: 点击查看按钮,吊起弹框展示数据。根据row中文件后缀判断使用哪种形式。3. 请求URL显示数据。3. 请求URL显示数据。1.引用sheetjs。3.调用函数展示数据。

2024-05-15 19:30:08 1764

原创 《2w字大章 38道面试题》彻底理清JS中this指向问题

箭头函数没有this,它的this是通过作用域链查到外层作用域的this,且指向函数定义时的this而非执行时。不可以用作构造函数,不能使用new命令,否则会报错箭头函数没有arguments对象,如果要用,使用rest参数代替不可以使用yield命令,因此箭头函数不能用作Generator函数。不能用修改this指向,但可以通过修改外层作用域的this来间接修改。箭头函数没有prototype属性。

2024-05-15 04:52:14 916

原创 vue读取修改svg颜色 并转换为base64格式

【代码】vue读取修改svg颜色 并转换为base64格式。

2024-05-14 23:52:45 406

原创 Vue2组件间通信

二次封装的HintButton按钮的时候,把人家el-button需要的数据传递过去title=“我是中国人”/>子组件添加。

2024-05-14 12:09:14 596

原创 vue 实现快捷键录入功能

首先有一个组件,用来实现快捷键的录入操作。快捷键输入框 —— 用于快捷键的录入。

2024-05-14 10:53:52 564

原创 JavaScript 基本使用(1)

JavaScript 是一种动态类型,弱类型,基于原型的直译式脚本语言,边执行边解释,是基于对象和事件驱动的语言,应用于客户端,简称 JS。ECMAScript:ECMA 国际,欧洲计算机协会,由 ECMA 组织制定的 JS 语法。外部 JS 文件:脚本位于 JS 文件中,可在多个页面中引用,外部文件名以 .js 结尾。script 标签:脚本必须位于 标签内,该标签可以在 或 中,建议放到的后面。== 和 === 的区别:== 只比较值,不比较类型;Java 是强类型语言,JS 是弱类型语言。

2024-05-12 06:02:55 472

原创 ECMAScript6新语法(javaScript)

5版本:var 变量名:变量使用范围不明确6版本: let const:声明变量let 变量名 用于声明局部变量 作用范围:从定义行开始到所在代码块结束const修饰的值不可变(相当于java中的final)const修饰的对象地址不可以变,但是属性可以变,可以修改属性const student={id:1,name:“王恒杰”}//const修饰的对象地址不可以变,但是属性可以变,可以修改属性//增加属性age。

2024-05-10 21:46:47 925

原创 5:基于Echarts的数据展示

为 ECharts 准备一个定义了宽高的 DOM。为 ECharts 准备一个定义了宽高的 DOM。下载并导入 echarts.min.js 文件。下载并导入jquery.min.js文件。

2024-05-10 09:48:29 458

原创 京东放大镜效果实现 + 原理分析(1)

完整代码:=====

2024-05-07 16:49:17 482

原创 一文带你吃透Vue生命周期(结合案例通俗易懂)(1)

目的: 头部的标题, 颜色, 背景色可以随便修改, props类型的校验思路在MyHeader.vue中准备props里变量, 然后使用在使用MyHeader.vue组件时, 传入相应的值 (color和backgroundColor)App.vue传入相应自定义的值总结:props: [] - 只能声明变量和接收, 不能类型校验props: {} - 声明变量和校验类型规则 - 外部传入值不对则报错。

2024-05-07 14:36:39 1000

原创 Vue:Vue-cli2结合mavonEditor实现MarkDown编辑器

language | String | zh-CN | 语言选择,暂支持 zh-CN: 简体中文, zh-TW: 正体中文 , en: 英文 , fr: 法语, pt-BR: 葡萄牙语, ru: 俄语, de: 德语, ja: 日语 || imgAdd | String: filename, File: imgfile | 图片文件添加回调事件(filename: 写在md中的文件名, File: File Object) |

2024-05-07 02:51:06 953

原创 Vue教程02(跑马灯效果案例)(1)

d开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!**

2024-05-07 01:03:47 307

原创 vue3的计算属性computed和 vue2 computed 的有什么区别,使用,计算属性传参?

/ setter 当手动修改计算属性的值就像修改一个普通数据那样时,就会触发setter 函数,执行一些自定义的操作。// getter 读取数据触发get方法。使用v-model绑定计算属性。// 返回一个函数即可。后年:{{newAge}}岁。今年:{{age}}岁。

2024-05-06 23:13:22 316

原创 python使用flask模块和前端交互基础

CORS(app, supports_credentials=True) #动态解决前端跨域问题。@app.route(‘/’,methods=[‘post’]) #指定请求路径、方法。app.debug = True #开启flask调试模式。

2024-05-06 05:59:31 357

原创 JavaScript 对象解构用法解析

🍗 加我:frontendpicker, 更多精彩等你来!🍗 回复[算法],获取各种算法资料!ES6(ES2015)的发布,给JavaScript 提供了一种更方便快捷的方式来处理对象的属性。该机制称为(也称为解构赋值)。但是你真的会用吗?你真的了解各种场景下,解构赋值的用法吗?使用解构从对象中获取值对象解构最基本的用法是从对象中检索属性键的值。例如,我们定义了一个对象,他有两个属性:name和age传统上,我们将使用点 (.) 表示法或下标 ([]) 表示法从对象中检索值。

2024-05-05 16:25:57 641

原创 《重构 改善既有代码的设计 2》重新组织函数、数据

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。最新整理面试题上述的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题最新整理电子书最新整理大厂面试文档以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!据”针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。

2024-05-04 06:31:40 889

原创 synchronized详解

一次偶然,从朋友那里得到一份“java高分面试指南”,里面涵盖了25个分类的面试题以及详细的解析:JavaOOP、Java集合/泛型、Java中的IO与NIO、Java反射、Java序列化、Java注解、多线程&并发、JVM、Mysql、Redis、Memcached、MongoDB、Spring、Spring Boot、Spring Cloud、RabbitMQ、Dubbo 、MyBatis 、ZooKeeper 、数据结构、算法、Elasticsearch 、Kafka 、微服务、Linux。

2024-05-04 04:47:24 877

原创 SpringDataJPA之关联关系

经过日积月累, 以下是小编归纳整理的深入了解Java虚拟机文档,希望可以帮助大家过关斩将顺利通过面试。由于整个文档比较全面,内容比较多,篇幅不允许,下面以截图方式展示。由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!/**添加角色同时添加菜单*/@Test。

2024-05-04 02:40:11 623

原创 SpringBoot----日志框架和配置

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!如果直接使用logback-spring.xml为文件名,日志框架就不会直接加载日志的配置项,而是由SpringBoot解析日志配置,可以使用SpringBoot的高级Profile功能===》指定某段配置只在某段环境下生效如果直接使用logback.xml为文件名,它将直接被日志框架识别,如果继续使用profile功能,会有以下错误:SpringBoot对日志框架的统一处理以及日志设置可以参考下面这篇文章切

2024-05-04 00:51:26 1123

原创 Spring Boot 注解原理,自动装配原理,图文并茂(1)

可以看到它是由 @AutoConfigurationPackage,@Import(EnableAutoConfigurationImportSelector.class)这两个而组成的,我们先说@AutoConfigurationPackage,他是说:让包中的类以及子包中的类能够被自动扫描到spring容器中。将所有需要导入的组件以全类名的方式返回,这些组件就会被添加到容器中。总结下@SpringbootApplication:就是说,他已经把很多东西准备好,具体是否使用取决于我们的程序或者说配置。

2024-05-03 22:43:00 1026

原创 Redisson之——使用Redisson通过自定义注解实现分布式锁,使用Spring AOP简化分布式锁(1)

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!private RLock getLock(String lockName, boolean fairLock) {RLock lock;if (fairLock) {lock = redisson.getFairLock(lockName);} else {lock = redisson.getLock(lockName);}return lock;}public void setRedisson(Redi

2024-05-03 20:56:02 103

原创 Netty 实现长连接服务的难点和优化点

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.官方的解释最精准了,其中最吸引人的就是高性能了。但是很多人会有这样的疑问:直接用 NIO 实现的话,一定会更快吧

2024-05-03 19:03:31 190

原创 MySQL 沉浸式面试:隔离级别、锁、索引原理连环炮你扛得住吗?

比如事务 A 锁住了资源 1,然后去申请资源 2,但事务 B 已经占据了资源 2,需要资源 1,谁都不退让,就死锁了。区别在于,二级索引的叶子结点只存储索引本身内容,以及主键 ID,聚簇索引的叶子结点,会存储完整的行数据。同时,红黑树和平衡二叉树有相同缺点,即每个节点存储一个关键词,数据量大时,导致它们的深度很深,MySQL 每次读取时都会消耗大量 IO。,多版本并发控制,主要是为了实现可重复读,虽然锁也可以,但是为了更高性能考虑,使用了这种多版本快照的方式。换句话说,也就是要了解,

2024-05-03 12:23:06 592

原创 Linux内核实战(二)-操作系统概述

作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!DF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料[外链图片转存中…(img-vRwdzOps-1714703453155)][外链图片转存中…(img-Rjg6niEx-1714703453155)]

2024-05-03 10:31:04 592

原创 JDK15类加载、验证、准备过程详解

面试前一定少不了刷题,为了方便大家复习,我分享一波个人整理的面试大全宝典Java核心知识整理Java核心知识Spring全家桶(实战系列)其他电子书资料Step3:刷题既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。以下是我私藏的面试题库:《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》

2024-05-03 08:42:30 735

原创 Java程序员必须熟记的微服务面试题(含答案)

上述知识点,囊括了目前互联网企业的主流应用技术以及能让你成为“香饽饽”的高级架构知识,每个笔记里面几乎都带有实战内容。很多人担心学了容易忘,这里教你一个方法,那就是重复学习。打个比方,假如你正在学习 spring 注解,突然发现了一个注解@Aspect,不知道干什么用的,你可能会去查看源码或者通过博客学习,花了半小时终于弄懂了,下次又看到@Aspect 了,你有点郁闷了,上次好像在哪哪哪学习,你快速打开网页花了五分钟又学会了。从半小时和五分钟的对比中可以发现多学一次就离真正掌握知识又近了一步。

2024-05-03 06:59:56 993

原创 Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day19】—— 集合框架3

小编在这里分享些我自己平时的学习资料,由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!程序员代码面试指南 IT名企算法与数据结构题目最优解这是” 本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结,并提供了相关代码实现。针对当前程序员面试缺乏权威题目汇总这一-痛点, 本书选取将近200道真实出现过的经典代码面试题,帮助广“大程序员的面试准备做到万无一失。“刷”完本书后,你就是“题王”!

2024-05-03 05:22:24 774

原创 Java全栈开发---Java ERP系统开发:商业ERP(十一)库存预警,JavaMail发送预警邮件

JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。JavaMail API是Sun公司为方便Java开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发包,它支持一些常用的邮件协议,如:SMTP、POP3、IMAP。开发人员使用JavaMail API编写邮件处理软件时,无须考虑邮件协议底层的实现细节,只要调用JavaMail开发包中相应的API类就可以了。

2024-05-03 03:41:48 761

原创 Java13新增特性

文章中涉及到的知识点我都已经整理成了资料,录制了视频供大家下载学习,诚意满满,希望可以帮助在这个行业发展的朋友,在论坛博客等地方少花些时间找资料,把有限的时间,真正花在学习上,所以我把这些资料,分享出来。相信对于已经工作和遇到技术瓶颈的朋友们,在这份资料中一定都有你需要的内容。《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!

2024-05-03 01:53:45 648

原创 influxdb基础(七)——select查询基础语法(类sql,细节与踩坑总结)

三个工作日收到了offer,头条面试体验还是很棒的,这次的头条面试好像每面技术都问了我算法,然后就是中间件、MySQL、Redis、Kafka、网络等等。第一个是算法关于算法,我觉得最好的是刷题,作死的刷的,多做多练习,加上自己的理解,还是比较容易拿下的。而且,我貌似是将《算法刷题LeetCode中文版》、《算法的乐趣》大概都过了一遍,尤其是这本。

2024-05-03 00:06:26 1207

原创 HashMap实现原理及源码分析

看完美团、字节、腾讯这三家的一二三面试问题,是不是感觉问的特别多,可能咱们真的又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。开篇有提及我可是足足背下了Java互联网工程师面试1000题,多少还是有点用的呢,换汤不换药,不管面试官怎么问你,抓住本质即可!能读到此处的都是真爱Java互联网工程师面试1000题。

2024-05-02 17:43:25 70

原创 2024版阿里Java亿级并发设计手册:基础+数据库+缓存+消息队列+分布式+维护+实战

分享一些资料给大家,我觉得这些都是很有用的东西,大家也可以跟着来学习,查漏补缺。《Java高级面试》《Java高级架构知识》《算法知识》《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!存中…(img-ioe0Cfvg-1714460520045)]《算法知识》[外链图片转存中…(img-MrdU6DBj-1714460520045)]《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!

2024-04-30 15:03:32 671

原创 数据结构系列之平衡树(数组构建法)

资料过多,篇幅有限,需要文中全部资料可以点击这里免费获取前端面试资料PDF完整版!自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。外链图片转存中…(img-JAkrGDLB-1714369394561)]资料过多,篇幅有限,需要文中全部资料可以点击这里免费获取前端面试资料PDF完整版!自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。

2024-04-29 13:44:46 985

原创 搬砖随笔——JavaScript代码简洁之道

整理面试题,不是让大家去只刷面试题,而是熟悉目前实际面试中常见的考察方式和知识点,做到心中有数,也可以用来自查及完善知识体系。《前端基础面试题》,《前端校招面试题精编解析大全》,《前端面试题宝典》,《前端面试题:常用算法》PDF完整版点击这里免费领取,不是让大家去只刷面试题,而是熟悉目前实际面试中常见的考察方式和知识点,做到心中有数,也可以用来自查及完善知识体系。《前端基础面试题》,《前端校招面试题精编解析大全》,《前端面试题宝典》,《前端面试题:常用算法》PDF完整版点击这里免费领取。

2024-04-23 11:55:54 1115

原创 我的web前端面试心法(已拿字节offer)

一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。分享一些简单的前端面试题以及学习路线给大家,狂戳这里即可免费领取的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。分享一些简单的前端面试题以及学习路线给大家,

2024-04-23 09:44:14 1041

原创 彻底理解浏览器的缓存机制(http缓存机制)

那么强制缓存的缓存规则是什么?答:当浏览器向服务器发送请求的时候,服务器会将放入HTTP响应的报文的HTTP头中和请求结果一起返回给浏览器,,其中Cache-Conctrol的优先级比Expires高。Expires是HTTP/1.0控制网页缓存的字段,其值为服务器返回该请求的结果缓存的到期时间,即再次发送请求时,如果客户端的时间小于Expires的值时,直接使用缓存结果。

2024-04-22 19:04:37 348

原创 学习lodash

给大家分享一些关于HTML的面试题,有需要的朋友可以戳这里免费领取,先到先得哦。!**如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)[外链图片转存中…(img-KE9eUVkD-1713777930155)]给大家分享一些关于HTML的面试题,有需要的朋友可以戳这里免费领取,先到先得哦。[外链图片转存中…(img-pC6lNZDu-1713777930155)][外链图片转存中…(img-N8bIsf9v-1713777930155)]

2024-04-22 17:26:46 297

原创 如何避免JavaScript类型转换(1)

JavaScript作为一种松散类型语言,执行隐式类型转换。这会导致不一致和意想不到的结果。因此,我们应该在任何时候都避免这种类型转换。如果不确定值的类型,可以使用typeof检查。检查类型可以让我们更好地理解应该如何进行转换。完,我是刷碗智,我要去刷碗了,骨的白代码部署后可能存在的BUG没法实时知道,事后为了解决这些BUG,花了大量的时间进行log 调试,这边顺便给大家推荐一个好用的BUG监控工具Fundebug。

2024-04-22 15:49:37 308

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除