摘要:
福哥答案2020-05-03: 福哥口诀法:标类长(对象头:markword标记字、klass类型指针、数组长度(仅限于数组)) 无偏轻重G(锁状态:无锁、偏向锁、轻量级锁、重量级锁、GC标记) 未哈未年标,25 31 1 (64位无锁情况:未使用25、hashcode31、未使用1、年龄4、偏向标 阅读全文
posted @ 2020-08-05 17:05
福大大架构师每日一题
阅读(233)
评论(0)
推荐(0)
摘要:
福哥答案2020-05-02: 福哥口诀法:头实填 (存储布局:对象头、实例数据、对齐填充)标类长(对象头:markword标记字、klass类型指针、数组长度(仅限于数组)) 阅读全文
posted @ 2020-08-05 17:03
福大大架构师每日一题
阅读(113)
评论(0)
推荐(0)
摘要:
福哥答案2020-05-01: 福哥口诀法:检分零头初(对象创建的几个步骤:检查加载 分配空间 设置零值 设置对象头 对象初始化) 阅读全文
posted @ 2020-08-05 17:01
福大大架构师每日一题
阅读(129)
评论(0)
推荐(0)
摘要:
福哥答案2020-04-30: 简要回答:三个生产者消费者模式先并联再串联。针对临时存放牛奶地方:牛奶供应生产线为生产者,奶酪生产线为消费者。针对临时存放发酵剂的地方:发酵剂制作生产线为生产者,奶酪生产线为消费者。针对冷库:奶酪生产线为生产者,车为消费者。 详细回答: 1.存放牛奶和发酵剂两个队列, 阅读全文
posted @ 2020-08-05 16:59
福大大架构师每日一题
阅读(277)
评论(0)
推荐(0)
摘要:
2020-04-29:现在你有个秒杀抢购的app,用户不断大量增加,技术层面,你要怎么做,才能既满足用户需求,又能扛住压力,还能帮公司合理支出?福哥答案2020-04-29: 限流(杀部分用户祭天)、削锋、缓存、弹性可拓展 阅读全文
posted @ 2020-08-05 16:58
福大大架构师每日一题
阅读(157)
评论(0)
推荐(0)
摘要:
福哥答案2020-04-28:此答案来自群员,感谢群员支持。 消息堆积 只能考虑 增多消费者 以及后端其他服务 组件的吞吐能力 别的有办法吗 如果更彻底一点 分撒单个队列里的消息 队列 更分门别类 或者 只是简单物理分散 也都能提高吞吐 但是本质都是增多消费者 运维方法 有靠各种 弹性在消息堆积的情 阅读全文
posted @ 2020-08-05 16:56
福大大架构师每日一题
阅读(253)
评论(0)
推荐(0)
摘要:
福哥答案2020-04-27:此答案来自群员,感谢群员支持。 有些题目,表面叫你设计一个连接池,背地里想考你连接池的原理。 面试官你好,如果让我设计一个连接池,首先我会设计一个[核心线程数],用来常驻内存中,迅速响应任务进行。再设计一个[最大可扩展线程数]。用来当任务增多的时候最多扩展线程的数量,当 阅读全文
posted @ 2020-08-05 16:54
福大大架构师每日一题
阅读(132)
评论(0)
推荐(0)
摘要:
福哥答案2020-04-26: 无锁、偏向锁、轻量级锁、重量级锁 阅读全文
posted @ 2020-08-05 16:51
福大大架构师每日一题
阅读(79)
评论(0)
推荐(0)
摘要:
福哥答案2020-04-25:答案均从群聊中来,不能保证100%正确。 1.redis集群+zset有序集合2.hadoop3.kafka4.flink或者spark streaming5.mysql:select userid from records group by userid having 阅读全文
posted @ 2020-08-05 16:48
福大大架构师每日一题
阅读(127)
评论(0)
推荐(0)
摘要:
福哥答案2020-04-25:这道题最好把对象和变量分开说明,否则容易产生误解。以下都是64位环境下。针对对象:压缩状态:MarkWord 8+klass 4+数据0+对齐4=16非压缩状态:MarkWord 8+klass 8+数据0+对齐0=16 针对变量:压缩状态:4非压缩状态:8 阅读全文
posted @ 2020-08-05 16:47
福大大架构师每日一题
阅读(161)
评论(0)
推荐(0)

浙公网安备 33010602011771号