Java传智播客基础班百度云分享,详解系列文章
前言
京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况。
我们把订单数据存储在MySQL中,但显然只通过DB来支撑大量的查询是不可取的。同时对于一些复杂的查询,MySQL支持得不够友好,所以订单中心系统使用了Elasticsearch来承载订单查询的主要压力。
Elasticsearch作为一款功能强大的分布式搜索引擎,支持近实时的存储、搜索数据,在京东到家订单系统中发挥着巨大作用,目前订单中心ES集群存储数据量达到10亿个文档,日均查询量达到5亿。
随着京东到家近几年业务的快速发展,订单中心ES架设方案也不断演进,发展至今ES集群架设是一套实时互备方案,很好地保障了ES集群读写的稳定性,下面就给大家介绍一下这个历程以及过程中遇到的一些坑。
美团面试经历(还原最真实的4面)
美团一面:
1、自我介绍
2、聊项目相关
- 介绍项目
- 怎么保证redis与Mysql的数据一致性
- 见你写了个加随机数预防缓存雪崩,解释一下
- 未改进和改进后的Jmter测试性能对比
3、Redis
- 为什么选择Redis作为缓存?
- 为什么Redis的性能十分的高?
- 说一下单进程、单线程的Redis和你平时写的多线程程序的对比
- 如何保证Redis的高可用?(哨兵、持久化策略RDB、AOF)
- 解释一下哨兵、RDB、AOF
- 主从一致性
- Redis数据淘汰策略
- 能说一下分布式事务吗?
- setnx是事务吗?
4、Mysql
- 解释一下事务
- 讲一讲事务隔离级别
- 为什么使用B+树作为索引
- 聚簇索引和非聚簇索引的区别
5、Java
- Java是如何保证其安全性的
- 刚见你说了Java 内存泄漏问题,解释一下什么情况下会出现
- 说一下BIO、NIO、AIO
6、手撕算法
- 一个数组找出出现次数最多的一个数,如果多个数出现的次数相同则输出第一个
- 生产者消费者(一对一)
7、其它
- 平时怎么学习的
- 有什么需要问的吗?
美团二面:
1、手撕算法
- 10个多线程保证 i从0加到10 (差点翻车,主线程忙等另外10个线程完结)
- 反转链表
- 上台阶(n=80)
2、操作系统
- 常用的linux命令说一下
- 操作系统中的信号 和 信号量有什么关系
- epoll 和 Selector 有什么区别?
3、计算机网络
- 说一下拥塞控制
4、数据结构
- 说一下红黑树,你平时用的技术哪里用到了它?
- 哈希表怎么处理冲突?
5、项目相关
- 把项目放到服务器上运行的时候有没有遇到什么问题?查看项目运行的状态怎么做?
- spring 和 springboot的关系你是怎么理解的?
- Spring IOC和AOP说一下你的理解
- 为什么用消息队列?
- 对于消息的重复消费你有什么设计方案吗?
美团三面:
- 你怎么学的Java啊?
- 设计模式了解吗?单例讲一下,懒汉饿汉double-check,怎么实现。策略模式,外观模式,适配器模式,装饰器模式,分别讲一下
- 联合索引什么时候不会触发索引?
- AOP了解么,有什么好处,如何使用,怎么实现的?
- 支付宝到银行的转账业务怎么实现?
- redis实现分布式锁
- 三台机器集群,按不同权重访问,怎么做?
美团四面(hr):
- 先介绍一下你自己吧
- 说一下四种IO模型
- 平时怎么去学习的?
- 为什么你说学习了要去实践?
- 说一下的最大的优点和缺点
- 举一下你缺点的例子
- 想象一下你几十年后是怎样的生活?
- 你觉得最痛苦的一段时间
- 对你影响最大的一件事情
- 在安排活动的过程中有没有发生什么冲突?
- 你有什么崇拜的人吗?
- 你有什么想问的?
的例子
- 想象一下你几十年后是怎样的生活?
- 你觉得最痛苦的一段时间
- 对你影响最大的一件事情
- 在安排活动的过程中有没有发生什么冲突?
- 你有什么崇拜的人吗?
- 你有什么想问的?
Java传智播客基础班百度云分享,详解系列文章相关推荐
- 传智播客ADO.Net项目开发教程详解
内容简介: 本教程为传智播客.Net培训课堂的现场录像,请到传智播客.Net学院下载更多免费.Net视频教程或者参加讲师现场授课的.Net实地培训班. 视频目录: (一)操作员管理.部门管理.基础数据 ...
- 2010春节后传智播客报班JAVA,想找学习的人一起团报QQ940834693
折腾这么久,熬了几个通宵,比较北京的几个有名的java培训机构,看他们的招生简章,听他们的网络课程,最终选择了传智播客.现在听说传智播客团报便宜.所以寻找过了春节想去传智播客学java的同道.qq:9 ...
- 成都传智播客就业班简介
成都JAVA培训,传智播客javaEE+3G就业班即将开班.名额仅剩5名,开班时间为:10月12日 想学好java又同时学好3G 的童鞋,报名从速呀. 软件学习方法非常重要,软件编程是一门科学技术,不 ...
- 3G应用开发之Android 传智播客 基础知识总结
3G应用开发之Android Android应用开发之3G 3G应用开发之Android 3G应用开发之Android 应用开发之 讲师: 讲师:黎活明 北京传智 播客教育 www.itcast.c ...
- 揭秘传智播客班级毕业薪资超7k的内幕系列之四----汽车工的华丽转身
---不是本科毕业?不是计算机专业?做过电子厂?做过数控?看传智中专生侃项目,"侃晕"项目经理.从流水线上华丽转身,8.5k高薪再就业 系列三承诺写写上海传智Java六期 ...
- 传智播客年轻的老师们!!
[传智播客的老师个个都是行业的领军人物]很多很年轻,他们是我们的榜样!!奋斗的目标!! ========================== ======== 传智老师 ======== [讲师介绍] ...
- 传智播客支持中国制造2025人才培养工程
2016全国IT骨干教师首期研修班火热开班 2016年7月24日,来自全国各地的高校IT老师来到北京星湖园温泉度假村,参加中国制造2025人才培养创新示范工程2016年全国高校IT骨干教师首期研修班. ...
- 传智播客才是最好的广州网页平面设计学校
传智播客才是最好的广州网页平面设计学校 虽然说网页平面设计在中国早已不算新兴行业,但平面设计的市场一直稀缺素质较好的优秀设计师,尤其随着各个企业.个人对广告宣传的不断重视,游戏产业的蓬勃发展,产品包装 ...
- Hibernate_day03(转载传智播客的老师讲义,博主只图查看方便)
Hibernate_day03 上节内容 1 实体类编写规则 2 hibernate主键生成策略 3 实体类操作 (1)crud操作 (2)实体类对象状态 4 hibernate的一级缓存 5 hib ...
- 传智播客成都java培训中心7月8号基础班开班啦
7月8日上午,成都传智播客java培训中心新一期基础班举行了开班典礼,成都校区负责人李广平.授课老师胡老师.班主任及该班学员参加了典礼. 李老师:他,很有想法 成都校区负责人李广平提到,本期基础班有位 ...
最新文章
- Qt小传——从诞生到发展、繁荣
- C++ 正态分布、概率累积密度函数的使用(boost库)
- Perl 教学 Perl5中的引用(指针)
- matlab中m文件的作用,M文件主要包含()_matlab中m文件的好处
- 带虚函数的类的sizeof分析
- 查看目录是否为内存盘_Linux buff/cache内存释放
- Apple Watch问与答
- centos6.5安装mono
- 使用百度云OCR识别文字
- Sqli-Lab实验环境搭建(phpstudy环境安装、火狐浏览器插件安装、sqlmap安装、Sqli-Lab安装)
- Hard Swish激活函数
- PDF格式转换WPS格式如何实现
- 计算机信息数字化基础1测验题,20春-计算机信息技术-章建民-1-中国大学mooc-题库零氪...
- 肖明计算机网络答案,袭肖明
- 杭州河坊街特色手机饰品——招财猫!
- HTML与CSS实现网页的超链接及美化
- 怎么做才可以把电脑上的照片给做成视频?-markdown编辑器
- 搭建商城系统怎么选择合适的运营模式?
- 电源硬件设计----线性调压器与LDO
- 57q/5oCn5Luj5pWw5Y+K5YW25bqU55So56ysNeeJiOS4reaWh1BERui1hOa6kA==