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盾;
分享到:
相关推荐
│ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科...
一、Java基础知识 1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入...
│ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科...
│ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科...
│ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科...
│ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科...
太平洋集团java笔试题 代码的 301 天 - 日志 第一天:2020 年 1 月 13 日 今天的进展:将缓冲的输入和输出文件提交到我的 java 初学者指南,并从 AWS 开始并制作存储桶来存储数据。 第 2 天:2020 年 1 月 14 日 ...
1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且 输入月份大于3时需考虑多加一天。 【程序15】 题目:输入三个整数x,y,z,请把这三个数由小到大输出。 1....
java面试试题 全面 准确 带答案 coreJava部分 8 1、面向对象的特征有哪些方面? 8 2、作用域public,private,protected,以及不写时的区别? 8 3、String 是最基本的数据类型吗? 8 4、float 型float f=3.4是否正确? 8 ...
每周更新一次,最近更新时间为4月13日(武汉加油!中国加油!世界加油!); License 本仓库内容的定义、创建、更新维护均由本人发起与推进,在您引用本仓库内容、转载文章时,请在开头明显处标明作者及页面地址,...
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;编译能否...
也谈谈技术面试 在C#里把ArrayList转换为Array 或 把Array转换为ArrayList C# 2.0 在.NET 2.0中,让你的组件也可以绑定 .NET20 一种简单的窗口控件UI状态控制方法 翻译MSDN文章 —— 泛型FAQ:最佳实践 Visual C# ...