自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RocketMQ源码分析之从官方示例窥探RocketMQ事务消息实现基本思想

这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)**[外链图片转存中…(img-2UoCucDe-1713646638838)]

2024-04-21 04:57:36 729

原创 RocketMQ事务消息实战,java电商项目面试技巧和方法

以上是字节二面的一些问题,面完之后其实挺后悔的,没有提前把各个知识点都复习到位。现在重新好好复习手上的。

2024-04-21 04:56:01 945

原创 RocketMQ 架构简析,看这篇就够了!,2024年最新java面试常考的编程题及答案

给大家送一个小福利附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)一个人可以走的很快,但一群人才能走的更远!

2024-04-21 04:54:27 1048

原创 ReentrantReadWriteLock源码深度剖析,2024年最新中高级java开发面试题

compareAndSetState(c, c + acquires)){ // 5. 代码运行到这里 (c == 0) 这时可能代码刚刚到这边时, 就有可能其他的线程获取读锁, 所以 c == 0 不一定了, 所以需要再次调用 writerShouldBlock查看, 并且用 CAS 来进行 state 值得更改。在进行 release 锁 时, 调用子类的方法 tryRelease(主要是增对 aqs 的 state 的一下赋值操作) (PS: 这个操作只有exclusive的lock才会调用到)

2024-04-21 04:53:55 1025

原创 Redux源码解析系列 (二)-- 牛鼻的createStore,【面试必备】

这样的话此时上面的循环本来是执行完第三个要执行第四个了,但是由于数组中的第2个listener被splice掉了,所以数组后面的元素都要往前移动一个位置,这时数组的第四个listener就移动到原先第三个的位置了,数组的第五个listener就移动到原先第四个的位置了,因此循环本要执行第四个的,结果由于第四个往前移动了,实际执行的是原先的第五个,所以导致原先的第四个没有被执行。备战阿里时我花的最多的时间就是在学习技术上,占了我所有学习计划中的百分之70,这是一些我学习期间觉得还是很不错的一些学习笔记。

2024-04-21 04:52:52 628

原创 Redux源码解析系列 (二)-- 牛鼻的createStore(1),2024年最新java高级工程师面试题目大全

还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书+2021年最新大厂面试题。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)一个人可以走的很快,但一群人才能走的更远!

2024-04-21 04:52:20 627

原创 Redis:看完就比常人多会三种类型实战,可以拿去炫耀了

无论是哪家公司,都很重视高并发高可用的技术,重视基础,重视JVM。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。其实我写了这么多,只是我自己的总结,并不一定适用于所有人,相信经过一些面试,大家都会有这些感触。最后我整理了一些面试真题资料,技术知识点剖析教程,还有和广大同仁一起交流学习共同进步,还有一些职业经验的分享。

2024-04-21 04:50:47 955

原创 redis面试题总结,2024年最新java 集合 面试

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

2024-04-21 04:49:12 834

原创 redis面试题(持续更新),类的加载顺序面试

缓存来源不一定是一个操作,而且如果多次操作db,同时多次操作db同时多次更新缓存会造成很多冷数据。互联网大厂比较喜欢的人才特点:对技术有热情,强硬的技术基础实力;主动,善于团队协作,善于总结思考。无论是哪家公司,都很重视高并发高可用技术,重视基础,所以千万别小看任何知识。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。

2024-04-21 04:48:11 891

原创 面试官:你是如何诊断Kafka消息发送到瓶颈在哪里(有的放矢才是性能优化的正确打开方式)

温馨提示:按照笔者对这部分源码的阅读,我觉得ProducerBatch的split的意义不大,因为新分配的ProducerBatch的容量会等于batch.size,未超过该大小,则该Batch不会被分隔,笔者认为该功能大概率无法完成实际的切割意图。实战指导:latency-avg与max可以反应消息发送的延迟性能,如果延迟过高,说明Sender线程发送消息存在瓶颈,建议该值与linger.ms进行比较,如果该值显著小于linger.ms,则为了提高吞吐率,客户端所有连接上的网络操作(读或写)总数。

2024-04-20 04:54:09 533

原创 阿里二面凉经:虚拟机+中间件+设计模式+缓存+Spring等难题整理

看完上述知识点如果你深感Java基础不够扎实,或者刷题刷的不够、知识不全面小编专门为你量身定制了一套针对知识面不够,也莫慌!还有一整套的,可以瞬间查漏补缺全都是一丢一丢的收集整理纯手打出来的。

2024-04-20 03:09:43 554

原创 能团灭请不要只拿四杀,面试考研必刷题+波兰式+,java开发的面试题

