时间:7.23 时长:40分钟 1.自我介绍 2.项目难点 3.aop是什么 4.aop的应用场景 5.事务注解 6.aop底层的实现 7.list集合去重 8.arraylist和linkedlist的区别 9.arraylist扩容机制及初始化机制 10.jvm相关 内存模型有哪些 11.锁相关 synchronized 12.synchronized加在方法上和代码块上的区别,加锁对象是谁
一面 1. 自我介绍 2. 问项目 3. InnoDB默认用什么类型的索引 4. 讲一下中间件 5. 事务的隔离级别 6. 阴影算法、抗锯齿 7. 什么是帧同步 8. 玩什么游戏 二面 1. 自我介绍 2. 介绍一下项目 3. 详细问了这个数据表是怎么操作,如果出现两个表的数据不对称怎么办 4. jvm的内存分配了解吗 5. ArrayList和HashMap的底层实现 6. IOC和AOP是什么
发个面经,攒攒人品 时间线:3.26投递--3.31笔试--4.11被捞约面--4.12一面--面完秒挂 面试体验一般,可能因为我太菜,后面手撕没做出来,最后也没有反问环节 自我介绍 研究生课题是什么? hashmap的底层实现原理,如何判断key和value是否相同? hashmap和currentHashmap的区别 线程池有哪些参数? 场景题:一共有10个线程,但是只有两个核心线程,现在有3
面试官介绍了一下这是最后一轮面试,先聊了一会日常,没有聊技术细节。 面试官人非常好,很亲切和善,一直都是以您称呼,面试体验巨好 自我介绍一下吧 您的职业规划是怎么样的?技术这块的呢?发展方向呢? 您认为架构师需要什么技能?你离架构师的差距在哪里?还需要学习什么?除了技术还具备什么能力? 您觉得您是一个什么性格的人? 只讨论技术栈,您有没有能力独立设计一个中小型的项目?怎么设计?不需要讨论细节,可以
二面完的第二天,hr打电话过来跟我说,本来是二面完毕之后就可以入职了,但是我跟二面面试官聊得太久了,说是很难得,他们要给我再安排一轮面试,说没别的意思,就是要给我定实习的薪资以及实习的任务,同时也了解一下我的诉求,面试官是我一面的面试官,是技术的负责人,要跟他再详细聊聊;问的很少,主要还是聊天 目前除了Java语言,还会哪些语言?(跟我说了一会公司做的业务这块,问我有没有问题) 反问: 贵司为啥会
问题内容: 我在Java线程方面有一些经验,但我想知道… 存储多个线程的最佳实践是什么,我可以在其中单独或成组访问这些线程? 我自己的解决方案是创建一个类,但是自然地,我希望使用更可靠的本机类。 提前致谢! 编辑 显然,功能对于最佳方法非常重要。好吧,我举一个例子: 我有一个基本上可以同时搜索大量信息的应用程序,因此我正在使用线程。但是,每个线程仅需要执行整个操作的一部分,因此我希望添加其他参数来
问题内容: 我想知道什么是Java哈希算法的最佳和最快实现,尤其是MD5和SHA-2 512(SHA512)或256。我想要一个函数来获取字符串作为参数并返回哈希作为结果。谢谢你 编辑:这是用于将每个URL映射到唯一的哈希。由于MD5在这方面的可靠性不高,因此我对寻找SHA-2算法的最佳和最快实现更感兴趣。请注意,我知道即使SHA-2可能也会为某些URL产生相同的哈希,但是我可以接受。 问题答案:
问题内容: 在Java中,匿名内部类可以在其局部范围内引用变量: 我的问题是这实际上如何实施?如何实现匿名内部实现,为什么必须如此? 问题答案: 编译器会自动为您的匿名内部类生成一个构造函数,并将您的局部变量传递给该构造函数。 构造函数将此值保存在也称为的类变量(字段)中,该变量将在“闭包”中使用。 为什么它必须是最终的?好吧,让我们探讨一下它不在的情况: 在情况A中,还需要更改字段,我们假设这是
问题内容: 我有这个UML协会类。注意:水平线是实线,垂直线是虚线。 我了解这种关系,但是在实现此UML进行编码时遇到了一些问题。我可以实现类与类之间的关系以进行编码。这是我的代码: 但是,在课堂上,我对如何在代码中使用此类不太了解。是阶级和阶级的财产吗?因此,如果是这样,那么代码将是: 是真的吗 如果这是错误的,请教我如何实现此UML。 谢谢 :) 问题答案: 首先,不要使用Vector,因为它
问题内容: 假设您有一个文本文件,例如: 您希望相应地更新相应的对象: 凡是不同种类的枚举。 我想有一个通用的方法来实例化枚举值。也就是说,在运行时使用反射,而无需事先知道对象的枚举类型。 我会想到这样的事情: 问题是:应该有什么呢?给定其String表示形式,甚至可以实例化未知枚举吗? 问题答案: 之后不应该被调用-它返回实例的类 你可以投,避免一般性的问题,因为你已经知道的是
问题内容: 我对处理Java中的异常有一些疑问。我读了一些,并得到了一些相互矛盾的指导方针。 异常处理的最佳实践 让我们看一下提到的文章: 它指出, 如果“客户端代码无法执行任何操作”, 通常应该避免使用检查的异常。但这到底是什么意思?在GUI中显示错误消息是否是冒充受检查的异常的充分原因?但这将迫使GUI程序员记住记住RuntimeException及其后代以显示潜在的错误信息。 本文提出的第二
问题内容: 我实际上正在从事一个网站项目。我是Web服务的新手。我在面向对象的编程(java,c#,…)方面有4年的经验。我已经阅读了很多有关Web服务的文章,但是我的文档都没有告诉您如何使用所有技术来制作一个真正的Web服务项目。 我要做的是:1.使用Java映射到JPA的MySQL后端;2.使用Web服务来提供…的某些功能(JBoss,…有很多可能性,我不知道应该选择哪种方式)3.创建一个动态
问题内容: 我试图看一下Java的方法,但是 一般来说,实习如何实施?在String的情况下? 问题答案: 对于Sun Java,从的〜3639行开始。从技术上讲,实际的String方法在中,但会立即调用。您可以继续在。 从更抽象的意义上讲,实习的目的是将等效字符串映射到单个规范字符串。
问题内容: 我想知道是否有人可以详细解释 在以下哈希码实现中执行(由eclipse生成,但与有效Java相同): 谢谢! 问题答案: 基本上,它对long的高32位与低32位进行异或。这是分解版本: 回答您的评论:您有一个long值,必须将其转换为int才能作为哈希的一部分(结果必须仅为32位)。你打算怎么做?您 可以 只使用低32位-但这意味着 仅 高32位的更改将被忽略,这不会使其成为一个很好
问题内容: 客户端 我有一个使用基本POST或GET方法连接到远程服务器的Java应用程序: (我不能改变这个代码,唯一的东西,我可以改变的是与调用方法时发送到服务器)。 [编辑] :客户端可以是Java客户端或任何其他客户端(c ++,objective-c,..)。这里的重点是,我只能访问帖子正文以及URL中的内容。 服务器端 在服务器端,我想实现Spring Security(Securit