主要观点总结
本文描述了二哥帮忙发布招聘启事的过程,并探讨了Java后端工程师的相关知识和技能要求,包括对象的内存布局、对象的引用大小等知识点。同时介绍了使用JOL工具分析JVM对象布局的方法。
关键观点总结
关键观点1: 招聘启事内容
中科院研究所招聘Java后端岗位,薪资范围15-30k,工作地点在北京。岗位描述包括扎实的代码功底、熟悉Java或Python、熟悉设计模式、熟悉大数据技术栈、分布式系统的开发经验等。
关键观点2: 对象的内存布局
对象的内存布局包括对象头、实例数据和对齐填充。对象头是元信息,包含Mark Word和类型指针等。实例数据是对象实际的字段值,按照声明的顺序存储。对齐填充是为了满足JVM内存模型的要求,保证对象的起始地址是8字节对齐。
关键观点3: JOL工具的使用
JOL是一款分析JVM对象布局的工具,可以通过编写代码使用JOL来查看对象的内存布局。使用JOL可以了解对象的偏移地址、大小、类型描述和值等信息。
文章预览
大家好,我是二哥呀。 微信上有读者请求帮忙发个招聘贴,帮公司招人, 中科院的一个研究所, 作为大家找工作的工具人,我爽快的答应了。 问了一嘴薪资,具体不知道多少,但范围确定在 15-30k,我觉得还 ok。 尤其是年后打算跳槽的小伙伴(或者被收紧队伍的小伙伴),可以试试:base 北京、Java 后端岗,组内直推。 岗位描述的话我也发一下。 图片可以点开放大来看 我稍微文字描述下,方便大家快速 get 到关键信息: 具备扎实的代码功底,掌握 Java 或者 Python,熟悉设计模式,具备较强的源码阅读能力 熟悉大数据的技术栈,如 hadoop、flink、spark 等 掌握 MySQL、ES、MongoDB、Redis 等 具备分布式系统(Spring Cloud 那一套)的开发经验 有 Linux 和 shell 脚本编程经验 基本上就是我一直给大家强调的东西,这也几乎是一名 Java 后端工程师标配,除了大数据这
………………………………