摘要: 福哥答案2020-04-26: 无锁、偏向锁、轻量级锁、重量级锁 阅读全文
posted @ 2020-08-05 16:51 福大大架构师每日一题 阅读(70) 评论(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 福大大架构师每日一题 阅读(114) 评论(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 福大大架构师每日一题 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-04-23: 分批查询:分成500次count(),每次count()肯定小于等于2000条数据,经过测试,一次count()在.1ms左右,500次就是500ms。二分法(时间微超):count() 50万,25万,12.5万依次下去。rownum作差(时间超):rownum和i 阅读全文
posted @ 2020-08-05 16:45 福大大架构师每日一题 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-04-22: jdk1.8下的hashmap采用的是尾插法,不会有链表成环的问题。jdk1.7下采用的头插***有链表成环的问题。 hashmap成环原因的代码出现在transfer代码中,也就是扩容之后的数据迁移部分 解释一下transfer的过程:首先获取新表的长度,之后遍历新 阅读全文
posted @ 2020-08-05 16:43 福大大架构师每日一题 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-04-22: 索普唯复聚非全(普通索引、唯一索引、复合索引(组合索引、联合索引)、聚簇索引、非聚簇索引、全文索引) 主键索引、倒排索引、覆盖索引、哈希索引、B+树、空间数据索引(RTree) 阅读全文
posted @ 2020-08-05 16:41 福大大架构师每日一题 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 静态代理Java中的静态代理要求代理类(ProxySubject)和委托类(RealSubject)都实现同一个接口(Subject)。静态代理中代理类在编译期就已经确定,而动态代理则是JVM运行时动态生成,静态代理的效率相对动态代理来说相对高一些,但是静态代理代码冗余大,一单需要修改接口,代理类和 阅读全文
posted @ 2020-08-05 16:39 福大大架构师每日一题 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-04-19: 构造一个一一映射x→f(x)。定义域和值域都是0到999999,当x加1时,y的变化必须看起来杂乱无章。然后从0到99万循环x,打印f(x)。直接找杂乱无章的f(x)是可以的,由于我不是专门研究数学的,就不考虑了。 分块+每位随机。100万以内的数字总共有6位,个位, 阅读全文
posted @ 2020-08-05 16:38 福大大架构师每日一题 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-04-19:采纳群员答案: 1 synchronized是关键字,reentrantlock是类,API层面的2 前者是通过monitor来实现锁机制,后者是基于AQS实现的,通过内部类sync继承aqs实现3前者会自动释放锁,后者需要手动释放4 前者是非公平锁,后者可以是公平或非 阅读全文
posted @ 2020-08-05 16:35 福大大架构师每日一题 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 福哥答案2020-04-18: 这是一道挖坑题。内存占用只会比6g多一点,不会用12g。fork+cow。 阅读全文
posted @ 2020-08-05 16:33 福大大架构师每日一题 阅读(418) 评论(0) 推荐(0) 编辑