自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端面试官常问javaScript编程题,隔壁王大爷看了都会了(1)

return arr;//[1, “true”, 15, false, undefined, NaN, NaN, “NaN”, “a”, {…}, {…}] //NaN和{}没有去重,两个null直接消失了。

2024-05-17 05:12:11 781

原创 【项目实战】登录与注册业务的实现(前端+后端+数据库)(1)

/ 创建MySQL连接池host: ‘127.0.0.1’, //MySQL服务器地址port: 3306, //MySQL服务器端口号user: ‘root’, //数据库用户的用户名password: ‘’, //数据库用户密码database: ‘reg_log’, //数据库名称connectionLimit: 20, //最大连接数charset: ‘utf8’ //数据库服务器的编码方式});// 创建服务器对象}));// 加载CORS模块。

2024-05-16 02:42:20 910

原创 【html5画布——canvas绘制图片】(1)

你的浏览器不支持canvas,请升级浏览器。

2024-05-15 12:13:02 449

原创 《微信小程序》入门小程序-商城小demo的实现

小程序同样也支持将功能模块抽象成自定义组件,具体查看自定义组件,类似于页面,自定义组件类似于页面,由 json、wxml、wxss、js 4个文件组成,其中必须要在json文件中声明这是一个自定义组件之后,在wxml中编写模版,wxss中编写样式,如果有事件需要传递,那么可以通过triggerEvent()方法进行传递this.triggerEvent(“事件名”,obj)如果是接收父组件的属性,那么需要在子组件的js文件中定义名字/**组件的属性列表*/

2024-05-15 05:32:14 1183

原创 vue项目中引入iconfont

兼容性最好,支持ie6+,及所有现代浏览器。支持按字体的方式去动态调整图标大小,颜色等等。但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。兼容性良好,支持ie8+,及所有现代浏览器。相比于unicode语意明确,书写更直观。可以很容易分辨这个icon是什么。因为使用class来定义图标,所以当要替换图标时,只需要修改class里面的unicode引用。不过因为本质上还是使用的字体,所以多色图标还是不支持的。

2024-05-15 00:26:17 1374

原创 Vue的过滤器、生命周期钩子函数、组件开发、路由、Promise基本使用语法(2)

组件可以有自己的data数据,但是组件中的data和实例中的data有点不一样,即:实例中的data可以作为一个对象,但是组件中的data必须是一个方法,且该方法必须有返回值,返回值为一个对象。mounted是实例实例创建期间的最后一个生命周期函数,当执行完mounted就表示实例已经被完全创建好了,此时,如果没有其他操作的话,这个实例就在内存中,没有变化。当执行beforeUpdate的时候,页面中显示的数据还是原来的,但是在data中的数据时最新的,页面和data中的数据没有保持同步。

2024-05-14 23:16:56 500

原创 vue(Js)从数组中删除元素

eg:删除。

2024-05-14 11:29:48 528

原创 JavaScript内置对象-Math对象

图片转存中…(img-y0NRWn4G-1715484349105)]

2024-05-12 11:26:00 333

原创 ES6 rest参数,扩展运算符,Symbol数据类型,迭代器和生成器 【详解加案例 】(二)

4.2 isConcatSpreadable 与 concat。4.1 hasInstance 与 instanceof。3.2 Symbol注意事项 7个数据类型。3.3 给对象,添加Symbol的两种属性。4.3 其他Symbol的内置属性。**for in 遍历的是键名。for of 遍历的是键值。7. ES6 生成器(异步编程)4. Symbol 内置属性。6. 迭代器自定义遍历对象。7.2 生成器 yield。7.3 生成器函数参数。7.1 生成器 简介。7.4 生成器的使用。

2024-05-10 22:37:49 1020

原创 CSS3D旋转木马效果+图片倒影特效

【代码】CSS3D旋转木马效果+图片倒影特效。

2024-05-10 13:33:44 174

原创 Ajax进阶篇01---Ajax加强(含大量代码演示)

1️⃣ 数据交换格式,就是服务器端与客户端之间进行数据传输与交换的格式;2️⃣ 前端领域,经常提及的两种数据交换格式分别是XML和JSON。其中 XML 用的非常少,所以,我们重点要学习的数据交换格式就是 JSON;1️⃣ 概念:JSON 的英文全称是 JavaScript Object Notation,即“JavaScript 对象表示法”。简单来讲,JSON 就是 Javascript 对象和数组的字符串表示法,它使用文本表示一个 JS 对象或数组的信息,因此,JSON 的本质是字符串;JSON。

