自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode算法169

⭐【学无止境小奇】的创作宗旨:每一条命令都亲自执行过,每一行代码都实际运行过,每一种方法都真实实践过,每一篇文章都良心制作过。✊✊✊⭐【学无止境小奇】的博客中所有涉及命令、代码的地方,除了提供图片供大家参考,另外会在图片下方提供一份纯文本格式的命令或者代码方便大家粘贴复制直接执行命令或者运行代码。🤝🤝🤝⭐如果你对技术有着浓厚的兴趣,欢迎关注【学无止境小奇】,欢迎大家和我一起交流。😘😘😘。

2024-06-25 09:56:53 328 1

原创 Java集合框架(四):Map、AbstractMap与JDK1

这个月马上就又要过去了,还在找工作的小伙伴要做好准备了,小编整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家可以看到,其什么都没干,跟前面的recordAccess一样,都是简单的标记会使用而已这个月马上就又要过去了,还在找工作的小伙伴要做好准备了,小编整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家[外链图片转存中…(img-moykyjBJ-1719275488284)]

2024-06-25 08:31:40 725

原创 Java常用技术:Httpclient 实现网络请求 + Jsoup 解析网页(案例实战)

其他的内容都可以按照路线图里面整理出来的知识点逐一去熟悉,学习,消化,不建议你去看书学习,最好是多看一些视频,把不懂地方反复看,学习了一节视频内容第二天一定要去复习,并总结成思维导图,形成树状知识网络结构,方便日后复习。这里还有一份很不错的《Java基础核心总结笔记》,特意跟大家分享出来目录::通过 Httopclient 和 Jsoup 这两种技术,不仅仅可以批量抓取数据,其实还可以实现很多功能。

2024-06-25 07:06:31 937

原创 Java中使用Spring-security(二)

我在上面的数据库属性标记的“value”中提供了占位符。您可以用实际值替换它们。在这里,您执行SQL查询以从数据库中的“users”表中获取用户名和密码。类似地,用户名的授权权限也从“user_roles”数据库表中获取。在这里您可以注意到我在标记中提到了。spring安全性将使用名为“loginService”的存储库服务获取身份验证。我们可以为我们的登录服务创建数据访问对象接口和实现。

2024-06-25 05:40:58 998

原创 Java Arrays用法(1)

在开头跟大家分享的时候我就说,面试我是没有做好准备的,全靠平时的积累,确实有点临时抱佛脚了,以至于我自己还是挺懊恼的。(准备好了或许可以拿个40k,没做准备只有30k+,你们懂那种感觉吗)如何准备面试?1、前期铺垫(技术沉积)程序员面试其实是对于技术的一次摸底考试,你的技术牛逼,那你就是大爷。大厂对于技术的要求主要体现在:基础,原理,深入研究源码,广度,实战五个方面,也只有将原理理论结合实战才能把技术点吃透。

2024-06-25 04:09:28 576

原创 Dubbo Filter机制概述

以其中一个来说明一下Filter的定义要素:/***/@Override代码@1:实现com.alibaba.dubbo.rpc.Filter接口。代码@2:添加Activate,其注解含义如下:group: 所属组,String[],例如消费端、服务端。value String[],如果指定该值,只有当消费者或服务提供者URL中包含属性名为value的键值对,该过滤器才处于激活状态。before:String[],用于指定执行顺序,before指定的过滤器在该过滤器之前执行。

2024-06-25 02:37:02 609

原创 5年Java经验字节社招:半月3次面试,成功拿到Offer,必收藏!!

第一个杀手锏是Java锁机制(非常高频的问题),因为我对JVM synchronize关键字源码非常熟悉,并整理了流程图,所以我从偏向锁讲起,升级轻量锁、重量锁,重偏向、撤销偏向条件,甚至最新的JDK版本废弃偏向锁的原因。”这道题目是考察你的技术深度的。这里举个例子,当时订单查询加缓存,我套用专题知识,挖掘深度,讲“缓存一致性”上的考虑,采用事务后清除缓存的方式(避免事务未提交脏数据刷回),没有采用清除失败MQ补偿的原因(实际当时压根没想这个),兜底措施缓存1小时过期,保证数据“最终一致性”。

