自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【079期】面试官:设计一个安全的登录都要考虑哪些?我一脸懵逼。。

我们在下载文件的时候经常会看到有的下载站点也提供下载文件的“数字摘要“,供下载者验证下载后的文件是否完整,或者说是否和服务器上的文件”一模一样“。其实,数字摘要就是采用单项Hash函数将需要加密的明文“摘要”成一串固定长度(128位)的密文,这一串密文又称为数字指纹,它有固定的长度,而且不同的明文摘要成密文,其结果总是不同的,而同样的内容信息其摘要必定一致。因此,“数字摘要“叫”数字指纹“可能会更贴切一些。“数字摘要“是HTTPS能确保数据完整性和防篡改的根本原因。

2024-05-04 07:00:07 65

原创 VMware安装Centos7超详细过程(图文)

由于细节内容实在太多了,为了不影响文章的观赏性,只截出了一部分知识点大致的介绍一下,每个小节点里面都有更细化的内容!小编准备了一份Java进阶学习路线图(Xmind)以及来年金三银四必备的一份《Java面试必备指南》《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!8.NETWORKING=yes # 网络是否工作,此处一定不能为no3、配置公共DNS服务(可选)在/etc/resolv.conf文件里增加如下配置4、关闭防火墙。

2024-05-04 05:12:30 544

原创 Spring之SSH