2024-05-10 10:32:29 795

原创 手风琴效果(vue实现)

循环数据在点击调用changeli方法时将当前索引和本条数据传进去,并使用当前数据show的bool值添加或移除样式。判断当前这条数据的bool值如果是true就打开二级菜单,如果是false就关闭二级菜单。如果被选元素可见,则隐藏这些元素,如果被选元素隐藏,则显示这些元素。效果图:再点击时候只打开点击哪个的列表,其他的 关闭。循环二级菜单数据并使用.stop阻止冒泡。toggle() 方法切换元素的可见状态。在这里打印出boll值方便查看。

2024-05-09 18:56:03 684

原创 初中级前端 JavaScript 自测清单 - 2

当对象方法需要使用对象中的属性,可以使用this关键字:)}user.say();当代码user.say()执行过程中,this指的是user对象。当然也可以直接使用变量名user来引用say()方法:)}user.say();但是这样并不安全,因为user对象可能赋值给另外一个变量,并且将其他值赋值给user对象,就可能导致报错:)}leo.say();但将user.name改成this.name代码便正常运行。

2024-05-07 22:07:24 879

原创 Js-w3school(2024(5)

有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!使用“不整洁的” HTML 样式的后果,也许是导致 JavaScript 错误。如果 JavaScript 语句超过一行的长度,换行的最佳位置是运算符或逗号之后。4. 运算符周围的空格:请始终在运算符( = + - * / )周围以及逗号之后添加空格。请始终定义图像尺寸。

2024-05-06 00:58:42 932

原创 JavaScript数组(Array)

外链图片转存中…(img-HOCkFOiH-1714916001761)]

2024-05-05 21:33:32 537

原创 2024 前端生态发展回顾

从前端的发展现状来看,未来理想的前端技术架构应该是每一层都是可组装的,框架这种重型组合的适用场景会越来越局限。原因在于各部件不可拆卸会增加架构的升级代价同时会限制应用的灵活性。举个例子,我有一套面向pc端的后台管控平台的架构,view层采用angular开发,哪天我要迁移到移动端来,angular性能不行啊,我换成vue就好了。哪天觉得ajax的写法太挫,把http层替换成fetch就好了。又有一天后端的GranphQL平台搭好了,我把ngResource换成relay就OK了。

2024-05-04 16:06:51 890

原创 zookeeper实现分布式锁-curator

Apache Curator是用于Apache ZooKeeper(一种分布式协调服务)的Java / JVM客户端库。它包括一个高级API框架和实用程序,使使用Apache ZooKeeper变得更加轻松和可靠。解决了很多Zookeeper客户端非常底层的细节开发工作,包括连接重连、反复注册Watcher和NodeExistsException异常等等。重点是它对分布式锁进行了封装 :http://curator.apache.org/getting-started.html。

2024-05-04 05:40:09 916

原创 Spring注解驱动之后再说事务吧

金三银四到了,送上一个小福利!《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!复制代码SpringBoot加载spring.factories时,会加载事务配置类TransactionAutoConfiguration,内部有开启事务管理的配置。金三银四到了,送上一个小福利![外链图片转存中…(img-SSO5qp66-1714765475129)][外链图片转存中…(img-7MYv48n9-1714765475130)]

2024-05-04 03:44:46 915

原创 springBoot注解与分析

一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!e=“”):注解在类上表明这是一个实体类。一般用于jpa这两个注解一般一块使用,但是如果表名和实体类名相同的话,@Table可以省略@Column:通过@Column注解设置,包含的设置如下name:数据库表字段名unique:是否唯一nullable:是否可以为空Length:长度inserttable:是否可以插入updateable:是否可以更新。

2024-05-04 01:47:41 876

原创 Spring MVC的搭建及入门

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

2024-05-04 00:00:22 1046 2

原创 ScheduledThreadPoolExecutor源码解读(一)——DelayedWorkQueue高度定制延迟阻塞优先工作队列

本人面试腾讯,阿里,百度等企业总结下来的面试经历,都是真实的,分享给大家!

2024-05-03 21:50:05 1035

原创 Oracle学习(四):组函数

SQL> select sum(comm)/count(*) 一, sum(comm)/count(comm) 二, avg(comm) 三 from emp;7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 30。SQL> --SQL优化 3. 尽量使用where,例外:如果条件中含有组函数,只能使用having。SQL> – 例外:如果条件中含义组函数,只能使用having。

