自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java知识体系最强总结(2024版)

1 | 常用日志框架Log4j,Logback,Log4j2性能比较与日志门面SLF4J简介 || 2 | 日志作用 || 3 | Apache Log4j2详解 || 4 | Log4j2同步日志,混合日志和异步日志配置详解 || 5 | Log4j2配置文件详解 || 6 | Log4j2的Appenders配置详解 || 7 | Log4j2的Filters配置详解 || 8 | Log4j2的Policy触发策略与Strategy滚动策略配置详解 |

2024-07-14 02:46:28 1234

原创 客户端存储——存储到cookies

);// 定义list页面});// 定义error页面});// 定义详情页面});//当页面关闭的时候 清除 isOpen});});// 更新视图// list.js。

2024-07-13 14:39:11 341

原创 Web Service进阶(四)WebService注解_webservice 的 namespace 和 service

将此注释应用于客户机或服务器服务端点接口(SEI)上的方法,或者应用于 JavaBeans 端点的服务器端点实现类。如果操作是远程过程调用(RPC)类型并且未指定partName 属性,那么这是用于表示参数的 wsdl:part 属性的名称。如果操作是文档类型或者参数映射至某个头,那么 -name 是用于表示该参数的 XML 元素的局部名称。将此注释应用于客户机或服务器服务端点接口(SEI)上的方法,或者应用于 JavaBeans 端点的服务器端点实现类。2、name:指定配置文件中处理程序链的名称。

2024-07-13 13:58:54 1053

原创 Git进阶(十一):Git 常用操作汇总_git restore --staged(1)

当修改后的文件添加至暂存区后,在提交之前再次进行修改后,非暂存区会再次出现该文件,需再次add添加入暂存区,否则直接commit后仓库中的文件不会包含二次修改的内容。git status。

2024-07-13 05:21:24 1159

原创 肝通宵写了三万字把SQL数据库的所有命令,函数,运算符讲得明明白白讲解,内容实在丰富,建议收藏+三连好评

大家可能不习惯SQL大写的习惯,但是真正的规范就是要大写,所以大家要慢慢习惯我用大写的方式讲解。在下面所有的讲解中,我将会以基本语法,案例,联系形式讲解,从而加强对每一个语句的使用和认识。当然,拥有本篇文章,你将会完全掌握mysql的所有命令使用,不再用去购买或者杂乱学习。传送门。

2024-07-12 18:56:40 954

原创 Vue和React的区别_react和vue的区别

Vue2的核心Diff算法采用了双端比较的算法,同时从新旧children的两端开始进行比较,借助key值找到可复用的节点,再进行相关操作。除了上面的四个点外,细数还有很多不同点的, 比如api的差异也挺大的,Vue为了更加简单易用,引入了指令、filter等概念以及大量的option API,比如。的复杂度,在对比过程中发现旧节点在新的树中未找到,那么就需要把旧节点删除,删除一棵树的一个节点(找到一个合适的节点放到被删除的位置)的时间复杂度为。当然如果你看过二者的源码,也可以说说二者源码的不同点。

2024-07-12 16:20:58 802

原创 jQuery核心函数和静态方法

// $box.text(“新的数据”);// jQuery对象不能使用原生js对象的方法// $box.innerText = “新的数据”;// 将jQuery对象转换为原生js对象// 注意: 不是eq(0),eq函数返回的是jQuery类型对象,get函数返回的是原生类型对象// var box = $box.get(0);var box = $box[0];box.i

2024-07-12 15:28:42 684

原创 css-知识点(学习笔记)

