`
huangmguang
  • 浏览: 12262 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

面试题--百度java面试题(8月13日)

阅读更多

1、一个双向图,图中每个节点代表一条数据记录,请设计数据库表结构;设计算法,列出任意两点间的所有路径。

 

计算图中两点的最小距离,这个在数据结构的图那一章节中,一般都会提到,建议看看。

2、如何实现缓存中数据的有效时间为30分钟(每条新添数据在30分钟后失效)。

 

数据实体入到缓存区的时候,给数据配上时间戳等属性,然后缓存区中应该有配备定时器,定时刷新比对时间,淘汰过期数据实体。(监听器)
##:服务器端:
方法一:采用线程控制,设定线程的休眠时间为30分钟;
数据库端:
方法一:采用job定时任务;
客户端:
方法一:
B/S模式下IE中可以使用setTimeout(“置数据失效”,30*60*1000),
C/S模式下可以使用客户端自带的定时任务,如Window下自带的定时任务去处理

3、cookie和session的联系,cookie中存放的具体内容是什么,如何实现用户的自动登录。

 

cookie是实现session的一种方式。cookiee保存在客户端,session存放在服务端。cookie中可以保存有限大小的一些数据,这些数据项需要设置有效时间,内容可以自己定义。自动登录的实现,文章就一大把了,看这人用session持久化配合客户端的cookiie似乎也是种办法:http://www.cnblogs.com/nokiaguy/archive/2008/06/05/1214695.html

4、权限控制问题:如何限制用户不能访问其权限以外的内容。

 

这个首先要对要访问的资源做归类定义,然后对这些定义的资源,做权限分配。
如果是在WEB框架中,那一半就是在访问资源的前端,通过拦截器之类的东西识别中
要访问的资源,然后配合权限数据,判定某此访问是否权限。这个问题太泛了,面试的时候应该找一个自己会的点,扯扯就可以了.

##:1.数据库端控制:权限存储在数据端,用户可访问权限写在数据库中,需要平凡访问数据;
2.文件控制方式:通过一个文件如xml文件方式控制,xml文件存储在客户端,用户访问时先到文件中查询权限;
3.服务器端:用户权限在服务启动是加载到内存中,访问速度较快,但是权限更新的维护是需要考虑的一个问题;
4.客户端:用户权限与用户登录的方式挂钩,如现在Portal模式(门户模式)有关;
5.第三方存储器:用户权限存储在第三方存储器上,如银行的U盾;

分享到:
评论

相关推荐

    java面试题以及技巧

    │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科...

    JAVA面试题最全集

    一、Java基础知识 1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入...

    java面试题及技巧4

    │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科...

    java面试题及技巧3

    │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科...

    java面试题以及技巧6

    │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科...

    java面试题目与技巧1

    │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科...

    太平洋集团java笔试题-301DaysOfCode:这是我的#301DaysOfCode日志文件

    太平洋集团java笔试题 代码的 301 天 - 日志 第一天:2020 年 1 月 13 日 今天的进展:将缓冲的输入和输出文件提交到我的 java 初学者指南,并从 AWS 开始并制作存储桶来存储数据。 第 2 天:2020 年 1 月 14 日 ...

    Java经典编程题(附答案)

    1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且 输入月份大于3时需考虑多加一天。 【程序15】 题目:输入三个整数x,y,z,请把这三个数由小到大输出。 1....

    java面试宝典

    java面试试题 全面 准确 带答案 coreJava部分 8 1、面向对象的特征有哪些方面? 8 2、作用域public,private,protected,以及不写时的区别? 8 3、String 是最基本的数据类型吗? 8 4、float 型float f=3.4是否正确? 8 ...

    华为笔试题java-dp:dp

    每周更新一次,最近更新时间为4月13日(武汉加油!中国加油!世界加油!); License 本仓库内容的定义、创建、更新维护均由本人发起与推进,在您引用本仓库内容、转载文章时,请在开头明显处标明作者及页面地址,...

    来自qq的javascript面试题

    info +=”2006年3月13日宣布正式运营,”; info +=”是目前国内第二大电子商务平台。”; info=info.split(“,”); for(var i=0; i<info.length; i++) { alert(info[i]); } 这题初看纯属折腾,因为后面要...

    千方百计笔试题大全

    coreJava部分 8 1、面向对象的特征有哪些方面? 8 2、作用域public,private,protected,以及不写时的区别? 8 3、String 是最基本的数据类型吗? 8 4、float 型float f=3.4是否正确? 8 5、语句float f=1.3;编译能否...

    asp.net知识库

    也谈谈技术面试 在C#里把ArrayList转换为Array 或 把Array转换为ArrayList C# 2.0 在.NET 2.0中,让你的组件也可以绑定 .NET20 一种简单的窗口控件UI状态控制方法 翻译MSDN文章 —— 泛型FAQ:最佳实践 Visual C# ...

Global site tag (gtag.js) - Google Analytics