2024-05-03 19:57:19 1008

原创 MySQL数据库 --- MySQL索引事务

不再是二叉搜索,而是N叉搜索,树的高度会降低,查询快叶子节点,非叶子节点,都可以存储数据,且可以存储多个数据通过中序遍历,可以访问树上所有节点真实的索引是用的B+树.毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节。

2024-05-03 13:09:33 1004

原创 MVCC 水略深,但是弄懂了真的好爽

总的来说,隔离级别和脏读、不可重复读以及幻象读的对应关系如下:| 隔离级别 | 脏读 | 不可重复读 | 幻象读 || READ UNCOMMITTED | 允许 | 允许 | 允许 || READ COMMITED | 不允许 | 允许 | 允许 || REPEATABLE READ | 不允许 | 不允许 | 允许 || SERIALIZABLE | 不允许 | 不允许 | 不允许 |性能关系如图:2. 快照读与当前读接下来我们还需要搞明白一个问题:快照读与当前读。

2024-05-03 11:20:09 755

原创 k8s------资源对象,pod的API,yaml文件基础

什么是ActiveMQ?ActiveMQ服务器宕机怎么办?丢消息怎么办?持久化消息非常慢怎么办?消息的不均匀消费怎么办?死信队列怎么办?ActiveMQ中的消息重发时间间隔和重发次数吗?

2024-05-03 09:37:43 724

原创 Java阶段八:文件IO流

为什么我不完全主张自学?①平台上的大牛基本上都有很多年的工作经验了,你有没有想过之前行业的门槛是什么样的,现在行业门槛是什么样的?以前企业对于程序员能力要求没有这么高,甚至十多年前你只要会写个“Hello World”,你都可以入门这个行业,所以以前要入门是完全可以入门的。②现在也有一些优秀的年轻大牛,他们或许也是自学成才,但是他们一定是具备优秀的学习能力,优秀的自我管理能力(时间管理,静心坚持等方面)以及善于发现问题并总结问题。

2024-05-03 07:52:02 819

原创 java微信分享(1)

总而言之,面试官问来问去,问的那些Redis知识点也就这么多吧,复习的不够到位,知识点掌握不够熟练,所以面试才会卡壳。将这些Redis面试知识解析以及我整理的一些学习笔记分享出来给大家参考学习《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!//生成带参数的二维码//通过ticket换取二维码ticket=”;//客服接口-发消息。

2024-05-03 06:11:21 727

原创 Java基础笔试练习(十六)

在面试前我整理归纳了一些面试学习资料,文中结合我的朋友同学面试美团滴滴这类大厂的资料及案例由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!大家看完有什么不懂的可以在下方留言讨论也可以关注。在面试前我整理归纳了一些面试学习资料,文中结合我的朋友同学面试美团滴滴这类大厂的资料及案例[外链图片转存中…(img-MUWW0HDp-1714682035777)][外链图片转存中…(img-lwHOdfMk-1714682035777)]

2024-05-03 04:34:06 736

原创 Java~重排序给多线程带来的影响, 包括volatile域和final域的重排序规则

一次偶然,从朋友那里得到一份“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-03 02:53:08 1061

原创 Java 之Spring MVC【Spring MVC面试题】(1)

学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!最后再分享的一些BATJ等大厂20、21年的面试题,把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。Mybatis面试专题MySQL面试专题并发编程面试专题《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!Mybatis面试专题。

2024-05-03 00:58:07 1008

原创 Eclipse+Java+Swing实现学校教材管理系统

给大家送一个小福利附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!统]( )Java+SSM+Bootstrap+Maven实现学校教务管理系统给大家送一个小福利[外链图片转存中…(img-lsbp0Mct-1714474892422)]附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。

2024-04-30 19:03:04 849

原创 Demo:第二章:Java实现随机图像生成(人像,汽车,房屋等等)

看完美团、字节、腾讯这三家的面试问题,是不是感觉问的特别多,可能咱们又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。开篇有提及我可是足足背下了1000道题目,多少还是有点用的呢,我看了下,上面这些问题大部分都能从我背的题里找到的,所以今天给大家分享一下互联网工程师必备的面试1000题。注意不论是我说的互联网面试1000题,还是后面提及的算法与数据结构、设计模式以及更多的Java学习笔记等,皆可分享给各位朋友互联网工程师必备的面试1000题而且从上面三家来看,算法与数据结构是必备不可少的。

2024-04-30 18:10:32 760

