摘要: 字节跳动国际化电商测试开发工程师面试 1.final关键字 1.final关键字的意思是最终的,不可修改的. 2.用于修饰类、方法和变量 3.final修饰的类不能被继承,它内部的所有成员方法都会被隐式指定为final方法。用private修饰的方法在任何类中都被隐式指定为final 4.用fina 阅读全文
posted @ 2021-09-06 17:03 一言以概 阅读(22) 评论(0) 推荐(0)
摘要: 美团 后端开发工程师 一面 1.Spring AOP的底层原理 1.Spring AOP的功能实现使用了代理设计模式,增强和通知使用了适配器模式。 2.Spring AOP能够将业务无关却未业务模块共同调用的逻辑封装起来,减少重复代码,它是基于动态代理的,如果要代理的对象是实现了某个接口的,会使用J 阅读全文
posted @ 2021-09-06 17:03 一言以概 阅读(49) 评论(0) 推荐(0)
摘要: ​转载自(4条消息) 聊聊计算和存储分离_lizhao007-CSDN博客 2.何为计算?何为存储? 要了解计算和存储分离到底是什么,那么我们就需要理解什么是计算,什么是存储。计算这个单词有运算之义,和数学的关系密不可分。大家回想一下以前数学考试的时候,那一道道的数学题怎么得出结果的,这一过程其实称 阅读全文
posted @ 2021-09-06 17:01 一言以概 阅读(633) 评论(0) 推荐(0)
摘要: ​ ​ 构建消息队列的整体思路 设计消息队列的整体思路是先创建一个整体的数据流,例如producer发送给broker,broker发送给consumer,consumer回复消费确认,broker删除/备份消息等。 利用RPC将数据流串起来。然后考虑RPC的高可用性,尽量做到无状态,方便水平扩展。 阅读全文
posted @ 2021-09-06 17:01 一言以概 阅读(573) 评论(0) 推荐(0)