自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 备战金九银十:三面蚂蚁金服,分享我的面试技巧,祝你秋招一臂之力

一面HashMap链表长度大于8后一定会转化为红黑树吗如场景是,HashMap初始数组长度为8,只有第一个元素中有值,且有八个都在一条链表上,其他数组其他七个位置都是空的,这时候为什么要转化为红黑树而不是存放到数组中呢?ConcurrentMashMap分段锁之间加了什么锁,读写之间是互斥的吗?三次握手后如果一直不连接会怎样volatile的实现原理是怎么样的,它是怎么实现从内存中读取的?lock锁的使用,它如果是一个接口,它的实现类有哪些,区别是什么?InnoDB的隔离级别是什么,它能避免

2022-05-13 20:00:01 149

原创 Spring Cloud Gateway 的简单搭建

在 《服务注册、发现和远程调用》 这篇文章中介绍关于服务注册、发现和远程调用的一个 Demo,本文在这篇文章的基础上介绍如何使用 Spring Cloud Gateway 搭建一个网关。一、问题在上篇文章中,分别创建了 service_user 和 service_dict 两个服务,两个服务分别使用了 8001 和 8002 两个端口。这样直接通过 PostMan 或浏览器调用其中的接口没什么问题,如下图所示。从上图可以看到,访问 user 使用了 8001 端口,访问 dict 使用了 8002

2022-05-12 16:28:23 919

原创 【Java进阶营】夏招/字节一二三面分享

一面:epoll的作用?进程线程的区别?进程的调度算法?聊项目,项目过程中,面试官对线程同步怎么处理的部分比较感兴趣。代码题:能写出消费者生产者模型吗?不太能,然后让写了青蛙跳台阶,递归和非递归写法。二面:聊项目。。CAP?数据链路层传输的什么数据?线程同步?说到了锁,条件变量,信号量,生产者消费者模型管道?我说了匿名管道和命名管道数据库三范式?Mysal常用的两种存储引擎?区别?myisam innoDBTCP/IP 四层模型以及每一层有哪些协议?代码题: 输入64位无符号大

2022-05-12 16:24:12 312

原创 JDK 16 有哪些新特性?还在用java8的程序员表示学不动了

2022年是值得纪念的一年,这一年中我们庆祝了 Java 的 27 岁生日。经过二十多年的持续创新,Java 一直在:1、通过适应不断变化的技术格局来保持灵活性,同时维持平台独立性。2、通过保持向后兼容性来保证可靠性。3、在不牺牲安全性的前提下加速创新来保持优势。Java 凭借自身不断提高平台性能、稳定性和安全性的能力,一直是开发人员中最流行的编程语言。IDC 的最新报告“Java Turns 25”显示,超过 900 万名开发人员(全球专职开发人员中的 69%)在使用 Java——比其他任何语言都

2022-05-11 20:40:17 258

原创 职场初学者在Java面试中成功收获大厂offer,拿走不谢

