Loading

上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 阿里P7面试官:请你简单说一下类加载机制的实现原理? 面试题:类加载机制的原理 面试官考察点 考察目标: 了解面试者对JVM的理解,属于面试八股文系列。 考察范围: 工作3年以上。 技术背景知识 在回答这个问题之前,我们需要先了解一下什么是类加载机制? 类加载机制简述 什么是类加载机制? 简单来说:类的加载指的是将类的.class文件中的二进制数据读入 阅读全文
posted @ 2021-10-31 19:50 跟着Mic学架构 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: 没看这篇文章之前,我以为真的懂深克隆和浅克隆。 面试题:深克隆和浅克隆的实现方式 面试官考察点 考察目的: 深克隆和浅克隆,考察的是Java基础知识的理解。 考察人群: 2到5年开发经验。 背景知识详解 先了解下浅克隆和深克隆的定义: 浅克隆:被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。 深克隆:除 阅读全文
posted @ 2021-10-31 13:44 跟着Mic学架构 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 因为一个小小的Integer问题导致阿里一面没过,遗憾! 面试题:new Integer(112)和Integer.valueOf(112)的区别 面试官考察点猜想 这道题,考察的是对Integer这个对象原理的理解,关于这道题的变体有很多,我们会一一进行分析。 理解这道题,对于实际开发过程中防止出现意想不到的Bug很有用,建议大家认真思考和解读。 背景知 阅读全文
posted @ 2021-10-30 20:01 跟着Mic学架构 阅读(1159) 评论(1) 推荐(6) 编辑
摘要: 重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分 面试题: 重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分 面试官考察点猜想 这道题纯粹只是考查基础理论知识,对实际开发工作中没有太多的指导意义,毕竟编辑器都有语法提示功能,如果没写正确,会有错误提示。 背景知识详解 关于重载(Overload)和重写(O 阅读全文
posted @ 2021-10-29 09:05 跟着Mic学架构 阅读(1282) 评论(0) 推荐(4) 编辑
摘要: 问题:两个对象值相同(x.equals(y) == true),但是可能存在hashCode不同吗? 面试官的考察点 这道题仍然是考察JVM层面的基本知识,面试官认为,基本功扎实,才能写出健壮性和稳定性很高的代码。 涉及到的技术知识 (x.equals(y)==true),这段代码,看起来非常简单,但其实里面还是涉及了一些底层知识点的,首先我们基于equals这个方法进行探索。 equals这个方法 阅读全文
posted @ 2021-10-28 10:18 跟着Mic学架构 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 面试题系列:new String("abc")创建了几个对象 new String("abc")创建了几个对象 面试官考察点猜想 这种问题,考察你对JVM的理解程度。涉及到常量池、对象内存分配等问题。 涉及背景知识详解 在分析这个问题之前,我们先来了解一下JVM的组成,如图所示。 在JVM1.8中,内存划分为堆、程序计数器、本地方发栈、方法区(元空间)、虚拟机 阅读全文
posted @ 2021-10-27 13:15 跟着Mic学架构 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 基于Apache Zookeeper手写实现动态配置中心(纯代码实践) 相信大家都知道,每个项目中会有一些配置信息放在一个独立的properties文件中,比如application.properties。这个文件中会放一些常量的配置,比如数据库连接信息、线程池大小、限流参数。 在传统的开发模式下,这种方式很方便,一方面能够对配置进行统一管理,另一方面,我们在维护的时候 阅读全文
posted @ 2021-10-26 10:18 跟着Mic学架构 阅读(763) 评论(0) 推荐(2) 编辑
摘要: ShardingJdbc基于Zookeeper实现分布式治理 随着数据规模的不断膨胀,使用多节点集群的分布式方式逐渐成为趋势。在这种情况下,如何高效、自动化管理集群节点,实现不同节点的协同工作,配置一致性,状态一致性,高可用性,可观测性等,就成为一个重要的挑战。 集群管理的复杂性体现在,一方面我们需要把所有的节点,不管是底层数据库节点,还是中间件或者业务系统节 阅读全文
posted @ 2021-10-25 17:14 跟着Mic学架构 阅读(1064) 评论(0) 推荐(1) 编辑
摘要: Apache Zookeeper Java客户端Curator使用及权限模式详解 这篇文章是让大家了解Zookeeper基于Java客户端Curator的基本操作,以及如何使用Zookeeper解决实际问题。 Zookeeper基于Java访问 针对zookeeper,比较常用的Java客户端有zkclient、curator。由于Curator对于zookeeper的抽象层次比 阅读全文
posted @ 2021-10-25 09:43 跟着Mic学架构 阅读(610) 评论(0) 推荐(1) 编辑
摘要: 如果你还不知道Apache Zookeeper?你凭什么拿大厂Offer!! 很多同学或多或少都用到了Zookeeper,并知道它能实现两个功能 配置中心,实现表分片规则的统一配置管理 注册中心,实现sharding-proxy节点的服务地址注册 那么Zookeeper到底是什么?以及为什么能实现这样的功能?接下来我们就来了解一下Zookeeper。 Zookeeper的前世 阅读全文
posted @ 2021-10-24 18:12 跟着Mic学架构 阅读(460) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页