- 博客(205)
- 收藏
- 关注
原创 函数式编程与闭包(1)
高阶函数(Higher-order function) — 学过react的话会觉得名字和其中的高阶组件一样,其实react的高阶组件本质上就是高阶函数可以把函数作为参数传递给另一个函数可以把函数作为另一个函数的返回结果函数作为参数// 高阶函数---函数作为参数// forEachi++){// filteri++){函数作为参数的好处。
2024-05-16 12:44:02
425
原创 【京东电商网站主界面仿写——HTML第四部分】(1)
(img-J0JhwCXZ-1715773796777)](img-PrUOpXoo-1715773796778)](img-iBrpZxeC-1715773796778)]小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
2024-05-15 19:50:07
477
原创 【CSS必看】一文搞懂background相关操作(1)
我们写了这么多条background语句,是不是显得非常的繁琐呢,我们可以用一条总语句来简写background的操作。/*设置为cover时,会自动调整缩放比例,保证图片始终充满背景区域,如有溢出部分则会被隐藏。我们的背景图片在取消平铺后,露出了底部的背景颜色,那么我们有没有什么办法将背景图片向右向左或者向想要的方向进行移动呢?由上图可知,我们给文字添加了两处阴影,一处向右走是暗色,一处向左走是亮色。这样就达到了凹凸文字这样的立体效果。如果我们想让图片固定住,在滚动滑轮的时候只有图片在滑动应该怎么做呢?
2024-05-15 11:50:36
1283
原创 Vue入门学习(组件化开发)(1)
* … */ //组件的内容})PascalCase (首字母大写命名) 定义一个组件时,你在引用这个自定义元素时两种命名法都可以使用。也就是说 和 都是可接受的。2.组件分类。
2024-05-14 21:35:46
294
原创 vue3+ts实现checkbox-group组件
/ 从爸爸的modelValue取出来 传递给自己, type=“checkbox” 可以绑定数组。emits: [“update:modelValue”, “change”], // ts没提示 而且方法会被绑定到根上。// 1.设计一个属性 这个属性采用的就是modelValue, 还能更改,更改的时候要触发一个事件,更新数据。if(Array.isArray(value)){ // 针对父组件传递过来的数组。if(isGroup){ // 只要是组 就需要触发组的更新方法,不触发自己的。
2024-05-14 12:28:51
360
原创 vue + element-ui + 阿里云oss服务端签名后直传实践
采用JavaScript客户端直接签名(参见JavaScript客户端签名直传)时,AccessKey ID和AcessKey Secret会暴露在前端页面,因此存在严重的安全隐患。因此,OSS提供了服务端签名后直传的方案。以element-ui组件为例,上传前BeforeUpload先调用后端的policy接口获取签名信息,然后带着签名等信息和图片直接上传到aliyun的OSS。vue + element-ui + 阿里云oss服务端签名后直传实践。只能上传jpg/png文件,且不超过10MB。
2024-05-14 09:56:32
400
原创 JS性能优化必读(1)
我们都知道,在程序的使用过程中,我们会用到很多数据,而这些数据我们可以分为原始数据和对象类型的数据,对于这些基础的原始数据来说,都是由程序的语言自身来进行控制的,所以在这里我们所提到的回收,主要还是指的是当前存活在我们堆区里的对象数据,因此这个过程我们是离不开对象操作的,而我们当前也知道,在V8当中,他对内存是做了上限的,所以我们接下来主要看一下他是怎样对垃圾进行回收的呢。我们需要说明的是,其实测试我们这种代码的执行效率的网站其实有很多,比如我们可以直接使用代码进行时间统计,还有其他的在线网站。
2024-05-13 04:33:41
914
原创 jQuery注册事件、事件处理、事件对象(1)
(img-01I9t0Ev-1715537754974)](img-hO4GjVlT-1715537754974)](img-zxjHmpK4-1715537754974)]想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。2.2、事件处理off()解绑事件。2.2、微博留言案例。2.3、自定触发事件。
2024-05-13 02:16:06
387
原创 HTTP 中的 301、302、303、307、308 响应状态码
302 状态码表示目标资源临时移动到了另一个 URI 上。由于重定向是临时发生的,所以客户端在之后的请求中还应该使用原本的 URI。服务器会在响应 Header 的 Location 字段中放上这个不同的 URI。浏览器可以使用 Location 中的 URI 进行自动重定向。注意:由于历史原因,用户代理可能会在重定向后的请求中把 POST 方法改为 GET 方法。如果不想这样,应该使用 307(Temporary Redirect) 状态码。(之后我们会详细叙述历史原因)
2024-05-12 03:31:49
1738
原创 浏览器 事件循环(Event Loop)
调用栈就是函数执行的地方,是主线程在运行JavaScript代码的过程中形成的,遵循后进先出的规则。正在调用栈中执行的函数如果还调用了其它函数,那么这些函数也将会被添加进调用栈并执行。当函数执行完毕之后,会被移出调用栈。来看一段代码:console.log(‘吃东西啦’)drink()console.log(‘吃饱喝足啦’)console.log(‘饮茶啦’)eat()这段代码的执行流程是这样的:1、不管前面的函数声明,直到看到eat(),将eat函数添加到调用栈。
2024-05-10 01:50:49
1017
原创 【爱心表白-----使用HTML+CSS+JS实现(效果+源代码)】(1)
可以随着鼠标的移动,来改变转动方向哦!同时每次刷新,也会更新爱心的颜色~~
2024-05-07 13:01:00
220
原创 vue的学习之路(Vue中组件(component )
1、传递以键值对的形式 定义在局部组件的调用处2、局部组件 核心:接收 props属性props:[传递数据时的键]注意:使用props属性接收的值 就相当于在data中定义对应的内容{key:value}{{msg}}
2024-05-07 01:25:59
2322
1
原创 uni-app教程二(微信开发者工具运行项目,icon字体使用,组件)(1)
根目录下创建components目录,创建list.vue组件父组件我的页面my.vue,引入自定义组件list.vue,并传参。
2024-05-06 14:45:50
361
原创 SpringBoot---Web开发第一部分(1)
自定义一个自己的解析器然后注册到Bean里面//如果你想自定义一些定制的功能,只要写这个组件,然后将它交给springboot,springboot就会自动装配//扩展SpringMVC dispatchservlet@Configuration //使当前这个类变成配置类//一但表注了@EnableWebMvc,那么MVC将被全面接管//public interface ViewResolver 实现了视图解析器接口的类,我们就可以把它看做视图解析器。
2024-05-06 08:24:16
1091
原创 javascript字符串string常用的几种方法
/返回某字符或字符串在str中出现的位置(获取字符串的下标) indexOf() lastIndexOf() search()//split=[‘1’,‘2’,‘5’,‘4’,‘5’];//search=1;//获取字符串的值 charAt() match() slice() substr() substring()
2024-05-05 21:07:16
793
原创 express新手入门指南
在 Express 中,中间件就是一个函数:// 自定义逻辑next();三个参数中,req和res就是前面提到的 Request 请求对象和 Response 响应对象;而next函数则用来触发下一个中间件的执行。注意如果忘记在中间件中调用next函数,并且又不直接返回响应时,服务器会直接卡在这个中间件不会继续执行下去哦!全局中间件和路由中间件。通过上面的讲解,实现自定义的 404 和错误处理逻辑也就非常简单了。在 server.js 所有路由的后面添加如下代码:// 中间件和其他路由 …
2024-05-05 05:17:03
662
原创 BFC——块格式化上下文
overflow为hidden, scrolldisplay为inline-block, flex, grid, table-cell, flex, inline-flex…position为absolute, fixedfloatnone。
2024-05-04 23:13:58
323
原创 【042期】面试再被问到 Spring 容器 IOC 初始化过程,就这样“砸”他!(3)
这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据结构、线程模型、网络框架、持久化、主从同步和切片集群等,帮你搞懂底层原理。相信这对于所有层次的Redis使用者都是一份非常完美的教程了。你的支持,我的动力;祝各位前程似锦,offer不断!!!《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。
2024-05-04 06:56:01
977
原创 UseOfMethods - 方法的使用 - Java
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!答案是可以的,写法: System.out.println(sumadd(n));因为 sumadd 是返回值的,输出语句,只是将它返回来的值给打印了而已。如果方法的返回值为 void(无返回),那么程序会报错(输出语句会说:我都准备好了,你就给我看这? 就这!)既然讲到函数(方法),也就会涉及函数栈帧问题,每个函数,在被调用的时候,都会开辟栈帧(开辟属于自身的内存空间)注意事项public 和 stati
2024-05-04 05:07:13
622
原创 Spring中基于Http协议RestTemplate初识与场景模拟
由于篇幅有限,这里就不一一罗列了,20道常见面试题(含答案)+21条MySQL性能调优经验小编已整理成Word文档或PDF文档还有更多面试复习笔记分享如下《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!– SpringCloud的依赖 -->pomimport由于篇幅有限,这里就不一一罗列了,20道常见面试题(含答案)+21条MySQL性能调优经验小编已整理成Word文档或PDF文档。
2024-05-04 03:14:54
630
原创 springboot多数据源配置实例
针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。下面的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)最新整理电子书《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!查询异常, 错误={}", e.getMessage(), e);return Result.fail(null, “查询异常”);复制代码。
2024-05-04 01:21:43
696
原创 Spring Boot构造流程浅析
由于篇幅限制,小编在此截出几张知识讲解的图解《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!讲解的图解**[外链图片转存中…(img-d4HrrGCI-1714748644889)][外链图片转存中…(img-3OgjARX3-1714748644890)][外链图片转存中…(img-AeIp8EOU-1714748644890)][外链图片转存中…(img-BcFo0MUm-1714748644890)]
2024-05-03 23:04:15
797
原创 redis编码及数据结构
我想问下大家当初选择做程序员的初衷是什么?有思考过这个问题吗?高薪?热爱?既然入了这行就应该知道,这个行业是靠本事吃饭的,你想要拿高薪没有问题,请好好磨练自己的技术,不要抱怨。有的人通过培训可以让自己成长,有些人可以通过自律强大的自学能力成长,如果你两者都不占,还怎么拿高薪?架构师是很多程序员的职业目标,一个好的架构师是不愁所谓的35岁高龄门槛的,到了那个时候,照样大把的企业挖他。为什么很多人想进阿里巴巴,无非不是福利待遇好以及优质的人脉资源,这对个人职业发展是有非常大帮助的。
2024-05-03 21:16:23
147
原创 Netty面试题(2024最新版)
由于篇幅限制,小编在此截出几张知识讲解的图解《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!由于篇幅限制,小编在此截出几张知识讲解的图解[外链图片转存中…(img-LRXgQaEX-1714735337430)][外链图片转存中…(img-vx3w8ggj-1714735337431)][外链图片转存中…(img-4odCYYP6-1714735337431)][外链图片转存中…(img-yecGyRtX-1714735337431)]
2024-05-03 19:22:28
1125
原创 MySQL中使用正则表达式
小编在这里分享些我自己平时的学习资料,由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!程序员代码面试指南 IT名企算法与数据结构题目最优解这是” 本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结,并提供了相关代码实现。针对当前程序员面试缺乏权威题目汇总这一-痛点, 本书选取将近200道真实出现过的经典代码面试题,帮助广“大程序员的面试准备做到万无一失。“刷”完本书后,你就是“题王”!
2024-05-03 12:43:30
987
原创 List的remove()方法陷阱+性能优化
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!几种常见方法性能分析使用迭代器的方法删除元素原理 重点看一下LinkedList的迭代器先看看list.remove(idnex)是怎么处理的迭代器的处理Java List在进行remove()方法是通常容易踩坑,主要有一下几点1.使用for循环不进行额外处理时(错误)//错误的方法for(int i=0;i
2024-05-03 10:53:41
1328
原创 JVM GC耗时频频升高,这次排查完想说:还有谁?
毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节。
2024-05-03 09:08:04
794
原创 JAVA经典算法50题
很多人感叹“学习无用”,实际上之所以产生无用论,是因为自己想要的与自己所学的匹配不上,这也就意味着自己学得远远不够。无论是学习还是工作,都应该有主动性,所以如果拥有大厂梦,那么就要自己努力去实现它。最后祝愿各位身体健康,顺利拿到心仪的offer!由于文章的篇幅有限,所以这次的蚂蚁金服和京东面试题答案整理在了PDF文档里《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!s) {i < 3;i++)j < 3;
2024-05-03 07:21:37
778
原创 Java并发包源码学习:阻塞队列实现之LBQ源码解析(1)
在这里,由于面试中MySQL问的比较多,因此也就在此以MySQL为例为大家总结分享。但是你要学习的往往不止这一点,还有一些主流框架的使用,Spring源码的学习,Mybatis源码的学习等等都是需要掌握的,我也把这些知识点都整理起来了《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!E peek()========瞅一瞅队头的元素是啥,如果队列为空,则返回null。
2024-05-03 05:46:09
884
原创 java图片处理-缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等常用工具类
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!ratio = (new Integer(width)).doubleValue() / bi.getWidth();}AffineTransformOp op = new AffineTransformOp(AffineTransform.getScaleInstance(ratio, ratio), null);itemp = op.filter(bi, null);}if (bb) {//补白Buff
2024-05-03 04:02:56
294
原创 Javaweb Ajax实验—使用ajax实现登陆验证及购物车功能
既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。
2024-05-03 02:23:19
616
原创 Java EE开发系列教程 - 添加JPA模块(1)
在这里,由于面试中MySQL问的比较多,因此也就在此以MySQL为例为大家总结分享。但是你要学习的往往不止这一点,还有一些主流框架的使用,Spring源码的学习,Mybatis源码的学习等等都是需要掌握的,我也把这些知识点都整理起来了《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!7libnotebook/notebook在这里,由于面试中MySQL问的比较多,因此也就在此以MySQL为例为大家总结分享。
2024-05-03 00:28:05
709
原创 HTTP协议原理详解
比起文本协议,二进制协议解析起来更加高效,"线上"更紧凑哦,更重要的是错误更少就写到这了,也算是给这段时间的面试做一个总结,查漏补缺,祝自己好运吧,也希望正在求职或者打算跳槽的 程序员看到这个文章能有一点点帮助或收获,我就心满意足了。多思考,多问为什么。希望小伙伴们早点收到满意的offer!越努力越幸运!金九银十已经过了,就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个 Java 知识体系将变得非常重要,可以很负责任的说一句,复习准备的是否充分,将直接影响你入职的成功率。
2024-05-02 18:08:25
44
原创 21道Java基础面试题及答案
这个月马上就又要过去了,还在找工作的小伙伴要做好准备了,小编整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!ap没有发生修改(即两次所有Segment实例中modCount值的和一致),则可以认为整个查找、计算过程中Map没有发生改变。否则,需要对所有segment实例进行加锁、计算、解锁,然后返回。int size;long sum;try {for (;😉 {++j)
2024-04-30 15:23:21
734
1
原创 服务器对程序员来说意味着什么,此文带你来了解
基础知识是前端一面必问的,如果你在基础知识这一块翻车了,就算你框架玩的再6,webpack、git、node学习的再好也无济于事,因为对方就不会再给你展示的机会,千万不要因为基础错过了自己心怡的公司。前端的基础知识杂且多,并不是理解就ok了,有些是真的要去记。当然了我们是牛x的前端工程师,每天像背英语单词一样去背知识点就没必要了,只要平时工作中多注意总结,面试前端刷下题目就可以了。什么?你问面试题资料在哪里,这不是就在你眼前吗(滑稽前端的基础知识杂且多,并不是理解就ok了,有些是真的要去记。
2024-04-29 14:31:15
325
原创 手把手教你Docker+nginx部署Springboot+vue前后端分离项目
今天的文章可谓是积蓄了我这几年来的应聘和面试经历总结出来的经验,干货满满呀!如果你能够一直坚持看到这儿,那么首先我还是十分佩服你的毅力的。所以看完之后,还是多多行动起来吧!可以非常负责地说,如果你能够坚持把我上面列举的内容都一个不拉地看完并且全部消化为自己的知识的话,那么你就至少已经达到了中级开发工程师以上的水平,进入大厂技术这块是基本没有什么问题的了。6848)]既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
2024-04-23 10:06:02
918
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