好视网络面试 2012/10/24

1.tomcact 怎么实现 session 共享

  解答:http://www.iteye.com/topic/1127470

          http://www.iteye.com/topic/81641

          http://www.iteye.com/problems/87237

2.udp ,tcp 分别实现了哪个类,tcp三次握手是怎么个情况,描述下

  解答:DNS 域名解析 IP转换域名 域名转换IP

http 超文本传输协议 通知到网页服务器显示什么东西
UDP 不可靠传输 速度快
TCP可靠传输 速度慢

3.什么是jndi,做什么用的, rmi

  解答:http://lishengwu-java.iteye.com/blog/1436846

RMI(Remote Method Invocation,远程方法调用)是用Java在JDK1.1中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不能很好地应用于分布式对象系统。而Java RMI 则支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远程对象之间的无缝远程调用。 
     网上有很多实例,可以自己去了解一下。还是很重要的。

4.js作用域,原型,闭包

5.拉数据的安全性怎么考虑的(广域网)

6.用过tomact的什么(集群,负载均衡)

7.jqury怎么实现异步调用

  解答:ajax实现

8.jvm加载class文件的原理机制是什么

 解答:在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备、解析

    装载:查找和导入类或接口的二进制数据; 
    链接:执行下面的校验、准备和解析步骤,其中解析步骤是可以选择的; 
    校验:检查导入类或接口的二进制数据的正确性; 
         准备:给类的静态变量分配并初始化存储空间; 
         解析:将符号引用转成直接引用;
初始化:激活类的静态变量,初始化Java代码和静态Java代码块

url:http://www.cnblogs.com/Ghost-Draw-Sign/articles/1834671.html

java中凡是继承exception 不继承runntimeException的异常是checked异常,编译的时候会发生异常

9.数组是类还是对象

1.无反射,无框架 (No Reflection ,No frameworks)

2.单元测试不是证明你是对的,而是证明你没有错误

1.junit4 的一般执行流程 

   1.首先获得待测试类所对应的Class对象

   2.然后通过该 Class 对象获得当前类中所有public 方法所对应的Method数组

   3.遍历该Method数组,取得每一个Method对象

   4.调用每一个Method对象的isAnnotationPresent(Test.class) 方法,判断该方法是否被Test注解所修饰

   5.如果该方法返回true,那么调用method.invoke()方法执行该方法,否则不执行

猜你喜欢

转载自lvwenwen.iteye.com/blog/1705554
今日推荐