总结
以上是字节二面的一些问题,面完之后其实挺后悔的,没有提前把各个知识点都复习到位。现在重新好好复习手上的面试大全资料(含JAVA、MySQL、算法、Redis、JVM、架构、中间件、RabbitMQ、设计模式、Spring等),现在起闭关修炼半个月,争取早日上岸!!!
下面给大家分享下我的面试大全资料
- 第一份是我的后端JAVA面试大全
后端JAVA面试大全
- 第二份是MySQL+Redis学习笔记+算法+JVM+JAVA核心知识整理
MySQL+Redis学习笔记算法+JVM+JAVA核心知识整理
- 第三份是Spring全家桶资料
MySQL+Redis学习笔记算法+JVM+JAVA核心知识整理
Oracle 的法律总顾问 Dorian Daley 在一份声明中说道,“联邦巡回法院秉持版权法的基本原则,确定谷歌违反了版权法。这一决定是对原作者的保护,避免他们应有的权利遭到破坏”。
谷歌及其支持者对这一裁决提出异议,认为这样会影响到新软件的开发,并给软件用户带来更高的使用成本。
谷歌在一份声明中说道,“陪审团认为 Java 应该是开放的,每个人都可以免费使用,但法院却推翻了这一观点。这样的裁决只会增加软件用户的使用成本。”
Oracle 表示,如果只是使用 Java 开发桌面应用程序或移动应用程序,是可以免费的。但如果要用 Java 开发竞争平台,或者把它嵌入到电子设备中,那么就需要加以限制。
联邦巡回法院认为,尽管 Android 没有向用户收取许可费用,但这并不代表谷歌没有从 Java API 中获得商业利益,Android 已经为谷歌带来超过 420 亿美元的广告收入。
Oracle 寻求的赔偿金额超过了 88 亿美元,而谷歌表示他们并未从中获得多少利益。来自波士顿 Mirick O’Connell 律师事务所的 Ping Hu 认为,这一争端可能会更多地暴露谷歌从 Android 这个免费系统上获得了多少利益。他说,“Oracle 赢得了战场,但战争并未结束”。
Oracle 宣称,谷歌在 2000 年中期急于开发移动操作系统,在没有支付任何版权费用的情况下使用了 Java 技术中受版权保护的关键部分。
谷歌反驳说,Oracle 纯粹是出于嫉妒,因为他们做了 Oracle 做不到的事情——开发了一款流行的免费移动操作系统。谷歌说他们只用了 Oracle 的一小部分代码,这些代码只够让 Android 开发者使用 Java 来开发应用程序。
2016 年,加利福利亚的联邦陪审团站在了谷歌一边,认为谷歌的行为是“正当”的,应该被视为版权法的一个例外,但联邦巡回法院在最终的裁决中否定了这一论断。
法院方面表示,“将受版权保护的成果用于相同的目的,并用它们创建与原作者相竞争的平台,这样的行为没有任何正当性可言“。
谷歌希望联邦巡回法院能够重新考虑裁决结果,他们可以上诉到最高法院,而这也正是谷歌支持者所希望看到的。
2014 年,最高法院曾经拒绝评审由联邦巡回法院提出的一份提议,联邦巡回法院在这一提议中表示,谷歌所使用的代码是受版权保护的。来 Public Knowledge 的政策顾问 Meredith Rose 说,联邦巡回法院的裁决打破了在软件行业运作了数十年的”潜规则”。
Rose 还在一份声明中说道,“这对技术行业的竞争态势、开放性和发展造成了毁灭性的打击,对于软件用户来说,这也意味着更高的使用成本、更少的选择和更糟糕的产品体验”。
Java 是由 Sun Microsystems 公司于 90 年代中期推出的一门编程语言。2010 年 1 月,Oracle 以 74 亿美元的价格收购了 Sun 公司。8 个月之后,Oracle 就向谷歌提起了版权诉讼。
最后
我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习
已经将知识体系整理好(源码,笔记,PPT,学习视频)