2024-06-25 00:50:23 801

原创 java面试题:谈谈你对volatile的理解

一般像这样的大企业都有好几轮面试,所以自己一定要花点时间去收集整理一下公司的背景,公司的企业文化,俗话说「知己知彼百战不殆」,不要盲目的去面试,还有很多人关心怎么去跟HR谈薪资。这边给大家一个建议,如果你的理想薪资是30K,你完全可以跟HR谈33~35K,而不是一下子就把自己的底牌暴露了出来,不过肯定不能说的这么直接,比如原来你的公司是25K,你可以跟HR讲原来的薪资是多少,你们这边能给到我的是多少?你说我这边希望可以有一个20%涨薪。

2024-06-24 11:49:37 806

原创 3分钟搞懂阿里云服务器部署Reids并整合Spring Boot

Redis 不具备自动容错和恢复功能,主机从机的宕机都会导致前端部分读写请求失败,需要等待机器重启或者手动切换前端的IP才能恢复。数据库容量受到物理内存的限制,不能用作海量数据的高性能读写,因此Redis适合的场景主要局限在较小数据量的高性能操作和运算上。主机宕机前,无法完全将数据同步到从机,切换ip后会导致数据不一致问题,降低可用性。,整合Redis,实现远程连接阿里云服务器测试!❇️在Linux服务器新建文件夹存放Redis。四、关闭防火墙,配置Redis访问端口。,新建redis目录。

2024-06-24 11:05:05 335

原创 复习进程与线程, 复习对比synchronize的和lock

无论是哪家公司,都很重视Spring框架技术,重视基础,所以千万别小看任何知识。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,好了希望这篇文章对大家有帮助!部分截图:无论是哪家公司,都很重视Spring框架技术,重视基础,所以千万别小看任何知识。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,好了希望这篇文章对大家有帮助!

2024-06-24 10:02:24 280

原创 史上最全IO讲解,以源码角度为你剖析,颠覆你的认知!

现在其实从大厂招聘需求可见,在招聘要求上有高并发经验优先,包括很多朋友之前都是做传统行业或者外包项目,一直在小公司,技术搞的比较简单,没有怎么搞过分布式系统,但是现在互联网公司一般都是做分布式系统。所以说,如果你想进大厂,想脱离传统行业,这些技术知识都是你必备的,下面自己手打了一份Java并发体系思维导图,希望对你有所帮助。这时,无论是用户空间还是内核空间操作自己的缓冲区,本质上都是操作这一块共享内存中的缓冲区数据,省去了用户空间和内核空间之间的数据拷贝操作。

2024-06-24 09:12:11 687

原创 入职微软三个月炒掉老板,七个月自己也跑了,电视剧都不敢这样拍

我想问下大家当初选择做程序员的初衷是什么?有思考过这个问题吗?高薪?热爱?既然入了这行就应该知道,这个行业是靠本事吃饭的,你想要拿高薪没有问题,请好好磨练自己的技术,不要抱怨。有的人通过培训可以让自己成长,有些人可以通过自律强大的自学能力成长,如果你两者都不占,还怎么拿高薪?架构师是很多程序员的职业目标,一个好的架构师是不愁所谓的35岁高龄门槛的,到了那个时候,照样大把的企业挖他。为什么很多人想进阿里巴巴,无非不是福利待遇好以及优质的人脉资源,这对个人职业发展是有非常大帮助的。

2024-06-24 08:17:59 825

原创 为什么汉字不能当密码,你想过吗?假如用汉字做密码,又会怎样?

这个月马上就又要过去了,还在找工作的小伙伴要做好准备了,小编整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家[外链图片转存中…(img-rhLJnSWY-1719185060989)][外链图片转存中…(img-VLkGG1tv-1719185060991)]

2024-06-24 07:24:33 214

原创 【数据结构与算法】二分:如何判断某个元素是否存在一个有序的数组中?

**

2024-06-24 06:35:00 668

