标签 必问 下的文章

  • 📂JVM进阶——资深面试官必问的Java内存模型教程

    最近行业里面试提的问题可谓是越来越刁钻了,面个初级程序员都要问JVM,面试造火箭,工作拧螺丝成了常态。没办法,想着给大家做点面试题集锦的,纠结了下还是好好给大家讲下具体原理吧,于是又把《深入理解Java虚拟机》和一些官方的非官方文档都研究了一下,感觉头发不够用了。目录硬件的效率与一致性Java内存模型主内存与工作内存内存间交互操作原子性、可见性与有序性先行发生原则线程安全this逃逸不可变绝...

  • 📂Java分析内存溢出,面试必问教程

    \## GC概述 垃圾收集(Garbage Collection)通常被称为“GC”,由虚拟机“自动化”完成垃圾回收工作。 思考一个问题,既然GC会自动回收,开发人员为什么要学习GC和内存分配呢?为了能够配置上面的参数配置?参数配置又是为了什么? “**当需要排查各种内存溢出,内存泄露问题时,当垃圾成为系统达到更高并发量的瓶颈时,我们就需要对GC的自动回收实施必要的监控和调节。**” JVM...

  • 📂字节Java面试必问:java虚拟机内存配置教程

    \## 面试失败之后 在这之后的很长一段时间后,他没敢再去面试,觉得自己太丢人、技术太差不敢去谈论技术话题。后来他渐渐开始看网上的文章,知道要刷leetcode,看面经,然后之后一年多的时间,边上课,边刷题,边看知识点 - 直到去年中旬,第二次开始面试。当时面试的阿里巴巴,被完完全全的面到自闭了,他跟我说还记得当时的面试官说是阿里巴巴高可用组做混沌工程的,甚至问到了很多他以前没听说过,也没接...

  • 📂Redis扫盲:浅谈Redis面试必问——工程架构篇教程

    前言接下来我们来一起研究下Redis工程架构相关的问题,这部分内容出现的概率相对大一些,因为并不是所有人都会去研究源码,如果面试一味问源码那么可能注定是一场尬聊。面试时在不要求候选人对Redis非常熟练的前提下,工程问题将是不二之选。通过本文你将了解到以下内容: 1.Redis的内存回收详解 2.Redis的持久化机制Q1:了解Redis的内存回收吗?讲讲你的理解1.1 为什么要回收内存...

  • 📂面试必问的MySQL锁与事务隔离级别教程

    之前多篇文章从mysql的底层结构分析、sql语句的分析器以及sql从优化底层分析, 还有工作中常用的sql优化小知识点。面试各大互联网公司必问的mysql锁和事务隔离级别,这篇文章给你打神助攻,一飞冲天。锁定义 ========================锁是计算机协调多个进程或线程并发访问某一资源的机制。 在数据库中,除了传统的计算资源(如 CPU、RAM、I/O等)的争用以外,...

  • 📂sql优化(面试必问一)教程

    原文链接:https://blog.csdn.net/tian31233/article/details/52052963https://blog.csdn.net/tian31233/article/details/52052963

  • 📂面试题必问——简述线程、进程、并发、并行教程

    多线程是面试必问的知识点,多多少少都会有人掉进面试官挖的坑中。1.说一下什么是进程?进程是资源分配的的基本单位,启动一个程序就是一个进程。每个进程都有彼此独立的地址空间,不同的进程之间无法访问彼此的数据。但是可以通过通道,文件,套接字等进行访问2.不同进程中哪些资源可以共享堆】由于堆是在进程空间中开辟出来的,所以它是理所当然地被共享的;因此new出来的都是共享的(16位平台上分全局堆和局部堆...