原创 awk命令详细说明(1)

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。下面的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)最新整理电子书《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!执行和结果如下打印99乘法表代码如下i

2024-04-30 17:11:15 654

原创 6 个实用的 Code Review 实践技巧

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!你可能经历过上述噩梦般的经历,那我们谈谈怎样改进这个流程吧!实用的 Code Review 实践在 Shopify,我们看重交付速度、学习以及长期发展。这些价值观虽然有时会产生冲突,但却引导我们不断尝试许多新技术,并推动团队变革。我在本文总结了一系列 Shopify 内部使用的实用技巧。借助这些技巧,我们能交付经得起时间考验的有价值的代码。术语说明:我们将 Pull Requests(PR)定义为合并到基础分

2024-04-30 16:17:09 742

原创 14 个 Spring MVC 顶级技巧,随时用随时爽,一直用一直爽(1)

学完之后,若是想验收效果如何,其实最好的方法就是可自己去总结一下。比如我就会在学习完一个东西之后自己去手绘一份xmind文件的知识梳理大纲脑图,这样也可方便后续的复习,且都是自己的理解,相信随便瞟几眼就能迅速过完整个知识,脑补回来。下方即为我手绘的MyBtis知识脑图,由于是xmind文件,不好上传,所以小编将其以图片形式导出来传在此处,细节方面不是特别清晰。但可给感兴趣的朋友提供完整的MyBtis知识脑图原件(包括上方的面试解析xmind文档)

2024-04-29 15:29:34 201

原创 快速搞定前端JS面试 -- 第十二章 运行环境 (页面加载、性能优化、安全)(1)

在中运行环境即浏览器(server端有nodejs)下载页面代码,渲染出页面,期间会执行若干JS要保证代码在浏览器中:稳定且高效(1)Html代码(2)媒体文件,如图片,视频等(1)根据HTML代码生成DOM树(2)根据CSS代码生成CSSOM(CSS对象模型)(3)将DOM树和CSSOM整合形成Render Tree(渲染树)(4)根据Render Tree渲染页面(1)根据HTML代码生成DOM树(2)根据CSS代码生成CSSOM(CSS对象模型)

2024-04-23 01:12:52 382

原创 小白如何快速入门学Web前端

黑马程序员讲课老师 pink老师接触过黑马程序员前端教程的同学都知道pink老师的大名,在B站上,有pink老师的地方,就有他的拥护者。甚至有人用“全网最好的前端视频老师”来评价pink老师。相信在人人都喜欢的pink老师的带领下,0基础的你也能轻松入门前端!不相信的话,你可以先听听pink老师对课程的简短介绍视频,通过不到3分钟的视频,你就会相信pink老师完全可以用3天(每天2小时)的时间带你成功入门前端。通过3天的课程,你将收获以下前端技能3天强化训练完成一个炫酷的前端项目案例。

2024-04-22 18:12:34 509

原创 大型前端项目降低复杂度新思路(1)

面试题千万不要死记,一定要自己理解,用自己的方式表达出来,在这里预祝各位成功拿下自己心仪的offer。需要完整面试题的朋友可以点击蓝色字体免费获取比传统的编码方式,更容易理解。基于行为建模,与视图解耦。自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

2024-04-22 13:10:05 1197

原创 后端工程师,老师教的七层网络模型你用在了哪里?

5 | 网络层(Network) | 为数据在节点之间传输创建逻辑链路,通过路由选择算法为分组选择最佳路径,从而实现拥塞控制、网络互联等功能。| 6 | 数据链路层(DataLink) | 在通信实体间建立数据链路联接,传输的基本单位为“帧”,并为网络层提供差错控制和流量控制服务。| 7 | 物理层(Physical) | 最底层,定义系统的电气、机械、过程和功能标准。**注意:**常见的光纤、同轴电缆、双绞线、Rj45接口等传输介质也被称为传输媒体。

2024-04-22 05:16:47 950

原创 前端网络基础-通过XMLHttpRequest实现AJAX (二)

面试题千万不要死记,一定要自己理解,用自己的方式表达出来,在这里预祝各位成功拿下自己心仪的offer。需要完整面试题的朋友可以点击蓝色字体免费获取[外链图片转存中…(img-aoUUykwg-1713729038963)][外链图片转存中…(img-Q3LSpZDq-1713729038963)][外链图片转存中…(img-Y9P7BFgy-1713729038964)]

2024-04-22 03:51:55 765

空空如也

空空如也

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

TA关注的人

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