文章 2022-06-13 来自:开发者社区

Redis两种持久化机制RDB和AOF详解(面试常问,工作常用)

一、持久化流程既然redis的数据可以保存在磁盘上,那么这个流程是什么样的呢?要有下面五个过程:(1)客户端向服务端发送写操作(数据在客户端的内存中)。(2)数据库服务端接收到写请求的数据(数据在服务端的内存中)。(3)服务端调用write这个系统调用,将数...

Redis两种持久化机制RDB和AOF详解(面试常问,工作常用)
文章 2022-06-13 来自:开发者社区

听说你Binder机制学的不错,来面试下这几个问题(三)

很多文章将Binder框架定义了四个角色:Server,Client,ServiceManager、以及Binder驱动,但这容易将人引导到歧途:好像所有的Binder服务都需要去ServiceManager去注册才能使用,其实不是这样。例如,平时APP开发通过bindService启动的服务&#x...

听说你Binder机制学的不错,来面试下这几个问题(三)
文章 2022-06-13 来自:开发者社区

听说你Binder机制学的不错,来面试下这几个问题(二)

本篇是第二篇,主要是涉及线程与进程的唤醒,数据传输的封装与解析,Binder线程的睡眠与唤醒(请求线程睡在哪个等待队列上,唤醒目标端哪个队列上的线程)Binder协议中BC与BR的区别Binder在传输数据的时候是如何层层封装的--不同层次使用的数据结构(命令的封装)Binder驱动传...

听说你Binder机制学的不错,来面试下这几个问题(二)
文章 2022-06-13 来自:开发者社区

听说你Binder机制学的不错,来面试下这几个问题(一)

Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并不怎么涉及Binder通信知识,最多就是Service及AIDL的使用会涉及部分Binder知识。Binder往小了说可总结成一句话:一种I...

听说你Binder机制学的不错,来面试下这几个问题(一)
文章 2022-02-17 来自:开发者社区

Shuffle 机制(面试重点)| 学习笔记

开发者学堂课程【Hadoop 分布式计算框架 MapReduc:Shuffle 机制(面试重点)】学习​笔记,与课程紧密联系,让用户快速学习知识。课程地址:https://developer.aliyun.com/learning/course/94/detail/1513Shuffle 机制(面试...

Shuffle 机制(面试重点)| 学习笔记
文章 2022-02-17 来自:开发者社区

听说你Binder机制学的不错,来面试下这几个问题(一)

$stringUtil.substring( $!{XssContent1.description},200)...

文章 2022-02-17 来自:开发者社区

关于Java锁机制面试官会怎么问

$stringUtil.substring( $!{XssContent1.description},200)...

文章 2022-02-14 来自:开发者社区

JVM17_Tomcat打破双亲委派机制、执行顺序、底层代码原理、Tomcat|JDBC破坏双亲委派机制带来的面试题(三)

$stringUtil.substring( $!{XssContent1.description},200)...

文章 2022-02-14 来自:开发者社区

JVM17_Tomcat打破双亲委派机制、执行顺序、底层代码原理、Tomcat|JDBC破坏双亲委派机制带来的面试题(二)

③. ClassLoader的创建①. 加载器类图:②. 先从 BootStrap 的main方法看起:可以看到这里先判断了bootstrap是否为null,如果不为null直接把CatalinaClassLoader设置到了当前线程,如果为null下面是走到了init()方法public static void main(String args[]) { synchronized (d...

JVM17_Tomcat打破双亲委派机制、执行顺序、底层代码原理、Tomcat|JDBC破坏双亲委派机制带来的面试题(二)
文章 2022-02-14 来自:开发者社区

JVM17_Tomcat打破双亲委派机制、执行顺序、底层代码原理、Tomcat|JDBC破坏双亲委派机制带来的面试题(一)

①. Tomcat类加载机制①. 可以看到,在原来的 JVM 的类加载机制上面,Tomcat 新增了几个类加载器,包括 3 个基础类加载器和每个 Web 应用的类加载器。3个基础类加载器在 conf/catalina.properties 中进行配置:common.loader="${catalina.base}/lib","${catalina.base}/li...

JVM17_Tomcat打破双亲委派机制、执行顺序、底层代码原理、Tomcat|JDBC破坏双亲委派机制带来的面试题(一)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注