摘要: 面试官:Java对象引用都有哪些类型? 面试连环call: 1. Java对象引用都有哪些类型? 2. Java参数传递是值传递还是引用传递? 为什么? 3. Java对象引用访问方式有哪些? 阅读全文
posted @ 2024-07-10 13:47 程序员世杰 阅读(14) 评论(0) 推荐(0) 编辑
摘要: JVM是如何创建一个对象的? 1. Java对象创建的流程是什么样? 2. JVM执行new关键字时都有哪些操作? 3. JVM在频繁创建对象时,如何保证线程安全? 4. Java对象的内存布局是什么样的? 5. 对象头都存储哪些数据? 阅读全文
posted @ 2024-07-09 14:19 程序员世杰 阅读(277) 评论(0) 推荐(2) 编辑
摘要: 你真的了解Java内存模型JMM吗? 面试连环call: 1. 什么是Java内存模型(JMM)? 为什么需要JMM? 2. Java线程的工作内存和主内存各自的作用? 3. Java缓存一致性问题? 4. Java的并发编程问题? 阅读全文
posted @ 2024-07-08 14:24 程序员世杰 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 面试官:Java线程可以无限创建吗? 面试连环call:1. Java线程可以无限创建吗? 2. Java线程和操作系统线程有什么关联? 3. 操作系统为什么要区分内核态和用户态? 阅读全文
posted @ 2024-07-06 17:16 程序员世杰 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 面试官:如何打破双亲委派机制? 面试连环call:1. 双亲委派机制是什么?如何打破双亲委派机制?2. JVM都有哪些类加载器?3. 如何构造一个自定义类加载器? 阅读全文
posted @ 2024-07-05 13:38 程序员世杰 阅读(330) 评论(1) 推荐(2) 编辑
摘要: 面试官:Java类是如何被加载到内存中的? 类的生命周期都有哪些阶段?类加载的过程是怎样的? 阅读全文
posted @ 2024-07-04 13:35 程序员世杰 阅读(365) 评论(1) 推荐(1) 编辑
摘要: 小白也能懂的Mysql数据库索引详解 一文让你彻底了解:主键索引/二级索引,聚簇索引/非聚簇索引,回表/索引覆盖,索引下推,联合索引/最左联合匹配,前缀索引,explain 阅读全文
posted @ 2024-07-03 17:36 程序员世杰 阅读(378) 评论(0) 推荐(2) 编辑
摘要: 面试官:JVM调优,主要针对是哪一个区域?JVM内存结构是怎样的? 作为一个Java程序员,在日常的开发中,不必像C/C++程序员那样,为每一个内存的分配而操心,JVM会替我们进行自动的内存分配和回收,方便我们开发。但是一旦发生内存泄漏或者内存溢出,如果对Java内存结构不清楚,那将会是一件非常麻烦的事情!本文笔者将为大家详解Java内存结构。 阅读全文
posted @ 2024-07-03 10:13 程序员世杰 阅读(392) 评论(1) 推荐(1) 编辑
摘要: 面试官:你了解git cherry-pick吗? 复盘一次不规范开发引发的线上问题 阅读全文
posted @ 2024-07-02 13:33 程序员世杰 阅读(829) 评论(1) 推荐(9) 编辑
摘要: 10分钟掌握Python缓存 python的不同缓存组件的使用场景和使用样例 阅读全文
posted @ 2024-06-26 13:50 程序员世杰 阅读(506) 评论(0) 推荐(3) 编辑