逆波兰式:也叫后缀表达式(将运算符写在操作数之后)是不是有点不理解那好办来个例子:这样的表达式为中缀a+bab+这样的就是后缀叫高大上点就是逆波兰式,可能这个例子有点简单来当然在这还有更多整理总结的Java进阶学习笔记和面试题未展示,其中囊括了Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发等架构资料和完整的Java架构学习进阶导图!更多Java架构进阶资料展示。

2024-04-20 01:21:56 323

原创 源码修炼笔记之HashMap面试源码解析(1),2024年最新java多线程面试题及答案整理

在清楚了各个大厂的面试重点之后,就能很好的提高你刷题以及面试准备的效率,接下来小编也为大家准备了最新的互联网大厂资料。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2024-04-19 05:49:05 805

原创 我以为自己够牛逼了,直到看到了Alibaba专家的面试笔记,我学习了三个月,却入职京东,税前36K(1)

对比我的面经和其他大佬的面经,自己真的是运气好。所以对我而言,我要继续加倍努力,弥补自己技术上的不足,以及与科班大佬们基础上的差距。因为在阿里一面前已经过了字节的三次面试,投阿里的简历一直没被捞,所以以为简历就挂了。开头说了,我是裸辞再找的工作,原本以为以自己当时掌握的技术能力,能够迅速入职一家互联网公司,8份简历投出去如石沉大海。总之,对哪一块比较熟悉大胆的说就行了,面试官不会太为难你,只有你明确了你掌握的技术点,面试官才会深入继续问。

2024-04-19 03:59:58 437

原创 媳妇居然在家偷偷背着我偷看我的面试笔记,一个月后拿下大厂offer!

2020年在匆匆忙忙慌慌乱乱中就这么度过了,我们迎来了新一年,互联网的发展如此之快,技术日新月异,更新迭代成为了这个时代的代名词,坚持下来的技术体系会越来越健壮,JVM作为如今是跳槽大厂必备的技能,如果你还没掌握,更别提之后更新的新技术了。更多JVM面试整理:网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)一个人可以走的很快,但一群人才能走的更远!

2024-04-19 02:10:00 922

原创 史上最全Git命令学习:从基础出发,上手原来如此So-easy!

分布式版本控制系统,就是远程仓库同步所有版本信息到本地的每个用户。用户在本地就可以查看所有的历史版本信息,但是偶尔要从远程更新一下,因为可能别的用户有文件修改提交到远程哦。用户即使离线也可以本地提交,push推送到远程服务器才需要联网。每个用户都保存了历史版本,所以只要有一个用户设备没问题,就可以恢复数据啦~Git是免费、开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

2024-04-19 00:22:01 640

原创 分布式事务中间件 Seata学习系列之一:初识Seata,2024年最新dubbo应用场景面试题

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

2024-04-18 23:19:40 842

原创 Docker学习中文文档大全、docker&docker-compose实战,腾讯Java开发面试记录

最新官网首页翻译: 我们为你提供了一个完整的容器解决方案,不管你是谁,不管你在哪,你都可以开始容器的的旅程。官方定义: docker是一个容器技术。默认情况下redis官方镜像中没有redis.conf配置文件 需要去官网下载指定版本的配置文件wget http://download.redis.io/releases/redis-5.0.8.tar.gz 下载官方安装包将官方安装包中配置文件进行复制到宿主机指定目录中如 /root/redis/redis.conf文件修改需要自定义的配置。

2024-04-18 03:55:37 1243

原创 Docker学习中文文档大全、docker&docker-compose实战(1)

默认情况下redis官方镜像中没有redis.conf配置文件 需要去官网下载指定版本的配置文件wget http://download.redis.io/releases/redis-5.0.8.tar.gz 下载官方安装包将官方安装包中配置文件进行复制到宿主机指定目录中如 /root/redis/redis.conf文件修改需要自定义的配置bind 0.0.0.0 开启远程权限appenonly yes 开启aof持久化加载配置启动IK Analyzer 扩展配置。

2024-04-18 03:55:05 698

原创 【081期】面试官问:Spring 创建好的单例对象存在线程安全问题吗?

4.其实在很多文章中对于spring的单例模式与线程安全会提到一个概念有状态对象和无状态对象,无状态对象在多线程环境下是线程安全的,有状态的对象则不是,其实这个字面的意思是比较对的,因为这个对象如果无法存储数据,也就不会出现多个线程操作共享数据的情况,自然安全,概念如下。公众号Java精选,回复Java面试,免费在线刷题。的时候,突然失去cpu的执行权,而线程2获得了cpu的执行权,执行了getInstance()方法,创建了个对象,但是这个事情线程1并不知道,线程1重新获得cpu的执行权时,判断。

2024-04-17 23:26:33 953

空空如也

空空如也

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

TA关注的人

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