Java 笔试 面试

1. Webservice 是什么,常用 的J2EE组件


2. Struts 5大标签库

bean标签库 html标签库 logic标签库 tiles标签库 nested标签库

3. Mybatis dataSource 从属于哪个节点

   <!--   
        transactionManager节点定义了ibatis的事务管理器,目前提供了以下几种选择:  
        type属性:   
        JDBC  通过传统JDBC Connection.commit/rollback实现事务支持。    
        JTA   使用容器提供的JTA服务实现全局事务管理。  
        EXTERNAL  外部事务管理,如在EJB中使用ibatis,通过EJB的部署配置即可实现自  
        动的事务管理机制。此时ibatis将把所有事务委托给外部容器进行管理。   
          
        dataSource  从属于transactionManager节点,用于设定ibatis运行期使用的DataSource属性。  
        type属性:dataSource节点的type属性指定了dataSource的实现类型。 可选项目:   
          
        SIMPLE: 是ibatis内置的dataSource实现,其中实现了一个简单的  
        数据库连接池机制,对应 ibatis 实现类为  
        com.ibatis.sqlmap.engine.datasource.SimpleDataSourceFactory。   
          
        DBCP:基于Apache DBCP连接池组件实现的DataSource封装,当无容器提  
        供DataSource服务时,建议使用该选项,对应ibatis实现类为  
        com.ibatis.sqlmap.engine.datasource.DbcpDataSourceFactory。   
          
        JNDI:使用J2EE容器提供的DataSource实现,DataSource将通过指定  
        的JNDI Name从容器中获取。对应 ibatis实现类为  
        com.ibatis.sqlmap.engine.datasource.JndiDataSourceFactory。  
          
        dataSource的子节点说明(SIMPLE&DBCP):  
        JDBC.Driver    JDBC 驱动。 如:org.gjt.mm.mysql.Driver   
        JDBC.ConnectionURL  数据库URL。 如:jdbc:mysql://localhost/sample   
        如果用的是SQLServer JDBC Driver,需要在url后追加SelectMethod=Cursor以获得JDBC事务的多Statement支持。  
          
        JDBC.Username 数据库用户名   
        JDBC.Password  数据库用户密码   
        Pool.MaximumActiveConnections 数据库连接池可维持的最大容量。   
        Pool.MaximumIdleConnections 数据库连接池中允许的挂起(idle)连接数。   
          
        JNDI由于大部分配置是在应用服务器中进行,因此ibatis中的配置相对简单分别使用JDBC和JTA事务管理的JDNI配置:   
        使用JDBC事务管理的JNDI DataSource配置   
          
        <transactionManager    type ="JDBC" >    
        <dataSource    type ="JNDI">    
        <property    name ="DataSource"     value ="java:comp/env/jdbc/myDataSource" />    
        </dataSource >    
        </transactionManager >    
          
          
        <transactionManager    type ="JTA"  >    
        <property    name ="UserTransaction"     value ="java:/ctx/con/UserTransaction" />    
        <dataSource    type ="JNDI" >    
        <property    name ="DataSource"     value ="java:comp/env/jdbc/myDataSource" />    
        </dataSource >     
          
    -->  

4. 抽象类和接口的区别,什么时候用抽象类,什么时候用接口(这个问的最多。。。)


5. session cookie 管理


6. hibernate 链接数据库 原理


7. 事务如何开启,提交,


8. structs2 spring  hibernate 作用


9. 索引分类,优缺点, 如何实现排序


10. mysql SqlServer  oracle  区别


11. ArrayList Vector区别,LIst Map 区别。



http session 是什么, 和cookie的区别,http session 什么时候开始,什么时候结束


http session 的属性和 HTTP request 的属性区别


session是在客户端请求服务器自动创建的具有唯一ID的对象。其生存周期从用户第一次请求服务器开始,结束于session失效。session失效有以下几种可能性:1、在服务器设定的时间内用户没有请求服务器。2、服务器主动运行session.invalidate()方法使其失效。
request也是客户端请求服务器时服务器自动生成的对象,用于标志一次请求。其生存周期是客户端请求开始,到服务器返回结果结束。
两者的区别1、记录的信息不同。2、生存周期不同。sesion的生存周期长于request。
因此,session常用于报存不同页面的共享信息,如登陆信息等。



如果一个页面上有10个(或很多)ajax请求,如何处理并发 


如何解决跨域访问


java 集合框架,HashMap的实现

写程序:多线程把一个数据库中的数据,导入另一个数据库,导入完成后发邮件


public @persistence(key=true) int i; 表示 什么意思

 

如何查看服务器负载,如何查看服务器并发

http://blog.csdn.net/mal327/article/details/7423750

http://blog.csdn.net/suiye/article/details/9958725


redis 中的数据类型包含哪些,什么数据存储在redis中

数据库调优,服务器调优


如果一个页面上有10个(或很多)ajax请求,如何处理并发
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值