在Java面试中,从来都只有你想不到,没有面试官问不到。对于职场新人或是应届生来说,如何才能从“问问问问>不会”的面试模式中脱颖而出,成为了收获大厂offer关键因素。看面试题真的有用吗?所有的解释,都不如给你大厂面试题来的实际,我整理了java集合面试题,不管你最近有没有面试需求,都建议你提前收藏看看。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qboIeHGz-1652272596477)(https://upload-images.jianshu.i

2022-05-11 20:37:09 178

原创 工作年限和技术哪个对Java程序员的薪资影响大?

工作年限和技术哪个对Java程序员的薪资影响大?下面和小编一起来看看吧!1、拿多少钱跟有多少经验有关系,但经验的多少跟年限没有必然关系你工作以后一直在别人设置好的框架体系里搬砖,即便干了5年还不是初级程序员一个!你工作以后,不断摸索,自己研究框架,自己在搬砖的同时还应用设计模式,有机会还自己玩架构,初级的如SSH,高级一点的,自己也能上手。J2EE、J2SE、J2ME都干过项目。那你就牛X了!2、其实,搞技术的,自己几斤几两,自己心里清楚至于薪水,纯搬砖的,3年经验万把块吧。能自己搭建架构,熟练

2022-05-10 18:31:43 159

原创 工作3年后,Java程序员会是什么状态?

对于工作,小编相信对于许多即将踏入工作岗位的Java程序员来说充满了憧憬,还会设想自己三年后的模样,觉得会事业有成年薪百万。但事实上,现实可能不会那么美好。开始时,大部分时间贴代码,正常,很正常,因为总是觉得不够时间去从头写起,其实在项目做到后半段就觉得,一开始写自己的比现在修改起来好多了,但是在项目初期很难发觉的,因为项目经理会催,催的越急,就会越想找现成的东西解决,所以有些Java程序员做了快一年之后决定去考研了,想去研究些新东西,不想重复做一些现成的东西。所以,其实两三年程序员水平一般太正常了,甚至

2022-05-10 18:30:21 243

原创 学习Java需要掌握什么基础?如何学好Java?

很多大学生都想着毕业后就能找到一份称心如意的工作,但是当自己走出校门后才发现在学校里学习的东西,有时候在一线互联网企业连个实习生都算不上,因此就导致了很多刚刚大学毕业的学生就想学习Java。为什么大家有这样的想法呢?首先是由Java本身语言特性决定的,对于初学者来说,编程语言的生态越强大,学习成本就越低,能获得的学习资源就越容易。此外,Java应用广泛,市场需求大,初学者也很容易就能获得一份工作。但也有好多人会存在疑问,甚至有些同学会问“学习Java需要什么基础”,“学习Java难不难”等问题。[外链

2022-05-09 18:14:18 160

原创 2022年,Java程序员必学的几个技术

对于很多Java程序员来说,年龄的增长其实不是那么可怕,可怕的是你没有匹配自己年龄的技术深度。当你的工作换一个刚毕业的学生都能做的时候,你很快就会被淘汰了。所以,选方向一定要选自己感兴趣的方向,因为只有这样,你才有兴趣去往深入了学,你才不会在未来被年轻人挤下去。当前IT(互联网)行业内有大量的Java程序员,由于Java语言是比较典型的全场景编程语言,所以Java程序员的主攻领域也不尽相同,从IT(互联网)行业的技术发展趋势来看,未来很长一段时间内Java语言依然有大量的应用场景,但是随着Python、G

2022-05-09 18:13:38 406

原创 墙裂推荐6本适用于所有Java程序员阅读书籍

**1.《深入理解Java虚拟机:JVM高级特性与最佳实践》**本书适合所有Java程序员、系统调优师和系统架构师阅读。共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解本书后面内容有重要帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法

2022-05-07 15:36:22 373

原创 听说Java不好找工作,真的吗?

Java经过这20多年的发展,版本从jdk1.0升级到jdk14,每次升级都有一些性能或者开发效率的提升。比如说jdk8的函数式编程、Stream流计算、jdk14的文本块、instanceof的模式匹配等等,这些新特性都会较大幅度地提高Java的开发性能。从市场的角度来看,Java有非常广泛的应用市场。它的生态系统几乎涵盖了目前市面上所有的软硬件,Java技术已经无处不在,无论是手机软件、手机Java游戏还是电脑软件等,只要你使用到电子产品就会碰到和Java有关的东西。市面上70%以上的企业级开发,以及

2022-05-07 15:32:19 1414

原创 一名北漂三年的Java程序员的面试经历和题库总结

最近打算换城市了,受不了北京的雾霾了,所以准备逃离啦。所以一直在面试中,整理了下最近遇到的一些面试题,供大家参考。其中会包含一些面试的小经验,如果您是面霸,希望能给予指导。自己不是大牛,如果您是大牛,也可以忽略之。我面试的岗位是Java后端开发工程师。一、简历简历里面需要包含的内容应该是学历,自己的技术栈,然后自己做过的一些项目。简历不需要太长,两页纸即可。里面应该重点写你使用过的一些框架,自己做的一些项目,以及自己的收获,简练第一。一般面试官不会有很多的耐心,看你的项目详细描述,所以尽量简洁明了即可。

2022-05-06 16:47:35 341

原创 备战金九银十:三面蚂蚁金服,分享我的面试技巧,祝你秋招一臂之力

一面HashMap链表长度大于8后一定会转化为红黑树吗如场景是,HashMap初始数组长度为8,只有第一个元素中有值,且有八个都在一条链表上,其他数组其他七个位置都是空的,这时候为什么要转化为红黑树而不是存放到数组中呢?ConcurrentMashMap分段锁之间加了什么锁,读写之间是互斥的吗?三次握手后如果一直不连接会怎样volatile的实现原理是怎么样的,它是怎么实现从内存中读取的?lock锁的使用,它如果是一个接口,它的实现类有哪些,区别是什么?InnoDB的隔离级别是什么,它能避免

2022-05-06 16:46:59 148

原创 首发 阿里年薪100W架构师整理万字MyBatis实战笔记,精简易懂,开源免费下载

MyBatis作为国内经常使用的持久层框架,其内部代码的设计非常优秀。比如在开发过程中,有能力对框架进行深度的定制化开发,解决BUG也更加得心应手!另外学习开发者是如何设计高扩展性、低耦合性的代码,便于在自己的开发场景中应用。而在跳槽的时候MyBatis更是面试必问的内容,那你对于MyBatis又掌握了多少呢?想学习MyBatisK但,市面上真正适合学习的MyBatis资料太少,有的书或资料虽然讲得比较深入,但是语言晦涩难懂,大多数人看完这些书基本都是从入门到放弃。学透MyBatis源码难道就真的就没有一

2022-05-05 16:48:32 138

空空如也

空空如也

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

TA关注的人

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