面试
江南小张
这个作者很懒,什么都没留下…
展开
-
阿里盒马一面
介绍一下系统的架构: 如何保证发短信如何保证能够不重复发送短信: concurrenthashMap 介绍一下 hashtable 锁用的多吗? reentrantLock 源码介绍 不要介绍的太细节,把大概的思路讲出来 加减乘除复制 的命令的原子性? 加减乘除不是原子性的,只有赋值是原子性的 int是4字节 是原子性 long是8字节不是原子性 单核cpu是安全的吗? 垃圾清理算法的标记过程 三色标记算法: 白色:尚未被GC访问过的对象,如果全部标记已完成依旧为白色的,称为不可达对象,既垃圾对象。原创 2022-03-30 16:15:20 · 524 阅读 · 0 评论 -
美团一面(时间1.10h)
1. 聊项目 对这个模块进行单机部署,没有搭建集群 Map,单机部署是可以的, 重启之后数据数据之后数据怎么恢复 页面静态化 key:就是一个标识,名字 存的是html页面 预热指的是再用户服务器启动的时候就存到redis中,implement InitializeBean并且实现 afterproperties() 方法,将数据存放再redis中 如果挂了会互斥锁的形式的进行处理: String value=redis.get(key); if(value==null){ if(redis.se原创 2022-03-30 16:14:01 · 1236 阅读 · 0 评论