![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
99-面试相关
突击训练
夜未眠shm
这个作者很懒,什么都没留下…
展开
-
突击训练第二季--互联网Java进阶面试
一.分布式01、互联网大厂面试要求:技术广度、技术深度、系统设计以及项目经验 02、Java工程师面试突击第一季总结:你离一次成功的面试还差多少? 03、《21天互联网Java进阶面试训练营》的课程说明 04、作业:系统分析一下,自己距离大厂offer差在哪里? 05、感受一下BAT面试官对分布式技术的十几个面试连环炮! 06、你们公司用的Dubbo?那你再额外说说Spring Cloud的核心架构原理? 07、基于Dubbo和Spring Cloud分别搭建一个电商系统来快速体验一下!代.原创 2020-09-03 13:19:33 · 1386 阅读 · 0 评论 -
突击训练第一季(五)分库分表
1.咱们聊一下你们公司怎么玩分库分表的?(1) 什么要分库分表?(设计高并发系统的时候,数据库层面该如何设计?)2.你们当时是如何把系统不停机迁移到分库分表的?3.如何设计可以动态扩容缩容的分库分表方案?步骤:4.分库分表后,全局id咋生成?5.说说mysql读写分离的原理?主从同步延时怎么解决?申明:内容来自网络,仅供学习使用参考:https://apppukyptrl1086.pc.xiaoe-tech.com/.原创 2020-08-31 22:43:23 · 143 阅读 · 0 评论 -
突击训练第一季(四)分布式
1.体验下分布式单机分布式申明:内容来自网络,仅供学习使用参考:https://www.bilibili.com/video/BV1FE411y79Y原创 2020-08-29 01:13:56 · 167 阅读 · 0 评论 -
突击训练第一季(三)缓存redis
1.在项目中缓存是如何使用的?缓存如果使用不当会造成什么后果?1.1 项目中缓存是如何使用的?项目场景:1.2为啥在项目里要用缓存呢?用缓存,主要两个用途,高性能和高并发(1)高性能(2)高并发1.3 用了缓存之后会有什么不良后果?2.redis和memcached有什么区别?redis的线程模型是什么?为什么单线程的redis比多线程的memcached效率要高得多(为什么redis是单线程得但是还可以支撑高并发)?2.1.red..原创 2020-08-02 22:58:04 · 175 阅读 · 0 评论 -
突击训练第一季(二)全文检索之ES
1.es的分布式架构原理能说明一下么(es是如何实现分布式的)?es设计的理念就是分布式搜索引擎,底层其实还是基于lucene的。其核心思想就是在多台机器上启动多个es进程实例,组成一个es集群。接着你搞一个索引,这个索引可以拆分成多个shard,每个shard存储部分数据。2.es写入数据的工作原理是什么啊?es查询数据的工作原理是什么啊?3.es在数据量很大的情况下(数十亿级别)如何提高查询性能啊?4.es生产集群的部署架构是什么?每个索引的数据量大概有多少?每个索引大概原创 2020-07-21 00:45:43 · 185 阅读 · 0 评论 -
突击训练第一季(一)消息队列
1.你在系统里面用过消息队列吗?那你说一下你们在项目中是怎么用消息队列的?那你们为什么要用消息队列啊?先说一下消息队列的常见使用场景吧,其实场景有很多,但是比较核心的有3个:解耦,异步,消峰1.1解耦:A系统发送个数据到BCD三个系统,接口调用发送,那如果E系统也要这个数据呢?那如果C系统现在不需要了呢?现在A系统有要发送第二种数据了呢?A系统负责人濒临奔溃中。。。A系统要时时刻刻考...原创 2020-05-06 22:35:01 · 233 阅读 · 0 评论