原创 【Java】【OS】操作系统理发店问题通过应用小程序动态实现

共享资源:count同时,剪发师可以看作生产者与消费者的问题,顾客可以看作读者写者问题。三、代码实现======*/shop = iq;pid = id;size = s;i

2024-06-24 05:48:39 826

原创 Struts2的拦截器,Struts2的执行流程,图解+详解(底层代码)以及 自定义拦截器(1)

在这个方法当中,调用executeAction()方法,在这个方法内部调用的是disoatcher.serviceAction();在这个方法的内部创建了一个Action的代理,最终执行的是Action的代理当中execute();**在这个代理中执行execute()方法中调用ActionInvocation的invoke方法。在这个方法的内部递归执行一组拦截器(完成部分功能),如果没有下一个拦截器,就会执行目标Action,根据Action返回的结果来进行页面的跳转。**二、自定义拦截器:web.xml

2024-06-24 05:01:44 799

原创 Springboot 实现 上传、下载 以及解决必须项目重启才能访问资源的问题

面试难免让人焦虑不安。经历过的人都懂的。但是如果你提前预测面试官要问你的问题并想出得体的回答方式,就会容易很多。此外,都说“面试造火箭,工作拧螺丝”,那对于准备面试的朋友,你只需懂一个字:刷!给我刷刷刷刷,使劲儿刷刷刷刷刷!今天既是来谈面试的,那就必须得来整点面试真题,这不花了我整28天,做了份“Java一线大厂高岗面试题解析合集:JAVA基础-中级-高级面试+SSM框架+分布式+性能调优+微服务+并发编程+网络+设计模式+数据结构与算法等”

2024-06-24 04:08:30 876

原创 MySQL 索引原理 图文讲解

我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频)回的数据量太大还会浪费带宽。我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频)[外链图片转存中…(img-zk8Iz5P8-1719167706178)][外链图片转存中…(img-7E4kfNXB-1719167706179)]

2024-06-24 02:35:18 817

原创 LeetCode - Medium - 1143

同理dp[0][j]也是0。其他下标都是随着递推公式逐步覆盖,初始值是默认的即可。总之,全部都是0,即默认的。从递推公式,可以看出,有三个方向可以推出dp[i][j],如图:那么为了在递推的过程中,这三个方向都是经过计算的数值,所以要来遍历这个矩阵。以输入:text1 = “abcde”, text2 = “ace” 为例,dp状态如图:最后红框dp[text1.length()][text2.length()]为最终结果。

2024-06-24 01:51:26 595

原创 Java毕业设计:毕业生信息招聘平台(java+springboot+vue+mysql

说句实话,如果一个打工人不想提升自己,那便没有工作的意义,毕竟大家也没有到养老的年龄。当你的技术在一步步贴近阿里p7水平的时候,毫无疑问你的薪资肯定会涨,同时你能学到更多更深的技术,交结到更厉害的大牛。推荐一份Java架构之路必备的学习笔记,内容相当全面!!!成年人的世界没有容易二字,前段时间刷抖音看到一个程序员连着加班两星期到半夜2点的视频。在这个行业若想要拿高薪除了提高硬实力别无他法。你知道吗?现在有的应届生实习薪资都已经赶超开发5年的程序员了,实习薪资26K,30K,你没有紧迫感吗?

2024-06-24 01:06:46 227

原创 Java中那些常用的json库性能比较,常见json库用法示例代码

既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。

2024-06-24 00:22:56 834

原创 Hello Maven快速入门

包含最全MySQL、Redis、Java并发编程等等面试题和答案,用于参考~

2024-06-23 23:37:05 807

原创 ArrayList源码详解篇

System.out.println(asList.getClass());Object[] asListArray = asList.toArray();// class [Ljava.lang.String;System.out.println(asListArray.getClass());// java.lang.ArrayStoreExceptionasListArray[0] = new Object();}我们通过这个例子可以看出来,方法会返回Object[]没有问题。而的私有内部类Array

2024-06-23 22:43:28 707

原创 2021年高频Java面试题集锦(含答案),让你的金九银十面试之路畅通无阻!

69. 如果客户端禁止 cookie 能实现 session 还能用吗?70. spring mvc 和 struts 的区别是什么?71. 如何避免 SQL 注入?72. 什么是 XSS 攻击,如何避免?73. 什么是 CSRF 攻击,如何避免?异常==74. throw 和 throws 的区别?75. final、finally、finalize 有什么区别?76. try-catch-finally 中哪个部分可以省略?

2024-06-23 21:54:39 656

原创 数据库介绍、SQL介绍—数据查询语言(DQL)

其实关于Kafka,能问的问题实在是太多了,扒了几天,最终筛选出44问:基础篇17问、进阶篇15问、高级篇12问,个个直戳痛点,不知道如果你不着急看答案,又能答出几个呢?若是对Kafka的知识还回忆不起来,不妨先看我手绘的知识总结脑图(xmind不能上传,文章里用的是图片版)进行整体架构的梳理梳理了知识,刷完了面试,如若你还想进一步的深入学习解读kafka以及源码,那么接下来的这份《手写“kafka”》将会是个不错的选择。Kafka入门为什么选择KafkaKafka的安装、管理和配置。

2024-06-21 07:12:35 861

原创 学习本身不难,难得是了解该学哪些——总结下我在架构师升级过程中的那些坑以及各种体会

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。下面的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)最新整理电子书试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)[外链图片转存中…(img-UfhntVEX-1718919964404)]最新整理电子书。

