- 博客(210)
- 收藏
- 关注
原创 【建议收藏】2024字节跳动、腾讯、阿里巴巴等一线互联网校招面试真题解析(1)
事件代理,又称之为事件委托。是JavaScript中常用的绑定事件的常用技巧。顾名思义,“事件代理”即是把原本需要绑定的事件委托给父元素,让父元素担当事件监听的职务。事件代理的原理是DOM元素的事件冒泡。
2024-05-15 21:08:00
395
原创 Vue插件之vue-jsonp
使用JSONP主要是目的通过动态创建Script,动态拼接url,进而抓取数据,实现跨域。确切地说,AJAX请求由于同源影响,是不允许进行跨域请求的,而Script标签src属性中的链接却可以访问跨域的js脚本,利用这一特性,服务端不再返回JSON格式的数据,而是返回一段调用某个函数的JS代码,在src属性中进行调用,实现跨域。第二步:在main.js中引入vue-resource并通过命令Vue.user()使用该插件。axios不支持jsonp,所以需使用其他插件:vue-jsonp。
2024-05-14 22:44:31
752
原创 vue从入门到精通之进阶篇(一)vue-router:导航守卫
loading…{{error}}{{post.body}}`,created(){// 组件创建完成后获取数据// 此时data已经被监听了this.fetchData();},watch:{‘$route’:‘fetchData’},methods:{fetchData(){this.error = null;this.post = null;this.loading = true;this.$axios.get(‘http://127.0.0.1:8888/post’).then(res=>{this
2024-05-14 21:20:53
196
原创 vue3之setup的使用理解
/> ref同名属性,并使用ref(null)包装const ruleForm=ref(null)//通过ref或reactive包裹起来让其成为响应式数据//2.一旦后面return {ruleForm},vue3会自动绑定ref="ruleForm"的组件//设定方法,但是要通过ruleForm.value才能拿到组件ruleForm.value//通过ref包裹的数据需要使用.value来取得相应的值。
2024-05-14 13:19:24
619
原创 PHP - Laravel 控制器创建(关联路由、路由命名空间分组)
路由样式Route::请求方式(‘url’, 匿名函数);Route::请求方式(‘url’, ‘控制器名称@操作方法’);Route::请求方式(‘url’, ‘命令空间\控制器名称@操作方法’);通过创建控制器命令,创建两个控制器// 创建一个登录控制器,在根目录 Controllers 中// 创建一个退出控制器,在 Controllers/Admin 中,Admin 文件需要手动创建路由绑定控制器并调用指定方法,web.php文件中:// 路由控制器 - 登录。
2024-05-13 13:57:51
841
原创 jQuery学习笔记之jQuery常用方法(1)
jQuery 操作类名方法addClass() 添加类名•语法:jQuery对象.addClass(‘类名’)•参数:字符串格式的类名。removeClass() 移除类名删除指定的类名。• 语法:jQuery对象.removeClass();• 参数:字符串格式的类名。不传参数,表示删除所有类名。toggleClass() 类名切换若这个类名存在,则会移除改类名。否则添加改类名。• 语法:jQuery对象.toggleClass(‘类名’);• 参数:字符串格式的类名。
2024-05-13 02:02:15
411
原创 Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)二十二(下单和微信支付)
CREATE_ORDER_ERROR(500,“创建订单失败”),UN_PAY(1,“未付款”),PAYED(2,“已付款,未发货”),DELIVERED(3,“已发货,未确认”),SUCCESS(4,“已确认,未评价”),CLOSED(5,“已关闭,交易失败”),RATED(6,“已评价”),;在ly-common当中创建CartDTO,将下面order当中CartDTO复制一份到ly-common当中。
2024-05-13 00:46:39
936
原创 HTML生日快乐代码
/ 分 -(day*24) 以60秒为一整份 取余 剩下秒数 秒数/60 就是分钟数。”+day+“天”+hour+“小时”+minute+“分”+second+“秒”+“了。今日是你的生日,愿所有的快乐、所有的幸福、所有的温馨、所有的好运围绕在你身边。// 毫秒/1000。
2024-05-12 03:16:25
1741
原创 day04 - 商品管理(商品分类+分类参数)
使用vue-table-with-tree-grid定义模板列并添加自定义列//先在columns中添加一个列columns: [{label:‘分类名称’,prop:‘cat_name’},//type:‘template’(将该列设置为模板列),template:‘isok’(设置该列模板的名称为isok){label:‘是否有效’,prop:‘’,type:‘template’,template:‘isok’},
2024-05-10 15:34:14
724
原创 我的Serverless实战——引领云计算的下一个十年
从用户角度,他需要做的只是编码,然后把代码上传到函数计算中。上传代码就意味着应用部署。当有高并发请求涌入时,开发者也无需手动扩容,函数计算会根据请求量毫秒级自动扩容,弹性可靠地运行任务,并内置日志查询、性能监控、报警等功能帮助开发者发现问题并定位问题。函数计算是事件驱动的无服务器应用,事件驱动是说可以通过事件源自动触发函数执行,比如当有对象上传至OSS中时,自动触发函数,对新上传的图片进行处理函数计算支持丰富的事件源类型,包括日志服务、对象存储、表格存储、消息服务、API网关、CDN等。
2024-05-09 18:14:11
400
原创 前端代码开发规范总结
必须使用 camelCase 驼峰命名必须指定类型必须加上注释,表明其含义必须加上 required 或者 default,两者二选其一如果有业务需要,必须加上 validator 验证props: { // 组件状态,用于控制组件的颜色 status: { type: String, required: true, validator: function (value) { return [ 'succ', 'info', 'error' ].indexOf(value)!
2024-05-07 23:22:06
1047
原创 一文弄清JavaScript数据类型(1)
一、数据类型概述与其他编程语言一样,js数据类型也包括数值型、字符串、布尔型、数组等等,不一样的点在于js中数值型包括整形、浮点型,空缺值NaN也是number型,可以定义某种类型的变量,然后用作某任务,某事件。1.js中的数据类型JavaScript 数据类型在 JavaScript 中有 6 种不同的数据类型:string 【字符串】number 【数值型:包括浮点型、整型】boolean 【布尔型】object 【对象,new出来的】
2024-05-07 14:38:48
262
原创 【Vue 学习】- VueJS 生命周期(1)
这个周期是在组件销毁之前执行,在我项目开发中,觉得这个其实有点类似路由钩子beforeRouterLeave,都是在路由离开的时候执行,只不过beforeDestroy无法阻止路由跳转,但是可以做一些路由离开的时候操作,因为这个周期里面还可以使用data和method。比如一个倒计时组件,如果在路由跳转的时候没有清除,这个定时器还是在的,这时候就可以在这个里面清除计时器。只要是页面数据改变了都会触发,数据更新完毕,页面的数据是更新完成的。在代码编写中,每一个执行过程都有对应的函数事件。
2024-05-07 08:32:19
320
原创 vxe-table:一个基于vue功能强大的表格组件(支持树形,编辑,增删改查以及校验等)
vxe-button @click=“$refs.xTree.toggleTreeExpansion(tableData[0], true)”>切换第一个。展开第三个。展开所有。//如果用不到这个组件的弹窗可以不写,根据个人使用情况而定。
2024-05-07 02:55:48
769
1
原创 js实现jQuery的简单方法和链式操作(1)
/下面element存的是NodeList对象,它是一个类数组有length属性i++) {//实现$(“.box1”).click(() => {console.log(“123”)})});复制代码好了,完成两个小目标了,相信你已经有成就感了。
2024-05-06 01:56:30
342
原创 IDEA+Java+SSM+Jsp+Mysql实现Web商品信息管理系统
三、部分代码======商品增删改查的逻辑控制层/***@param: 6.controller控制层*@return: 实现业务逻辑控制*@createtime:2022年2月22日*/@Autowired//分页查询数据//1.引入分页插件,pn是第几页,5是每页显示多少行//2.紧跟的查询就是一个分页查询//3.使用PageInfo包装查询后的结果,5是连续显示的条数//4.使用model设置到前端。
2024-05-05 08:40:41
814
原创 「Java」- 八大排序
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!我们将无序区间的第一个元素 用一个变量 tmp 记录 , 而下标使用 变量 i 记录 , 每趟排序都由小于 i 下标处的元素跟 tmp 进行比较 , 使用一个变量 j 用来控制 i 下标前的元素的下标 , 所以 j 的起始值可以为 i-1 , 每个 j 下标对应的元素都与 tmp 变量进行比较 , 如果 j 下标处的元素大于 tmp 变量 , 则将 j 下标处的元素 移动到 j+1下标 , 如果 j
2024-05-04 06:36:26
748
原创 TCP 协议面试灵魂 12 问 !
就写到这了,也算是给这段时间的面试做一个总结,查漏补缺,祝自己好运吧,也希望正在求职或者打算跳槽的 程序员看到这个文章能有一点点帮助或收获,我就心满意足了。多思考,多问为什么。希望小伙伴们早点收到满意的offer!越努力越幸运!金九银十已经过了,就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个 Java 知识体系将变得非常重要,可以很负责任的说一句,复习准备的是否充分,将直接影响你入职的成功率。
2024-05-04 04:50:12
610
原创 SpringloC容器的依赖注入源码解析(10)—— populateBean的剩余逻辑
学习视频:《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!如果bean实例不是spring内置的一些特殊的bean,就会调用applyBeanPostProcessorsAfterInitialization方法去处理@Override发现该方法又使用了责任链模式,此时调用的是通用的bean后置处理器。
2024-05-04 02:44:16
789
原创 SpringBoot-Admin集成诊断利器Arthas实践
引领完成Docker的安装、部署、管理和扩展,让其经历从测试到生产的整个开发生命周期,深入了解Docker适用于什么场景。并且这本Docker的学习权威指南介绍了其组件的基础知识,然后用Docker构建容器和服务来完成各种任务:利用Docker为新项目建立测试环境,演示如何使用持续集成的工作流集成Docker,如何构建应用程序服务和平台,如何使用Docker的API,如何扩展Docker。
2024-05-04 00:54:14
1084
原创 Spring Boot 线程池的使用心得,你真会用吗?
我想问下大家当初选择做程序员的初衷是什么?有思考过这个问题吗?高薪?热爱?既然入了这行就应该知道,这个行业是靠本事吃饭的,你想要拿高薪没有问题,请好好磨练自己的技术,不要抱怨。有的人通过培训可以让自己成长,有些人可以通过自律强大的自学能力成长,如果你两者都不占,还怎么拿高薪?架构师是很多程序员的职业目标,一个好的架构师是不愁所谓的35岁高龄门槛的,到了那个时候,照样大把的企业挖他。为什么很多人想进阿里巴巴,无非不是福利待遇好以及优质的人脉资源,这对个人职业发展是有非常大帮助的。
2024-05-03 22:46:25
905
原创 RedisTemplate常用方法总结
其它面试题(springboot、mybatis、并发、java中高级面试总结等)《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!删除集合中值等于value的元素(index=0, 删除所有值等于value的元素;index>0, 从头部开始删除第一个值等于value的元素;index
2024-05-03 20:58:11
1095
原创 Netty4 Channel 概述
对于面试,一定要有良好的心态,这位小伙伴面试美团的时候没有被前面阿里的面试影响到,发挥也很正常,也就能顺利拿下美团的offer。小编还整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家,也祝愿大家都能够升职加薪!《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!图片转存中…(img-uWl62eZs-1714734366201)]也祝愿大家都能够升职加薪!
2024-05-03 19:06:17
983
原创 MySQL 锁原理通过 6 个死锁案例,让你彻底理解 MySQL 锁机制,死锁的原因!(1)
经过日积月累, 以下是小编归纳整理的深入了解Java虚拟机文档,希望可以帮助大家过关斩将顺利通过面试。由于整个文档比较全面,内容比较多,篇幅不允许,下面以截图方式展示。由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!较全面,内容比较多,篇幅不允许,下面以截图方式展示。
2024-05-03 12:26:39
729
原创 linux大于2T磁盘分区方法(parted分区方法说明)
1、——进入parted分区2、mklabel-gpg-有yes输yes即可——创建分区并指定类型3、mkpart-自定义分区名称-输入类型(如ext4,xfs)-输入起止位置(多种方式均可使用)——如果需要添加多个分区,从mkpart开始重复该步骤)4、p——验证5、rm Num——如果不需要删除分区,跳过该步6、quit——退出。
2024-05-03 10:34:29
1231
原创 JDK从8升级到11,使用 G1 GC,HBase性能下降20%。JDK 到底干了什么
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!结论:使用 G1 GC,JDK 11 相对于 JDK 8 来说性能明显下降。3原因分析=====从 JDK 8 到 JDK 11, G1 GC 做了非常多的优化用于提高性能。为什么 JDK 11 对于应用者来说更不友好?简单的总结一下从 JDK 8 到 JDK 11 做得一些比较大的设计变化,如下表所示:由于从 JDK 8 到 JDK 11 特性变化太多,对于这样的性能下降问题,为了能快速有效的解决,我们做了
2024-05-03 08:45:18
929
1
原创 java程序死锁,3种方式快速找到死锁代码
各位读者,由于本篇幅度过长,为了避免影响阅读体验,下面我就大概概括了整理了《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!各位读者,由于本篇幅度过长,为了避免影响阅读体验,下面我就大概概括了整理了[外链图片转存中…(img-csT6U3RE-1714690953617)][外链图片转存中…(img-L5i8QkjP-1714690953617)][外链图片转存中…(img-K75yypcq-1714690953617)]
2024-05-03 07:02:44
1150
1
原创 Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day33】—— 手撸算法2(1)
面试前的“练手”还是很重要的,所以开始面试之前一定要准备好啊,不然也是耽搁面试官和自己的时间。我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!arr) {i++) {} else {面试前的“练手”还是很重要的,所以开始面试之前一定要准备好啊,不然也是耽搁面试官和自己的时间。
2024-05-03 05:27:13
927
原创 Java全栈开发---Java ERP系统开发:商业ERP(四)通用工具类的抽取
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!package com.itzheng.erp.biz;import com.itzheng.erp.entity.Dep;/**/public interface IDepBiz extends IBaseBiz {}package com.itzheng.erp.biz.impl;import java.util.List;import com.itzheng.erp.biz.IBaseBiz;impor
2024-05-03 03:44:37
1228
原创 java8实战读书笔记:初识Stream、流的基本操作(流计算)
关于面试刷题也是有方法可言的,建议最好是按照专题来进行,然后由基础到高级,由浅入深来,效果会更好。Java基础部分算法与编程数据库部分流行的框架与新技术(Spring+SpringCloud+SpringCloudAlibaba)这份面试文档当然不止这些内容,实际上像JVM、设计模式、ZK、MQ、数据结构等其他部分的面试内容均有涉及,因为文章篇幅,就不全部在这里阐述了。
2024-05-03 01:59:13
469
原创 IntelliJ IDEA 自带的 HTTP Client 接口调用插件,吊打 Postman
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!当我们在开发调试 Web 服务的时候,需要对接口进行调用测试;或者对接第三方系统时,需要调用远程第三方的接口进行联调。这时,相信大家首选的工具一般会是 ,一款当今比较流行而且功能齐全的接口调用调试工具。如下所示:不过我们一般使用 代码编辑器来开发和调试 Web 服务,如果使用 Postman 工具来测试接口,不仅要在电脑上安装 Postman ,还需要在不同工具之间切换,比较麻烦。幸运地的是 IDEA 自
2024-05-03 00:11:09
581
原创 HashMap,看完秒懂!(HashMap底层实现原理、HashMap面试题)
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!我们都知道数组长度是有限的,在有限的长度里面我们使用哈希,哈希本身就存在概率性,就是”帅丙“和”丙帅“我们都去hash有一定的概率会一样,就像上面的情况我再次哈希”丙帅“极端情况也会hash到一个值上,那就形成了链表。每一个节点都会保存自身的hash、key、value、以及下个节点,我看看Node的源码。java8之前是头插法,就是说新来的值会取代原有的值,原有的值就顺推到链表中去,就像上面的例子一样,因为
2024-05-02 17:48:11
73
原创 2024银四分享成功入职腾讯(后台开发岗)面试真题
小编利用空余时间整理了一份《MySQL性能调优手册》,初衷也很简单,就是希望能够帮助到大家,减轻大家的负担和节省时间。关于这个,给大家看一份学习大纲(PDF)文件,每一个分支里面会有详细的介绍。这里都是以图片形式展示介绍,如要下载原文件以及更多的性能调优笔记(MySQL+Tomcat+JVM)!《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!JVM学习包第六个模块:网络========
2024-04-30 15:09:34
552
原创 新手安装 Ubuntu 操作系统步骤教程
基础知识是前端一面必问的,如果你在基础知识这一块翻车了,就算你框架玩的再6,webpack、git、node学习的再好也无济于事,因为对方就不会再给你展示的机会,千万不要因为基础错过了自己心怡的公司。前端的基础知识杂且多,并不是理解就ok了,有些是真的要去记。当然了我们是牛x的前端工程师,每天像背英语单词一样去背知识点就没必要了,只要平时工作中多注意总结,面试前端刷下题目就可以了。什么?你问面试题资料在哪里,这不是就在你眼前吗(滑稽。
2024-04-29 14:00:18
327
原创 摄影图片分享网站项目制作总结
基础知识是前端一面必问的,如果你在基础知识这一块翻车了,就算你框架玩的再6,webpack、git、node学习的再好也无济于事,因为对方就不会再给你展示的机会,千万不要因为基础错过了自己心怡的公司。前端的基础知识杂且多,并不是理解就ok了,有些是真的要去记。当然了我们是牛x的前端工程师,每天像背英语单词一样去背知识点就没必要了,只要平时工作中多注意总结,面试前端刷下题目就可以了。什么?你问面试题资料在哪里,这不是就在你眼前吗(滑稽杂且多,并不是理解就ok了,有些是真的要去记。
2024-04-23 11:59:41
806
原创 我直接完善简历实现涨薪!阿里内部火爆的实战文档和搭建项目笔记,这也太香了吧
代码能力一定要注重,尤其是很多原理性的代码(之前两次让我写过Node中间件,Promise.all,双向绑定原理,被虐的怀疑人生)!尽量从面试官的问题中表现自己知识的深度与广度,让面试官发现你的闪光点!如果您需要用到这份项目的话, 可以关注转发文章之后看下方获取。一定不要死记硬背,要理解原理,否则面试官一深入就会露馅!咚宝商城中Spring Cloud技术架构图。2.项目Kick Off。
2024-04-23 09:48:44
385
原创 循序渐进VUE+Element 前端应用开发(21)--- 省市区县联动处理的组件使用
>绑定值:{{ selectedOptions2 }}区域码转汉字:{{ CodeToText[selectedOptions2[0]] }},{{ CodeToText[selectedOptions2[1]] }},{{ CodeToText[selectedOptions2[2]] }}
2024-04-22 19:07:06
483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