随笔分类 -  精选面试题

摘要:已知某个文件内包含100亿个电话号码,每个号码为8位数字,如何统计不同号码的个数?内存限制100M 有人说遍历,使用HashSet或者int数组来存储,这里先不谈算法效率的问题,这100亿数据如何在能否在内存中放下也是一个问题。 如果用int类型来存储这100亿个电话号码,那么就需要 100亿 * 阅读全文
posted @ 2025-04-24 08:15 程序员Seven 阅读(1441) 评论(10) 推荐(9)
摘要:看下面代码 Integer a = 100; Integer b = 100; System.out.println(a == b);//true Integer c = 200; Integer d = 200; System.out.println(c == d);//false 为什么第一个输 阅读全文
posted @ 2025-04-23 08:15 程序员Seven 阅读(187) 评论(0) 推荐(0)
摘要:这个问题说白了就是希望通过预加载数据,达到提升系统性能和响应速度的效果。像目前在很多场景中都有使用: 电商平台的商品分类信息、用户基础资料:避免高并发时数据库被重复查询,降低响应延迟。 系统参数配置(如地区编码、权限规则)、国际化资源:减少对配置中心或数据库的依赖,提升配置读取速度。 促销活动的商品 阅读全文
posted @ 2025-04-21 08:15 程序员Seven 阅读(768) 评论(0) 推荐(3)