2024-06-21 05:46:16 743

原创 基于dubbo框架下的RPC通讯协议性能测试

最近我根据上述的技术体系图搜集了几十套腾讯、头条、阿里、美团等公司21年的面试题,把技术点整理成了视频(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。最近我根据上述的技术体系图搜集了几十套腾讯、头条、阿里、美团等公司21年的面试题,把技术点整理成了视频(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。B、dubbo 协议、netty 传输、dubbo 序列化。

2024-06-21 04:28:05 600

原创 你真的会用 ZooKeeper 吗?

就写到这了,也算是给这段时间的面试做一个总结,查漏补缺,祝自己好运吧,也希望正在求职或者打算跳槽的 程序员看到这个文章能有一点点帮助或收获,我就心满意足了。多思考,多问为什么。希望小伙伴们早点收到满意的offer!越努力越幸运!金九银十已经过了,就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个 Java 知识体系将变得非常重要,可以很负责任的说一句,复习准备的是否充分,将直接影响你入职的成功率。

2024-06-21 03:06:45 595

原创 jQuery入门到精通学习教程,收藏我这篇就够了_jquery教程

});});});

2024-06-21 00:41:16 927

原创 二面京东被问到Java 反射,我直呼好家伙,这我不是必过吗?

这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!!反射的注意事项由于反射会额外消耗一定的系统资源,因此如果不需要动态地创建一个对象,那么就不需要用反射。这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!![外链图片转存中…(img-nnpjQuuI-1718874693345)]

2024-06-20 17:11:45 362

原创 【Java 集合框架】Stack、Queue 和 Deque 的使用

按照上面的过程,4个月的时间刚刚好。当然Java的体系是很庞大的,还有很多更高级的技能需要掌握,但不要着急,这些完全可以放到以后工作中边用别学。学习编程就是一个由混沌到有序的过程,所以你在学习过程中,如果一时碰到理解不了的知识点,大可不必沮丧,更不要气馁,这都是正常的不能再正常的事情了,不过是“人同此心,心同此理”的暂时而已。道路是曲折的,前途是光明的!按照上面的过程,4个月的时间刚刚好。当然Java的体系是很庞大的,还有很多更高级的技能需要掌握,但不要着急,这些完全可以放到以后工作中边用别学。

2024-06-20 15:50:18 711

原创 PMBOK(第六版) PMP笔记——《八》第八章(项目质量管理)

分享一套我整理的面试干货,这份文档结合了我多年的面试官经验,站在面试官的角度来告诉你,面试官提的那些问题他最想听到你给他的回答是什么,分享出来帮助那些对前途感到迷茫的朋友。

