重新发,笔试题请教

kkkkkk-00a00 2012-03-12 08:24:32
1:
在进入我的淘宝页面是,需要得到登陆用户的许多信息,通常采用的方法是对用户的信息进行缓存,
请写出一段存储用户信息的缓存实现的代码,并能在用户数量达到一定程度时将最近不使用的的用户
的信息从缓存中踢出。
2
由于我的淘宝是部署在多台机器上的,如果用户通过不同的机器访问,则要到数据库将用户信息多次加载
,请给出一个方案避免这种情况。

3(这是c++组的)
有10亿个数据,值在0-1000万之间,请给出一定的数据结构来存储,同时提供一个函数,
使得输入一个数,能得到在数据中比该数值大的数的个数。均不使用stl。
...全文
68 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jongsuny 2012-03-13
  • 打赏
  • 举报
回复
3可以使用计数排序,需要1000W的额外数组
kingofvc 2012-03-12
  • 打赏
  • 举报
回复
1 队列, 先进先出
2 加一层缓存, 各个机器都访问缓存提供的服务
3 散列表

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