恢复内容开始 jdk安装 1. 查看是否已经安装了java yum list installed |grep java 如有有jdk版本输出证明已经安装过了。 2. yum查看可用版本,并安装 yum -y list java* yum -y install java-1.8.0-openjdk* ...
分类:
其他好文 时间:
2020-10-19 22:44:29
阅读次数:
20
先搬个砖: 一:Hive是什么 Hive是面向大数据的数据仓库,是一种将SQL转换为mapreduce的工具。 二:mapreduce的基本流程及阶段可进行的优化操作 (其实有很多不用设置有默认的设置或设置后反而执行时间长,此处做了解,参考设置在下一节) 附上网上的一张老图(虽然老但是很具有代表性, ...
分类:
其他好文 时间:
2020-10-16 11:19:02
阅读次数:
24
今天在这分享目前国内公司Java面试常问的问题包括JVM、常用的算法和数据结构,redis缓存,分布式,Spring,微服务等。正所谓知己知彼,只有体系知识巩固,面对不断更新的技术才能快速掌握,同时在面试、工作中也更能脱颖而出! 由于篇幅原因,在这答案就不做全部展示了,这些题我已经整理成pdf文档免 ...
分类:
编程语言 时间:
2020-10-16 10:42:00
阅读次数:
22
一小伙工作快3年了,拿到了阿里云Java开发岗位P6的offer,算HR面一起,加起来有7轮面试了,将近3个月的时间,什么jvm、多线程编程、Linux、网络等方面的面试题,直接面试到自己怀疑人生。而自己跟HR谈论薪资的时候也是没有任何底气,说是22k,结果被HR压倒了19k,现在拿的都是15k了。 ...
分类:
编程语言 时间:
2020-10-16 10:35:22
阅读次数:
25
这是一份涵盖了Java相关29个技能的Java架构进阶学习资料,绝对是全网最好全完整的一个学习文档资料了。下面给大家介绍一下这份【BAT面试手册】都有哪些知识点的详细解析。 需要领取完整版的老铁请转发+关注,然后添加我的VX(tkzl6666)获得免费领取方式! 1、JVM 线程 JVM内存区域 J ...
分类:
编程语言 时间:
2020-10-16 10:27:24
阅读次数:
24
从2016年开始,那会还在蚂蚁中间件团队,慢慢有机会解决一些JVM的问题,后面因为对JVM的热爱,主要是好奇心使然,加入到了阿里JVM团队,开始了面向整个阿里工程师的JVM之路,没想到一发不可收拾,创业了还干了和JVM相关的一些事。 最近特地给小伙伴准备了点小礼物 这次我们就特地给大家准备了一个JV ...
分类:
其他好文 时间:
2020-10-14 20:44:49
阅读次数:
31
前言 阅读过王子之前JVM文章的小伙伴们,应该已经对JVM的内存分布情况有了一个清晰的认识了,今天我们就接着来聊聊JVM的垃圾回收机制,让小伙伴们轻松理解JVM是怎么进行垃圾回收的。 复制算法、Eden区和Survivor区 首先我们就来探索一下对于JVM堆内存中的新生代区域,是怎么进行垃圾回收的。 ...
分类:
其他好文 时间:
2020-10-14 20:37:00
阅读次数:
20
java基础 jdk,jre,jvm的关系 JDK包含JRE,JRE包含JVM. 常用类 String String的特性 String类:代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 String是一个final类,代表不可变的字符序列。 字符串是常量, ...
分类:
编程语言 时间:
2020-10-14 20:07:36
阅读次数:
87
前言JVM调优是每个高级程序员的必修课,在本章中,我会从发展过程以及核心价值来剖析JVM的体系结构。为了让大家更好的理解JVM的工作机制,我会在讲解完运行时数据区之后,再通过一个类的加载过程到这个类最终在运行时数据区中的存储来更进一步理解JVM的工作原理。最后,通过对内存的回收机制和垃圾回收算法的讲解,引出到JVM的性能调优这一主题,在这个部分会着重讲解垃圾回收算法以及常见的垃圾回收器的区别和使用
分类:
其他好文 时间:
2020-10-12 20:51:54
阅读次数:
48
第 10 章 对象的实例化内存布局与访问定位 1、对象的实例化 大厂面试题 美团: 对象在 JVM中是怎么存储的? 对象头信息里面有哪些东西? 蚂蚁金服: 二面: java对象头里有什么 对象实例化 1.1、对象创建的方式 对象创建的方式 new:最常见的方式、单例类中调用getInstance的静 ...
分类:
其他好文 时间:
2020-10-12 20:07:30
阅读次数:
22