总结: 本文在一次面试的过程中讲述了 Redis 是什么,Redis 的特点和功能,Redis 缓存的使用,Redis 为什么能这么快,Redis 缓存的淘汰策略,持久化的两种方式,Redis 高可用部分的主从复制和哨兵的基本原理。 0...
{ "last_updated": { "$date": 1544276670569 }, "page_count": 1, "activated": { "$date": 1544276671005 }, "share_status": 0, "p_type": 2, "official_status": 0, "begin_desc": "【考试须知】<s...
JS中闭包的介绍 闭包的概念 闭包就是能够读取其他函数内部变量的函数。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javasc...
python性能分析和优化,GIL常考题 什么是Cpython GIL Cpython解释器的内存管理并不是线程安全的 保护多线程情况下对python对象访问 Cpython使用简单的锁机制避免多个线程同时执行字节码 GIL的影响 限制了程序的多...
VM基本是BAT面试必考的内容,今天我们先从JVM内存模型开启详解整个JVM系列,希望看完整个系列后,可以轻松通过BAT关于JVM的考核。 BAT必考JVM系列专题 1.JVM内存模型 2.JVM垃圾回收算法 3.JVM垃圾回收器 4.JVM参...
JVM内存调优 对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数。 1.Full GC 会对整个堆进行整理,包括Young、Tenured和Perm。Full GC因为需要对整个堆进行回收,所以比较慢,因此应该尽可能减少F...
垃圾回收算法 1.标记清除 标记-清除算法将垃圾回收分为两个阶段:标记阶段和清除阶段。 在标记阶段首先通过根节点(GC Roots),标记所有从根节点开始的对象,未被标记的对象就是未被引用的垃圾对象。然后,在清除...
1.java的基本编程单元是类,基本存储单元是变量; 2.对于.java文件而言,一个文件中可以有多个类,但是只能有一个class和.java的文件一致。同时一旦这个.java文件中存在外部的public类,那么这么外部的public类的...
题目:假设高度已知,请写出三栏布局,其中左栏、右栏宽度各为300px,中间自适应。 【题外话:日常宣读我的目标===想要成为一名优雅的程序媛】 一、分析 1. 题目真的像我们想得这么简单吗? 其实不然,这道题可以...
冒泡排序(Bubble Sort) 是一种计算机科学领域的较简单基础的排序算法。其基本思路是,对于一组要进行升序排列的元素列,依次比较相邻的两个数,将比较小的数放在前面,比...
【新智元导读】本文是阿里巴巴 2019 面试题集锦(含答案),是阿里巴巴自身技术专家们结合多年的工作、面试经验总结提炼而成的面试真题。通过这些面试题,还可以间接地了解技术大牛们出题思路与考察要点。 想要入...