2024-06-20 14:32:07 583

原创 Java后端核心——Servlet_后端servlet

servlet就是一门Java提供的动态开发web资源的技术。Servlet是JavaEE规范之一,本质就是一个接口,需要开发人员自己定义Servlet类实现Servlet接口,并由web服务器运行Servlet。查看API文档,开发者的任务便是编写实现类,实现上述接口中的5个方法。如上,定义实现类。@Override@Override@Override@Override@Override重写方法。

2024-06-20 11:46:33 292

原创 Guava RateLimiter实现接口API限流

我想问下大家当初选择做程序员的初衷是什么?有思考过这个问题吗?高薪?热爱?既然入了这行就应该知道,这个行业是靠本事吃饭的,你想要拿高薪没有问题,请好好磨练自己的技术,不要抱怨。有的人通过培训可以让自己成长,有些人可以通过自律强大的自学能力成长,如果你两者都不占,还怎么拿高薪?架构师是很多程序员的职业目标,一个好的架构师是不愁所谓的35岁高龄门槛的,到了那个时候,照样大把的企业挖他。为什么很多人想进阿里巴巴,无非不是福利待遇好以及优质的人脉资源,这对个人职业发展是有非常大帮助的。

2024-06-19 22:44:41 571

原创 【SpringBoot注解-3】Bean注入相关注解

/ 接口层注入testService,指定第二个实现类。// TestService第二个实现类。

2024-06-19 15:52:31 192

原创 Spring线程池ThreadPoolTaskExecutor配置及详情

虽然我个人也经常自嘲,十年之后要去成为外卖专员,但实际上依靠自身的努力,是能够减少三十五岁之后的焦虑的,毕竟好的架构师并不多。架构师,是我们大部分技术人的职业目标,一名好的架构师来源于机遇(公司)、个人努力(吃得苦、肯钻研)、天分(真的热爱)的三者协作的结果,实践+机遇+努力才能助你成为优秀的架构师。如果你也想成为一名好的架构师,那或许这份Java成长笔记你需要阅读阅读,希望能够对你的职业发展有所帮助。优秀的架构师。如果你也想成为一名好的架构师,那或许这份Java成长笔记。

2024-06-19 14:38:28 584

原创 nginx动静分离中的雷,你踩过吗?

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

2024-06-19 13:24:22 957

原创 Java自学免费视频教程

在这个部分总结了2019年到目前为止Java常见面试问题,取其面试核心编写成这份文档笔记,从中分析面试官的心理,摸清面试官的“套路”,可以说搞定90%以上的Java中高级面试没一点难度。本节总结的内容涵盖了:消息队列、Redis缓存、分库分表、读写分离、设计高并发系统、分布式系统、高可用系统、SpringCloud微服务架构等一系列互联网主流高级技术的知识点。(上述只是一个整体目录大纲,每个点里面都有如下所示的详细内容,从面试问题——分析面试官心理——剖析面试题——完美解答的一个过程)

2024-06-19 12:09:43 1013

原创 C++智能指针

上面的smartptr还不能将其称为指针,还需要重载->,*才能像指针一样。}//重载}//重载->private:T* _ptr;int _year;int _month;int _day;int main()*sp1 = 10C++98版本就提供了auto_ptr的智能指针。

2024-06-19 10:54:45 769

原创 javaSE总结01

上述知识点,囊括了目前互联网企业的主流应用技术以及能让你成为“香饽饽”的高级架构知识,每个笔记里面几乎都带有实战内容。很多人担心学了容易忘,这里教你一个方法,那就是重复学习。打个比方,假如你正在学习 spring 注解,突然发现了一个注解@Aspect,不知道干什么用的,你可能会去查看源码或者通过博客学习,花了半小时终于弄懂了,下次又看到@Aspect 了,你有点郁闷了,上次好像在哪哪哪学习,你快速打开网页花了五分钟又学会了。从半小时和五分钟的对比中可以发现多学一次就离真正掌握知识又近了一步。

2024-06-19 01:55:08 608

空空如也

空空如也

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

TA关注的人

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