每年转战互联网行业的人很多,说白了也是冲着高薪去的,不管你是即将步入这个行业还是想转行,学习是必不可少的。作为一个Java开发,学习成了日常生活的一部分,不学习你就会被这个行业淘汰,这也是这个行业残酷的现实。如果你对Java感兴趣,想要转行改变自己,那就要趁着机遇行动起来。或许,这份限量版的Java零基础宝典能够对你有所帮助。《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!amMap;super();/**获得起始记录的下标。

2024-05-04 03:18:15 396

原创 SpringBoot学习笔记(十一:使用MongoDB存储文件 )

做任何事情都要用心,要非常关注细节。看起来不起眼的、繁琐的工作做透了会有意想不到的价值。当然要想成为一个技术大牛也需要一定的思想格局,思想决定未来你要往哪个方向去走, 建议多看一些人生规划方面的书籍,多学习名人的思想格局,未来你的路会走的更远。更多的技术点思维导图我已经做了一个整理,涵盖了当下互联网最流行99%的技术点,在这里我将这份导图分享出来,以及为金九银十准备的一整套面试体系,上到集合,下到分布式微服务《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门。

2024-05-04 01:24:25 556

原创 Spring Cloud Bus 消息总线介绍

本文从基础到高级再到实战,由浅入深,把MySQL讲的清清楚楚,明明白白,这应该是我目前为止看到过最好的有关MySQL的学习笔记了,我相信如果你把这份笔记认真看完后,无论是工作中碰到的问题还是被面试官问到的问题都能迎刃而解!MySQL50道高频面试题整理:《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!了其它应用发送过来的远程事件,流程结束。如果该远程事件是其它应用发送给应用自身的(事件的接收方是应用自身),那么进行步骤 7 和 8,否则执行步骤 9。

2024-05-03 23:08:14 237

原创 Redis高频面试题之缓存穿透、缓存击穿和缓存雪崩

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

2024-05-03 21:21:00 582

原创 nginx配置调优(1)

2.2 内核的通常值是180 秒,3你可以按这个设置,但要记住的是,即使你的机器是一个轻载的WEB 服务器,也有因为大量的死套接字而内存溢出的风险,FIN- WAIT-2 的危险性比FIN-WAIT-1 要小,因为它最多只能吃掉1.5K 内存,但是它们的生存期长些。open_file_cache 指令中的inactive 参数时间内文件的最少使用次数,如果超过这个数字,文件描述符一直是在缓存中打开的,如上例,如果有一个文件在inactive 时间内一次没被使用,它将被移除。时间戳可以避免序列号的卷绕。

2024-05-03 19:29:02 430

原创 MySQL事务还能这么理解?这回我知道怎么应付面试官了

谈到面试,其实说白了就是刷题刷题刷题,天天作死的刷。。。。。为了准备这个“金三银四”的春招,狂刷一个月的题,狂补超多的漏洞知识,像这次美团面试问的算法、数据库、Redis、设计模式等这些题目都是我刷到过的并且我也将自己刷的题全部整理成了PDF或者Word文档(含详细答案解析)66个Java面试知识点架构专题(MySQL,Java,Redis,线程,并发,设计模式,Nginx,Linux,框架,微服务等)+大厂面试题详解(百度,阿里,腾讯,华为,迅雷,网易,中兴,北京中软等)算法刷题(PDF)

2024-05-03 12:47:29 463

原创 LOL这么厉害,不去打职业扬名立万窝在腾讯当个小开发?

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!大学校园时期的我十分贪玩,以至于考试挂科,补考成家常便饭,几近重修。三年时光白驹过隙一般,大家都已开始忙着春招了,而我却还在网吧当"常客",遨游在峡谷里,操纵着亚索,还自许为天下第一刀客,我行我素,在王者分段疯狂上分。整个大学给我的感觉就是枯燥、枯燥、还是TMD枯燥,身边同学每天起早贪黑的学习, 我心中竟然已经不再有一丝波澜,因为当时的我一门心思想去RNG做青训。换做高中的时候,我可是要几晚都睡不着觉的,而现

2024-05-03 10:57:05 528

原创 JVM--垃圾回收算法

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

2024-05-03 09:12:02 524

原创 Java虚拟机 平行系列二

1、is shared among all java Virtual Machine threads. —>所有线程所共享的区域–>这两块数据中的数据是线程非安全的,因为可能会被多个线程用到同一个数据。Heap和Method Area的创建是跟虚拟机进程相关的。. —>Heap和Method Area的大小可以通过JVM参数来控制,当他们的内存大小不够用的时候,就会抛出 OutOfMemoryError.Java程序启动的话,会有一个Java进程,Java程序的灵魂应该就是线程的执行。

2024-05-03 07:28:13 479

原创 Java并发工具AQS条件队列Condition实现详解

当阻塞唤醒(即从LockSupport.park()放回)之后,且查询到当前线程结点已在锁队列上时,说明此时已有其他线程成功调用了signal()或signalAll(),然后执行争夺锁的操作并把之前的锁状态还原回去,即通过acquireQueued()完成。当有线程在这个Condition上调用了signal时,就会把线程从条件队列转移到它锁关联的那个AQS的锁队列上,并且将它唤醒(此时,阻塞循环中的判断是否在锁队列的条件就会满足,导致跳出循环)。最先开始等待的线程位于头结点,最后等待的线程位于尾结点。

2024-05-03 05:49:28 462

原创 Java基础---Object类+常用API(1)

查阅的API,StringBuilder又称为可变字符序列,它是一个类似于 String 的字符串缓冲区,通过某些方法调用可以改变该序列的长度和内容。原来StringBuilder是个字符串的缓冲区,即它是一个容器,容器中可以装很多字符串。并且能够对其中的字符串进行各种操作。它的内部拥有一个数组用来存放字符串内容,进行字符串拼接时,直接在数组中加入新内容。StringBuilder会自动维护数组的扩容。

2024-05-03 04:08:50 591

原创 JavaWeb 高频面试题

又是一年求职季,在这里,我为各位准备了一套Java程序员精选高频面试笔试真题,来帮助大家攻下BAT的offer,题目范围从初级的Java基础到高级的分布式架构等等一系列的面试题和答案,用于给大家作为参考以下是部分内容截图《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!简述 Servlet 的定义Servlet 是运行在服务器上的一个 Java 程序,它可以接收客户端发送过来的请求,并响应数据给客户端。

2024-05-03 02:28:34 548

原创 Java NIO三件套之Buffer实现原理解析

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

2024-05-03 00:32:06 589

原创 28天读完349页,这份Alibaba面试通关手册,助我“闯进”字节跳动拿下offer

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!这部分内容,则是对现在互联网企业、网络设备供应商(电信运营商、银行等)、创业公司等IT企业的面试进行了一对一的强力分析,包括了它们之间的流程不同、面试内容不同、侧重点以及应需注意事项等等,均有详细的解析,能够非常直观了解到企业要求。二、(下篇)面试技术攻克篇1.Java基础知识Java语言有哪些优点?Java与C/C+++有什么异同?为什么需要public static void main(String[]

2024-04-30 15:28:41 550

原创 03-Apache Shiro 安全框架(练一个)

作为一名即将求职的程序员,面对一个可能跟近些年非常不同的 2019 年,你的就业机会和风口会出现在哪里?在这种新环境下,工作应该选择大厂还是小公司?已有几年工作经验的老兵,又应该如何保持和提升自身竞争力,转被动为主动?就目前大环境来看,跳槽成功的难度比往年高很多。一个明显的感受:今年的面试,无论一面还是二面,都很考验Java程序员的技术功底。最近我整理了一份复习用的面试题及面试高频的考点题及技术点梳理成一份“Java经典面试问题(含答案解析).pdf和一份网上搜集的“Java程序员面试笔试真题库.pdf。

2024-04-29 14:49:39 256

原创 手摸手,带你用vue撸后台 系列一(基础篇) - 掘金

一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。分享一些简单的前端面试题以及学习路线给大家,狂戳这里即可免费领取88)][外链图片转存中…(img-nm42YseC-1713838136088)]既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

2024-04-23 10:10:12 790

原创 微信小程序添加视频组件

技术是没有终点的,也是学不完的,最重要的是活着、不秃。零基础入门的时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。有需要面试题资料的朋友点击这里可以免费领取。时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。

2024-04-23 00:48:16 714

原创 学透CSS-你不知道的下划线属性-text-decoration 文本属性(中) (连载中)

text-decoration 是用来设定文本的下划线,上划线,删除线。

2024-04-22 17:46:17 263

原创 基于Sringboot+Vue的校园招聘系统【原创】【开源】

javascript是前端必要掌握的真正算得上是编程语言的语言,学会灵活运用javascript,将对以后学习工作有非常大的帮助。掌握它最重要的首先是学习好基础知识,而后通过不断的实战来提升我们的编程技巧和逻辑思维。这一块学习是持续的,直到我们真正掌握它并且能够灵活运用它。如果最开始学习一两遍之后,发现暂时没有提升的空间,我们可以暂时放一放。继续下面的学习,javascript贯穿我们前端工作中,在之后的学习实现里也会遇到和锻炼到。真正学习起来并不难理解,关键是灵活运用。

2024-04-22 12:43:29 600

原创 原生js实现上滑加载,下拉刷新

/这里可以获取到ul距离屏幕顶部的距离,每次滚动都会刷新})

2024-04-22 04:53:52 456

原创 前端游戏巨制! CSS居然可以做3D游戏了

外链图片转存中…(img-u0BFA8Ca-1713727926648)][外链图片转存中…(img-ypL6MvFZ-1713727926648)]

2024-04-22 03:33:23 970

原创 前端常见跨域解决方案

正值金三银四招聘旺季,很多小伙伴都询问我有没有前端方面的面试题,特地整理出来赠送给大家!资料领取方式:点击这里前往免费获取Path=/;HttpOnly’ // HttpOnly的作用是让js无法读取cookie});res.end();});});自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。

2024-04-22 01:31:57 941

原创 写给前端新人 - 我 JS 写的好好的,为什么要用那么复杂的TS

后记总结一下这三次面试下来我的经验是:一定不要死记硬背,要理解原理,否则面试官一深入就会露馅!代码能力一定要注重,尤其是很多原理性的代码(之前两次让我写过Node中间件,Promise.all,双向绑定原理,被虐的怀疑人生)!尽量从面试官的问题中表现自己知识的深度与广度,让面试官发现你的闪光点!多刷面经!

2024-04-21 18:22:34 535

原创 使用CSS网格布局放置元素的七种方法

一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。分享一些简单的前端面试题以及学习路线给大家,狂戳这里即可免费领取笔记、源码讲义、实战项目、讲解视频,并且会持续更新!**如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)[外链图片转存中…(img-s5ekRabi-1713685662967)]

2024-04-21 15:48:59 878

原创 为什么需要 WebSocket协议?(1)

(2)与 HTTP 协议有着良好的兼容性。默认端口也是80和443,并且握手阶段采用 HTTP 协议,因此握手时不容易屏蔽,能通过各种 HTTP 代理服务器。(3)数据格式比较轻量,性能开销小,通信高效。(4)可以发送文本,也可以发送二进制数据。(5)没有同源限制,客户端可以与任意服务器通信。(6)协议标识符是ws(如果加密,则为wss),服务器网址就是 URL。🌈什么是WebSocket?

2024-04-21 03:37:21 740

原创 【超硬核】人脸剪裁、录音、摄像、头像修改、预览图像【宝藏级】

基础知识是前端一面必问的,如果你在基础知识这一块翻车了,就算你框架玩的再6,webpack、git、node学习的再好也无济于事,因为对方就不会再给你展示的机会,千万不要因为基础错过了自己心怡的公司。前端的基础知识杂且多,并不是理解就ok了,有些是真的要去记。当然了我们是牛x的前端工程师,每天像背英语单词一样去背知识点就没必要了,只要平时工作中多注意总结,面试前端刷下题目就可以了。什么?你问面试题资料在哪里,这不是就在你眼前吗(滑稽。

2024-04-21 01:51:39 387

原创 【Vue入门实践4】el-table和Echarts折线图【表-图两者联动】显示tooltip效果【表-图-表三者联动】展示数据

最小值:{{ dataMin }}nSv/h。最大值:{{ dataMax }}nSv/h。平均值:{{ dataAvg }}nSv/h。呈现量:{{ dataNumber }}顶峰时刻:{{ dateMax }}status === ‘正常’label=“环境剂量率”导出

2024-04-20 20:04:54 235

原创 《01》ECMAScript 6 简介

3.0 版是一个巨大的成功,在业界得到广泛支持,成为通行标准,奠定了 JavaScript 语言的基本语法,以后的版本完全继承。2008 年 7 月,由于对于下一个版本应该包括哪些功能,各方分歧太大,争论过于激烈,ECMA 开会决定,中止 ECMAScript 4.0 的开发,将其中涉及现有功能改善的一小部分,发布为 ECMAScript 3.1,而将其他激进的设想扩大范围,放入以后的版本,由于会议的气氛,该版本的项目代号起名为 Harmony(和谐)。但是,各方对于是否通过这个标准,发生了严重分歧。

2024-04-20 18:34:13 507

原创 web前端常见的面试题汇总(一)

事件是用户操作网页时发生的交互动作。如click/move等。事件即可以由用户触发的动作产生,也可以是文档加载,窗口滚动和大小调整。事件被封装到一个event对象中,event对象中包含了该事件发生时的所有信息(event的属性),以及可以对该事件进行操作(event的方法)让js最后加载就是将js脚本代码放在文档底端,实现js脚本代码的最后加载当项目中有大量的js代码时,可能会带来显著的性能消耗相同点:不会堵塞页面的加载不适用于内部的js(即是再页面中引入外部文件时使用)

2024-04-20 14:03:50 925

原创 Vue项目导入excel表,自动下载导入失败数据的excel表(使用ElementUI upload组件,自定义导入excel表)

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

2024-04-20 10:15:27 788

原创 Vue实例属性之el,template,render

由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!点击【学习资料】即可免费领取!料】](https://bbs.csdn.net/topics/618191877)即可免费领取![外链图片转存中…(img-qpdK8ACs-1713574469400)][外链图片转存中…(img-pdiDEZSv-1713574469400)]

2024-04-20 08:55:46 1005

原创 vue-计算属性和监视属性(1)

给大家分享一些关于HTML的面试题,有需要的朋友可以戳这里免费领取,先到先得哦。、实战项目、讲解视频,并且会持续更新!**如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)[外链图片转存中…(img-ZmUy0lLr-1713569131918)]给大家分享一些关于HTML的面试题,有需要的朋友可以戳这里免费领取,先到先得哦。[外链图片转存中…(img-lOgWBfoH-1713569131918)][外链图片转存中…(img-Ip61Co2D-1713569131918)]

2024-04-20 07:26:48 450

原创 UVa1103古代象形符号(2)

javascript是前端必要掌握的真正算得上是编程语言的语言,学会灵活运用javascript,将对以后学习工作有非常大的帮助。掌握它最重要的首先是学习好基础知识,而后通过不断的实战来提升我们的编程技巧和逻辑思维。这一块学习是持续的,直到我们真正掌握它并且能够灵活运用它。如果最开始学习一两遍之后,发现暂时没有提升的空间,我们可以暂时放一放。继续下面的学习,javascript贯穿我们前端工作中,在之后的学习实现里也会遇到和锻炼到。真正学习起来并不难理解,关键是灵活运用。

2024-04-20 06:01:38 574

原创 SpringBoot整合CXF Webservice + 源码

WebService(name = “CommonService”, // 暴露服务名称targetNamespace = “http://webservice.lli.com/”// 命名空间,一般是接口的包名倒序@WebMethod@WebMethod创建一个接口,定义两个接口方法,分别用来返回不同的信息,实际中根据具体需求来定义接口方法以及参数。注解:表明该接口是个 WebService 服务,name 属性用来定义该 webservice 服务名称;

2024-04-20 04:32:41 870

原创 React入门实战(四)美食清单

javascript是前端必要掌握的真正算得上是编程语言的语言,学会灵活运用javascript,将对以后学习工作有非常大的帮助。掌握它最重要的首先是学习好基础知识,而后通过不断的实战来提升我们的编程技巧和逻辑思维。这一块学习是持续的,直到我们真正掌握它并且能够灵活运用它。如果最开始学习一两遍之后,发现暂时没有提升的空间,我们可以暂时放一放。继续下面的学习,javascript贯穿我们前端工作中,在之后的学习实现里也会遇到和锻炼到。真正学习起来并不难理解,关键是灵活运用。

2024-04-20 03:00:05 790

原创 maven环境配置

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

2024-04-20 01:12:39 344

原创 Js apply方法详解

你要问前端开发难不难,我就得说计算机领域里常说的一句话,这句话就是『难的不会,会的不难』,对于不熟悉某领域技术的人来说,因为不了解所以产生神秘感,神秘感就会让人感觉很难,也就是『难的不会』;当学会这项技术之后,知道什么什么技术能做到什么做不到,只是做起来花多少时间的问题而已,没啥难的,所以就是『会的不难』。我特地针对初学者整理一套前端学习资料,免费分享给大家,戳这里即可免费领取到什么做不到,只是做起来花多少时间的问题而已,没啥难的,所以就是『会的不难』。

2024-04-19 15:50:31 386

原创 Java实现minio文件服务web在线解压上传工具类

try {// 使用putObject上传一个文件到存储桶中。WebCompressUtil 工具类代码/***/try {= null) {try {// 创建客户端= null) {if (!try {// 使用putObject上传一个文件到存储桶中。/**解压方法@param file 解压文件@return*/try {

2024-04-19 14:29:30 324

空空如也

空空如也

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

TA关注的人

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