- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 zookeeper协调分布式事务
Zookeeper 的一个作用就是担任分布式事务中的协调者角色,2PC(可参考高级数据库课程第19章分布式事务的内容)参考来源1:详解分布式协调服务 中的“协调分布式事务”;它最初应该参考自ZooKeeper Recipes and Solutions中的“Two-phased Commit”其实要保证分布式系统数据一致性,不一定要用分布式事务,参考保证分布式系统数据一致性的6种方案...
2019-10-28 01:44:25 1175
原创 腾讯一面凉经 与 ebay优选一面
至少有两个问题回答得不好,尤其是第一个问题,当时没有意识到,只觉得有点奇怪怎么突然就被这样质疑了。刚刚突然想到,很致命,瞬间心里哇凉哇凉的,因为ebay的笔试我做过一次,不容易,主要是题量大加上时间不够。怪谁呢,只能怪自己太菜了。一,整体架构中的前端架构ajax请求中的跨域问题nginx的三大作用:1,静态内容就被缓存在反向代理服务器2,转发,解决浏览器同源策略下,javascript的...
2019-10-27 19:03:06 333
原创 面试之满帮与达达京东到家(未完全解析)
满帮:spring的配置文件管理:微服务的集中配置管理redis高可用的策略 集群 主从 哨兵后端限流的算法最后这位面试官跟我说抱歉,说很多人30岁就当上架构师了。又给我提了两点建议,一是看源码如spring,zk,二是学习架构。京东到家:两种遍历(for i 与 for each)哪种更好?比如map,比如linkedlist. 在所有数据结构里都是for each更好吗?...
2019-10-26 23:49:05 689
原创 58,OPPO等面试
58同城:怎样保证消息队列里的消息不被重复消费?SHOPEE:写数据库,是先写内存,还是先写硬盘?为什么? 我总结了两点原因:1,速度差异。2,以硬盘为最终保存copyonwrite思想讲讲兴业银行信用卡:有JVM调优的经验吗你们项目的高可用架构是怎么设计的 nginx做负载均衡()…OPPO:如采用先改mysql再失效redis的策略,若删缓存失败...
2019-10-22 00:11:58 125
原创 amazon 和 网易游戏的面试
亚马逊:1,怎么由一个返回值为0或1的随机函数(概率各一半),设计一个返回值为0到N的函数?要求各个值概率一样。2,怎样设计这个函数的测试。网易游戏:操作系统有几种进程进程通信的办法,哪种速度最快红黑树与二叉查找树的效率比较...
2019-10-21 18:26:06 91
原创 美团面试
redis写策略 oracle部分成功部分失败怎么办 redis失效命令失败怎么办,有异常处理吗有jvm调优经验吗,有遇到过oom吗强引用,弱引用等知道哪些垃圾回收器 G1 CMS 特点,用了什么回收算法concurrenthashmap put是synchronized的,get也是吗知道哪些地方用到了volatile, 比如concurrenthashmap里,哪...
2019-10-21 17:52:48 97
原创 CopyOnWriteArrayList vs Vector 类似于 ConcurrentHashMap vs HashTable
我的大致总结:HashTable所有的读写类方法,都是synchronized;ConcurrentHashMap(jdk1.8)只有put等写的方法才有synchronized代码块, get没有。Vector所有的读写类方法,都是synchronized;CopyOnWriteArrayList只有写的方法才用到了ReentrantLock, get没有。由此联想到数据库事务里的共享...
2019-10-15 02:16:02 247
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人