html左边右边中间padding: 0;margin: 0;/* 清除浮动*/.box {

2024-07-12 14:38:57 568

原创 做一些动图,学习一下 EventLoop

紧接着就执行b()中的语句——。b()执行完后,调用栈就将其移出。这时c()也执行结束了,调用栈也将其移出栈。这时候,我们这段语句就执行结束了。任务队列====上面的案例简单的介绍了关于JavaScript单线程的执行方式。但这其中会存在一些问题,就是如果当一个语句也需要执行很长时间的话,比如请求数据、定时器、读取文件等等,后面的语句就得一直等着前面的语句执行结束后才会开始执行。显而易见,这是不可取的。同步任务和异步任务因此,JavaScript将所有执行任务分为了同步任务和异步任务。

2024-07-05 02:56:03 1008

原创 一个HTTP打趴80%面试者,你是否也被面试官”虐“?_http最全总结意外爆火,原因竟是有人用它吊打了面试官

框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!

2024-07-05 01:54:02 744

原创 【JavaScript】事件概述与操作DOM元素

【代码】【JavaScript】事件概述与操作DOM元素。

2024-07-05 00:51:06 374

原创 vue项目中遇到的问题:之解决token失效的方法_vue set token后不生效

andriod联系信息。

2024-07-04 23:47:08 359

原创 vue3使用element-plus搭建后台管理系统---菜单管理

面试题千万不要死记,一定要自己理解,用自己的方式表达出来,在这里预祝各位成功拿下自己心仪的offer。面试题千万不要死记,一定要自己理解,用自己的方式表达出来,在这里预祝各位成功拿下自己心仪的offer。[外链图片转存中…(img-iI0YuaBw-1720104688547)][外链图片转存中…(img-pp33RFyb-1720104688548)][外链图片转存中…(img-Q8TbB0sL-1720104688549)]

2024-07-04 22:51:40 491

原创 Springboot+Vue博客项目总结(1)

/3.如果不存在 登录失败//4.如果存在 使用jwt 生成token 返回给前端//5.toekn放入redis,设置过期时间。登录认证的时候先认证token字符串是否合法,在认证redsi认证是否合法/**根据account和password查询用户表@return*/@Override//需要id,account,头像avatar,naickname昵称。

2024-07-04 21:52:24 346

原创 js秒转时分秒,小于十补零_前端获取秒数补0什么意思

前端框架太多了,真的学不动了,别慌,其实对于前端的三大马车,Angular、React、Vue 只要把其中一种框架学明白,底层原理实现,其他两个学起来不会很吃力,这也取决于你以后就职的公司要求你会哪一个框架了,当然,会的越多越好,但是往往每个人的时间是有限的,对于自学的学生,或者即将面试找工作的人,当然要选择一门框架深挖原理。JS 内容涉及到的知识点较多,看到网上有很多人建议你从头到尾抱着那本《JavaScript高级程序设计》学,我是不建议的,毕竟刚接触 JS 谁能看得下去,当时我也不能,也没那样做。

2024-07-04 20:44:36 409

原创 JavaScript设计模式 Item 6 --单例模式Singleton_js单例模式的生命周期

var objA = { // 火狐浏览器 内部的一些配置。var objB = { // IE浏览器 内部的一些配置。// 分支单例 (判断程序的分支 )attr1:‘FF属性1’attr1:‘IE属性1’

2024-07-04 19:47:24 294

原创 HTML期末学生大作业-在线电影网站html+css+javascript

为了帮助大家更好的了解前端,特别整理了《前端工程师面试手册》电子稿文件。

2024-07-04 18:49:27 319

原创 CSS 闲着无聊读一读,不知不觉学会CSS(五)

正值招聘旺季,很多小伙伴都询问我有没有前端方面的面试题!绝对定位元素,它会先去找其父元素是否设置了定位属性,如果有,则相对与父元素来进行定位;但是如果父元素没有设置定位属性,那么他会查找父元素的上一级元素是否设置了属性,如果有,则对应其父元素的上一级元素设置定位,依次往上,如果其祖先元素(最后一级)都没有定义,则它会相对于“浏览器窗口”来进行定位。特点:绝对定位元素它脱离了标准文档流。绝对定位元素它不再占用空间。绝对定位元素它会压盖住标准文档流中的元素。

2024-07-04 17:49:50 435

原创 2024-07-22 markdown学习笔记

三套“算法宝典”算法刷题LeetCode中文版(为例)人与人存在很大的不同,我们都拥有各自的目标,在一线城市漂泊的我偶尔也会羡慕在老家踏踏实实开开心心养老的人,但是我深刻知道自己想要的是一年比一年有进步。最后,我想说的是,无论你现在什么年龄,位于什么城市,拥有什么背景或学历,跟你比较的人永远都是你自己,所以明年的你看看与今年的你是否有差距,不想做咸鱼的人,只能用尽全力去跳跃。祝愿,明年的你会更好!

2024-07-04 16:47:44 247

原创 浅谈vue的双向数据绑定_vue双向绑定问题

2.无法监听数组:属性值改为数组,数组也算是一种特殊的对象,下标其实就是对象的属性,理论上是可以通过Object.defineProperty来处理的,那尤大大为什么没有采用这种方式呢,猜测源于数组的使用场景,数组的主要操作场景是遍历,如果每一个元素都挂载set和get方法,会产生巨大性能消耗,而且数组下标变化频繁,操作方法居多,一旦数组长度发生变化,在无法自动检测的状态下,手动更新会是一个相当繁琐的工作。运行的时候,我们不难发现,输入框里面的内容改变的时候,p标签里面的值也会对应的得到变化。

2024-06-25 02:21:04 292

原创 吐血整理 《计算机网络 五层协议之物理层(上)》

信道表示向某一个方向传送信息的媒体。信号(signal)——数据的电气的或电磁的表现。数据通信——指在不同计算机之间传送表示字母、数字、符号的二进 制代码0、1比特序列的模拟或数字信号的过程。基带调制(编码):仅对基带信号的波形进行变换,使它能够与信 道特性相适应,变换后的信号仍是基带信号。用两种不同的电平分别表示二进制位“0”和“1”,高电平表示 “0”,低电平表示“1”。“模拟的”(analogous)——代表消息的参数的取值是连续的。“数字的”(digital)——代表消息的参数的取值是离散的。

2024-06-25 00:25:39 908

原创 前端工程师的小伙伴--chrome_前端的chrome是什么

小编的一位同事在校期间连续三年参加ACM-ICPC竞赛。从参赛开始,原计划每天刷一道算法题,实际上每天有时候不止一题,一年最终完成了 600+:凭借三年刷题经验,他在校招中很快拿到了各大公司的offer。入职前,他把他的刷题经验总结成1121页PDF书籍,作为礼物赠送给他的学弟学妹,希望同学们都能在最短时间内掌握校招常见的算法及解题思路。整本书,我仔细看了一遍,作者非常细心地将常见核心算法题和汇总题拆分为4个章节。

2024-06-24 23:33:37 840

原创 【云原生】详解Docker 镜像管理

所以在大多数情况下,最好是创建一个新的目录,在其中保存 Dockerfile,并在其中添加构建 Dockerfile 所需的文件。编辑Dockerfile,按a或者delete旁的INSERT输入内容,完成后按ESC,退出编辑模式,输入:wq,回车,完成编辑。例如,我们运行一个容器,然后在其中创建一个文件,最后使用。来说,如果我们需要对其进行更新,可以创建一个容器,在容器中进行修改,然后将修改提交到一个新的镜像中。镜像操作命令:对基础镜像要进行的改造命令,比如安装新的软件,进行哪些特殊配置等,常见的是。

2024-06-24 21:22:29 827 2

原创 VUE3和antd组件库实现动态展示tab页,并且每个tab页签下动态生成form表单。_vue3 a-tabs

/但是,editNameRef 在模板中使用的时候,可能是在组件渲染之前被访问到,导致它是空的。//由于是tab页签,用户有可能改了其他页签的数据之后切换了页签,导致校验不通过时会不知道,所以做了一个提示,用出错的数据去原数据中去寻找给出提示。//为了解决这个问题,你可以使用 ref 创建一个响应式的数组,然后在 setup 钩子中根据表单的数量动态地填充这个数组。// 如果找到目标对象,则返回其所在的大数组对象的id和在data数组中的索引。// 检查mappingId是否匹配。//这里困扰我一下午!

2024-06-24 19:29:23 532

原创 lang=“scss“动态拼接变量 设置背景图

*简化**.header {%bgr{被编译为%bgr。

2024-06-24 17:34:14 460

原创 J2EE进阶(十七)Hibernate中常用的HQL查询方法(getHibernateTemplate())_gethibernatetemplate 范围查询

总结来说,面试成功=基础知识+项目经验+表达技巧+运气。我们无法控制运气,但是我们可以在别的地方花更多时间,每个环节都提前做好准备。面试一方面是为了找到工作,升职加薪,另一方面也是对于自我能力的考察。能够面试成功不仅仅是来自面试前的临时抱佛脚,更重要的是在平时学习和工作中不断积累和坚持,把每个知识点、每一次项目开发、每次遇到的难点知识,做好积累,实践和总结。询总结来说,面试成功=基础知识+项目经验+表达技巧+运气。我们无法控制运气,但是我们可以在别的地方花更多时间,每个环节都提前做好准备。

2024-06-24 15:47:02 655

原创 30道Vue面试题详解【文末送书】

MVVM 源自于经典的 Model–View–Controller(MVC)模式 ,MVVM 的出现促进了前端开发与后端业务逻辑的分离,极大地提高了前端开发效率,MVVM 的核心是 ViewModel 层,它就像是一个中转站(value converter),负责转换 Model 中的数据对象来让数据变得更容易管理和使用,该层向上与视图层进行双向数据绑定,向下与 Model 层通过接口请求进行数据交互,起呈上启下作用。而 new Vue 的实例,是不会被复用的,因此不存在引用对象的问题。

2024-06-24 13:52:11 498

原创 若依集成 WebSocket

技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。

2024-06-20 16:59:49 840

原创 前端工程师300道面试题整理_前端技术面试题

=就答题情况而言,第一问100%都可以回答正确,第二问大概只有50%正确率,第三问能回答正确的就不多了,第四问再正确就非常非常少了。其实此题并没有太多刁钻匪夷所思的用法,都是一些可能会遇到的场景,而大多数人但凡有1年到2年的工作经验都应该完全正确才对。只能说有一些人太急躁太轻视了,希望大家通过此文了解js一些特性。并祝愿大家在新的一年找工作面试中胆大心细,发挥出最好的水平,找到一份理想的工作。

2024-06-20 12:19:03 1032

原创 一个简单的例子让你很轻松地明白JavaScript中apply、call、bind三者的用法及区别

疯狂编程学习效果可视化写博客阅读优秀代码心态调整。

2024-06-19 23:15:14 756

原创 从筛选简历和面试流程讲起,再给培训班出身的程序员一些建议

培训班出身的同学后面的发展得靠自己,刚出来后,可以找个能提供实践机会的公司。比如我在上海,经常听说有公司招不到人,对他们来说,不在乎候选人的出身,甚至不在乎学历,只要能干活久行,而培训班出身的同学能证明这点还是绰绰有余的。另外,我经常到培训班网站去了解我的对手,在看完他们项目描述之余,每次都会看他们学生的就业情况,具体我不多说,大家也可以自己观察思考,不过大家可以从中看到不少积极的因素:进小公司应该是没太大问题的。总之,要不要进培训班大家自己考虑,自己发心看资料也是一种选项。

2024-06-19 13:44:16 929

原创 JVM基础及JVM内存结构

当一个线程启动时,JVM就会为该线程创建一个私有的程序计数器内存,线程运行中执行Java代码,在JVM底层来看都是执行其对应的Java字节码中的JVM指令,而每个JVM指令都有一个行号(即该指令在内存中的地址),线程将要执行的下一条指令内存地址存入其私有的程序计数器中,当线程抢夺到CPU时间片时,JVM执行引擎中的解释器就会去该线程的程序计数器中获取要解释的指令,并解释为操作系统级别的机器码,交给CPU执行。:线程中每次方法调用对应虚拟机栈有一个栈帧入栈,每次方法调用结束都对应虚拟机栈一个栈帧出栈。

2024-06-19 11:24:49 724

原创 Web网页如何实现QQ好友,QQ空间,微博分享

面试题千万不要死记,一定要自己理解,用自己的方式表达出来,在这里预祝各位成功拿下自己心仪的offer。629716)][外链图片转存中…(img-kC6U0sSo-1718725629717)][外链图片转存中…(img-BBRoZUIp-1718725629717)][外链图片转存中…(img-mlRZyei8-1718725629718)]

2024-06-18 23:47:26 541

原创 iOS 逆向编程(十五)Cycript 语法进阶(封装

大厂面试问深度,小厂面试问广度,如果有同学想进大厂深造一定要有一个方向精通的惊艳到面试官,还要平时遇到问题后思考一下问题的本质,找方法解决是一个方面,看到问题本质是另一个方面。还有大家一定要有目标,我在很久之前就想着以后一定要去大厂,然后默默努力,每天看一些大佬们的文章,总是觉得只有再学深入一点才有机会,所以才有恒心一直学下去。

2024-06-18 19:24:49 1046

原创 CSS(五)(定位)

定位:将盒子定在某一个位置,所以定位也是在摆放盒子, 按照定位的方式移动盒子。定位 = 定位模式 + 边偏移。定位模式用于指定一个元素在文档中的定位方式。边偏移则决定了该元素的最终位置。

2024-06-18 14:44:26 459

原创 【面试题】如何解决 Vue首屏加载过慢出现长时间白屏?_vue首页白屏优化面试题

gizp压缩是一种http请求优化方式,通过减少文件体积来提高加载速度。html、js、css文件甚至json数据都可以用它压缩,可以减小60%以上的体积。- 修改vue.config.js,关于externals配置请自行查阅相关资料。- 用到的插件:prerender-spa-plugin。- 修改 src/router/index.js。- 修改 src/store/index.js。3.依赖模块采用第三方cdn资源。- 修改 src/main.js。

2024-06-17 12:41:08 508

原创 【HTML CSS JS 蝴蝶飞舞特效 绝美(附完整代码)】

c-0.033-2.367,0.034-4.117,0.2-5.25c0.3-1.034,0.483-1.8,0.55-2.3c0.167-0.867,0.034-1.533-0.4-2c-0.6-0.7-1.133-1.517-1.6-2.45c-0.566-1.133-0.833-2.117-0.8-2.95c0.033-1.333,0.167-2.367,0.4-3.1c0.367-1.267,1.05-2.267,2.05-3C4.417,4.25,6.483,3.317,8.65,2.85z"/>

2024-06-17 03:01:15 596

原创 JavaScript:js实现拖拽

clone/* IE 透明度20% *//* Moz FF 透明度20%*/IE8#falls imgmargin:0px;图片一图片一图片一图片二图片一图片三图片一图片四图片五图片六图片七图片八JS代码如下:row: 0,margin: 5,Olist,Ol,rows,Swidth,Mwidth,msie;

2024-06-17 00:50:01 690

原创 vue实现歌词滚动_vue 实现一个歌词滚动效果

大厂面试问深度,小厂面试问广度,如果有同学想进大厂深造一定要有一个方向精通的惊艳到面试官,还要平时遇到问题后思考一下问题的本质,找方法解决是一个方面,看到问题本质是另一个方面。还有大家一定要有目标,我在很久之前就想着以后一定要去大厂,然后默默努力,每天看一些大佬们的文章,总是觉得只有再学深入一点才有机会,所以才有恒心一直学下去。

2024-06-15 22:04:49 544

原创 ECMAScript 2024(ES8) 的新特性总结

假设我们要遍历如下对象obj的所有值:// ES7// ES8省去了遍历key,并根据这些key获取value的步骤。函数返回一个给定对象自身可枚举属性的键值对的数组。假设我们要遍历如下对象obj对象的所有属性的key和value:// ES7})// ES8允许将空字符串或其他字符串添加到原始字符串的开头或结尾targetLength:当前字符串需要填充到的目标长度。如果这个数值小于当前字符串的长度,则返回当前字符串本身。padString:(可选)填充字符串。

2024-06-15 20:03:40 991

空空如也

空空如也

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

TA关注的人

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