美团一面(时间1.10h)
1. 聊项目
对这个模块进行单机部署,没有搭建集群
Map,单机部署是可以的,
重启之后数据数据之后数据怎么恢复
页面静态化 key:就是一个标识,名字 存的是html页面
预热指的是再用户服务器启动的时候就存到redis中,implement InitializeBean并且实现 afterproperties() 方法,将数据存放再redis中
如果挂了会互斥锁的形式的进行处理:
String value=redis.get(key);
if(value==null){if(redis.setnx(“一个锁的标识的名”, 1, 3*60)==1){//恢复数据}else{Thread.sleep(50);redis.getKey(50);}
}
2.ConcurrentHashMap介绍一下:
链表和红黑树的节点的数据结构是什么样子的?
{keyvolidate valnexthash
}
扩容时候是可以进行存取的
f.hash=-1 代表在扩容,加入其中一起进行扩容helpTranfer()
get的时候volidate修饰的时候可以看到正在修改的状态,所以是可以获取数据的
扩容是扩容两倍,必须是2的幂
代替取余操作
减少更多的hash冲突
3.锁
可重入锁指的是相同的线程进行递归的调用
公平锁和非公平锁提现的哪一点?
1.一上来至进行进行抢占
2.考虑阻塞队列中是否有线程咋排队
Condition的使用方法,对指定线程进行唤醒:
API: awiat() singnal signalAll()
4.线程池
核心参数 以及具体的使用 抛弃策略
线程不再使用会释放资源?
不是。newfixedThreadPool 不会释放
如何判断线程池数量已经满了
四种拒绝策略说一下
美团一面(时间1.10h)相关推荐
- 美团如何“折叠时间”?
文 | 曾响铃 来源 | 科技向令说(xiangling0815) 一切工具本质上都是"时间的折叠". 在拥有4亿用户的互联网餐饮外卖游戏中,"外卖骑手"也成了 ...
- “好打”的美团真能玩,在上海不遵守商务楼规定还聚众滋事
美团真能打. 这两天,一份上海市中心某商务楼物业通知在网络上迅速流传,内容概括起来特别简单,一句话:禁止美团外卖进入本大厦. 什么事情这样严重?通知的第一句就血淋淋的:2016年8月12日,美团外卖集 ...
- 网约车市场再起风云,T3、高德谁能“狙击”美团?
小王发现最近一些打车软件的优惠力度变大了. 自滴滴网约车老大的地位确定后,以前那些动不动就能领到的六折券七折券几乎销声匿迹,取而代之的是九折券.九五折券甚至大多数情况下没有券. 但现在,随着滴滴身陷下 ...
- 人在美团,8年了!!!
今天刷到一篇美团技术团队的文章,作者云鹏 14 年加入美团,先后参与了美团酒店供应链体系.分布式调度系统的建设.也从一枚职场小白逐步成长为一名技术 Leader. 他分享了十条在这 8 年里总结的经验 ...
- 美团和饿了么再起战火,前者补贴更高,市场份额将进一步集中
外卖市场已形成了美团和饿了么两大巨头的格局,近期饿了么推出百亿补贴计划大举对外卖进行补贴,试图再次挑战美团在外卖市场的领导地位,那么谁的补贴更丰厚一些呢? 2018年阿里巴巴收购饿了么,此后阿里巴巴就 ...
- MySQL Online DDL的改进与应用
1 早期DDL实现原理(5.6.7之前 ) Innodb早期支持通过copy table跟inplace的方式来执行DDL语句,其原理如下: copy table方式 新建跟原表格一致的临时表,并在该 ...
- 蓄电池的容量及内阻测试
普通铅酸蓄电池由于是敞口式.富电解液,可以通过调节硫酸比重来检测及调节各单体蓄电池性能.而阀控密封式铅酸蓄电池只能通过均衡充电来调节整组蓄电池中个别落后的单体蓄电池,补充运行中浮充电的不足,对于运行中 ...
- 如果外卖APP想窃听我,有几个骚操作?
人类总有一种控制欲. 比如Siri,可能就是为了满足人懒又喜欢场控设计的东西. 但如果手机里的APP脱离了控制,开始长耳朵听你说话了,人就慌得一批. 想象下,某天下班后饥肠辘辘的你向男/女朋友撒娇说想 ...
- Mysql onlineddl vs gh-ost
mysql 0nlineddl vs gh-ost online ddl 1 早期DDL实现原理(5.6.7之前 ) Innodb早期支持通过copy table跟inplace的方式来执行DDL语句 ...
最新文章
- bp神经网络应用实例_自监督图神经网络
- 专利实力论互联网巨头造车:中美格局初定,百度苹果跨洋辉映
- ateq测漏仪f620说明书_上海壁挂式测漏仪安全使用说明,煤气房报警器安装安全使用说明...
- jquery返回顶部
- leetcode 225. 用队列实现栈(维护两个队列用于倒替元素,使用和1进行按位与,实现队列切换)
- ubuntu学习命令
- jsp tag 自定义标签实现按钮的显示
- QuickWAP V1.5利用ASP读取Access记录集一例
- python和java哪个好学-Python和Java发展前景哪个好?老男孩python高级编程
- 金蝶K3退出远程桌面后,客户端无法登陆
- python自动机器学习库auto_ml模块
- html 显示shp,cesium加载本地shp数据
- 光纤的基本理论光纤的色散
- 讲讲MS08067红队培训班中的“毕业实战对抗”环节 + 视频
- imageAI基本使用
- Flink流处理框架总结
- 2022 年需要掌握的 5 种嵌入式技术
- Landsat Collection 2 T1一级数据详细介绍(数据处理过程和几何精度)
- C# CAD操作之定位实体位置(视图操作缩放)
- docker安装kafka镜像
热门文章
- 如何编程软件(编程序入门)
- unity 许可证即将到期_了解Unity即将推出。
- 计算机网络习题篇(一)
- HTML5七夕情人节表白网页制作 __浪漫空中散落的花瓣3D相册__ HTML+CSS+JavaScript
- Ubuntu16.04黑屏问题·搜狗拼音输入法无法显示·重装失败·修改密码失败·caffe安装错误
- Camera2闪光灯相关
- html怎么让页脚下方的空白页,Word中后面多出来带页眉页脚的空白页怎么删除
- iphone4S 怎么激活?
- java 带根号的开平方
- 笔记本重装系统如何找回之前自己自带的office