自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Pro Git 第2版英文

Pro Git 第2版英文

2019-03-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除