摘要:
软件 mac应用下载 很多破解版应该都可以找到 snipaste: 截图工具,快捷截图,贴图等功能。 幕布: 快速编辑思维导图。 sublime text: 文档编辑器(打开速度贼快)。 visual studio code: 新一代编辑器(插件非常丰富) MicroSoft TODO:好用的TOD 阅读全文
摘要:
面试连环call:
1. Java对象引用都有哪些类型?
2. Java参数传递是值传递还是引用传递? 为什么?
3. Java对象引用访问方式有哪些? 阅读全文
摘要:
1. Java对象创建的流程是什么样?
2. JVM执行new关键字时都有哪些操作?
3. JVM在频繁创建对象时,如何保证线程安全?
4. Java对象的内存布局是什么样的?
5. 对象头都存储哪些数据? 阅读全文
摘要:
面试连环call:
1. 什么是Java内存模型(JMM)? 为什么需要JMM?
2. Java线程的工作内存和主内存各自的作用?
3. Java缓存一致性问题?
4. Java的并发编程问题? 阅读全文
摘要:
面试连环call:1. Java线程可以无限创建吗? 2. Java线程和操作系统线程有什么关联? 3. 操作系统为什么要区分内核态和用户态? 阅读全文
摘要:
面试连环call:1. 双亲委派机制是什么?如何打破双亲委派机制?2. JVM都有哪些类加载器?3. 如何构造一个自定义类加载器? 阅读全文
摘要:
类的生命周期都有哪些阶段?类加载的过程是怎样的? 阅读全文
摘要:
一文让你彻底了解:主键索引/二级索引,聚簇索引/非聚簇索引,回表/索引覆盖,索引下推,联合索引/最左联合匹配,前缀索引,explain 阅读全文
摘要:
作为一个Java程序员,在日常的开发中,不必像C/C++程序员那样,为每一个内存的分配而操心,JVM会替我们进行自动的内存分配和回收,方便我们开发。但是一旦发生内存泄漏或者内存溢出,如果对Java内存结构不清楚,那将会是一件非常麻烦的事情!本文笔者将为大家详解Java内存结构。 阅读全文
摘要:
复盘一次不规范开发引发的线上问题 阅读全文