Java程序员面试
文章平均质量分 91
普通网友
这个作者很懒,什么都没留下…
展开
-
Gitlab Runner的分布式缓存实战,终于找到一个看得懂的JVM内存模型了
本文目标是为K8S环境的Gitlab Runner准备好分布式缓存,并在pipeline脚本中使用该缓存,因此,在阅读本文前建议您对GitLab CI有一定了解,最好是阅读过甚至编写过pipeline脚本;我这里是用helm部署的GitLab Runner,因此修改的是helm的value配置,如果您没有用helm,可以参考接下来的操作直接去配置config.toml文件;为了让大家能够在Redis上能够加深,所以这次给大家准备了一些Redis的学习资料,还有一些大厂的面试题,包括以下这些面试题。原创 2024-03-14 14:58:10 · 342 阅读 · 0 评论 -
2024年Github上最牛的Java进阶教程及Java实战项目都在这里了!
作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料[外链图片转存中…(img-x1wQHNfs-1710391930467)][外链图片转存中…(img-iHUSaxNX-1710391930467)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。原创 2024-03-14 12:52:22 · 1048 阅读 · 0 评论 -
PDF283页26个Java核心知识点,深入我心哪里不会学哪里,新技能get
这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据需要zi料+ 绿色徽【vip1024b】结构、线程模型、网络框架、持久化、主从同步和切片集群等,帮你搞懂底层原理。相信这对于所有层次的Redis使用者都是一份非常完美的教程了。你的支持,我的动力;祝各位前程似锦,offer不断!!!懂底层原理。相信这对于所有层次的Redis使用者都是一份非常完美的教程了。[外链图片转存中…(img-WOoAWkZD-1710364213531)]原创 2024-03-14 05:10:25 · 498 阅读 · 0 评论 -
java程序员必须掌握的5个注解,冲刺7天拿下Offer
需要注意的是,即使在@FunctionalInterface注解不存在的情况下,接口也可以用作函数式接口(可以替代为lambdas,方法引用和构造函数引用),正如我们前面的示例中所见的那样。例如,在Java中使用泛型类型而没有其关联的正式泛型参数(称为原始类型)会导致警告,就像使用不推荐使用的代码一样(请参阅下面的@Deprecated部分)。例如,可能会有对不安全的类型转换发生警告的情况,但是基于使用它的上下文,我们可以保证它是安全的。在某些情况下,我们知道方法实际上是类型安全的,不会造成堆污染。原创 2024-03-14 03:13:48 · 877 阅读 · 0 评论 -
Java transient关键字的使用,kafka常见的面试问题
这说明反序列化后类中static型变量username的值为当前JVM中对应static变量的值,为修改后jmwang,而不是序列化时的值Alexia。private transient String content = “是的,我将会被序列化,不管我是否被transient关键字修饰”;这是为什么呢,不是说类的变量被transient关键字修饰以后将不能序列化了吗?这是为什么呢,不是说类的变量被transient关键字修饰以后将不能序列化了吗?原创 2024-03-14 01:19:55 · 617 阅读 · 0 评论 -
2024年面试阿里字节,90%被问到的JVM面试题
类加载器是指:通过一个类的全限定性类名获取该类的二进制字节流叫做类加载器;类加载器分为以下四种:启动类加载器:用来加载java核心类库,无法被java程序直接引用;扩展类加载器:用来加载java的扩展库,java的虚拟机实现会提供一个扩展库目录,该类加载器在扩展库目录里面查找并加载java类;系统类加载器:它根据java的类路径来加载类,一般来说,java应用的类都是通过它来加载的;自定义类加载器:由java语言实现,继承自ClassLoader;十、什么是双亲委派模型?原创 2024-03-13 23:14:37 · 707 阅读 · 0 评论