User Tools

Site Tools


interview:taobao

Forwarded from others:

1.一个类A,其中有方法int f(int a,int b),怎么通过反射调用此方法?

  • 通过class.forName(“A”).newInstance;加载类,并初始化一个该类对象
  • 通过对象的getMethod(“f”)方法得到该Method 方法对象
  • 调用method对象的 invoke()方法

2. Web开发中,filter的作用?

Filter是从Servlet2.3规范开始新增的功能,并在Servlet2.4规范中得到增强。以下是

Filter在Web开发中的应用。

过滤器概述:

过滤器就是在源数据和目的数据之间起过滤作用的中间组件。对Web应用来说,过滤器

是一个驻留在服务器端的Web组件,它可以截取客户端和资源之间的请求与响应信息,

并对这些信息进行过滤。

当Web容器接受到一个对资源的请求时,它将判断是否有过滤器与这个资源相关联。如

果有,那么容器将把请求交给过滤器进行处理。在过滤器中,你可以改变请求的内容,

或者重新设置请求的报头信息,然后再将请求发送给目标资源。当目标资源对请求作出

响应时候,容器同样会将响应先转发给过滤器,再过滤器中,你可以对响应的内容进行

转换,然后再将响应发送到客户端。

过滤器在Web开发中的一些主要应用:

  • 对用户请求进行统一认证。
  • 对用户的访问请求进行记录和审核。
  • 对用户发送的数据进行过滤或替换。
  • 转换图象格式。
  • 对响应内容进行压缩,减少传输量。
  • 对请求或响应进行加解密处理
  • 触发资源访问是事件。
  • 对XML的输出应用XSLT。

Refer to: http://blog.sina.com.cn/s/blog_6a7267ac0100lqun.html

  1. 给一个图,给出最优深度查找?

http://wenku.baidu.com/view/6512c076a417866fb84a8e46.html

  1. 给一个稀疏矩阵,你怎么存?

用邻接表,或者三元组

  1. 给一个四则运算的字符串,计算出结果

http://java-mzd.iteye.com/blog/1004784

interview/taobao.txt · Last modified: 2018/07/24 08:13 by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: 沪ICP备12046235号-2
Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki