面试题java开发中遇到的难点,两年经验java面试题

  面试题java开发中遇到的难点,两年经验java面试题

  如何解决写爬虫IP受阻的问题?立即使用。

  1、web Service 常用注解 客户端如何生成,还是手写

  (推荐教程:java入门)

  @ webservice(服务名=PojoService ,端口名= pojoport ,名称= pojoporttype ,目标命名空间= http/:POJO )服务名对应服务名= pojoservice

  端口名对应于服务下的端口名=PojoPort

  该名称对应于portType name=PojoPortType

  TargetNamespace对应于targetNamespace=http//:Pojo

  定义模式位置的显示

  @ web method(operation name= query POJO ,exclude=true)操作名接口的方法名和排除用于防止继承的方法被暴露为web服务,默认值为false。

  @WebResult(name=returnWord )接口的返回值

  @WebParam(name=cityName )接口的参数

  (更多相关面试问题推荐:java常见面试问题)

  2.mybatis处理大数据

  表分为水平表(哈希表、时间表、区间表)和垂直表(不常用字段的单独表),比如区间表。如果是跨表查询,则使用关键字union union all。

  3、AOP IOC优点缺点

  AOP缺点:性能略低,仅适用于方法调用,且必须在Spring容器中。

  AOP的优点:可以直接从Ioc容器中获取一个对象然后直接使用,不需要事先创建,这样逻辑业务可以分解,代码可以解耦,改变了OOP(Object Oriented Programming)面向对象编程的不足。

  IOC缺点:生成对象的步骤变得复杂(被忽略),不支持IDE重构。如果修改类名,需要在XML文件中手动修改,这似乎是所有XML方法的短板。

  IOC的优点:实现组件间的解耦,提高程序的灵活性和可维护性。

  (学习视频推荐:java课程)

  4、spring事务传播属性和隔离级别

  永远不能有什么,否则会报错,什么东西的方法调用都不行;

  要求普通方法调用,只开放事物,有事物方法调用,就用事物方法使用事物。

  REQUIRES_NEW不管有没有对事物的方法调用,我都坚持做自己的事。

  支持,如果你有事,用你的方法调用;如果你没有什么,你就什么都没有。

  脏读脏读:客户看不到数据库的真实数据,在提交解决方案之前不允许其他东西访问修改后的值。

  幻像读取幻像读取:一个事务读取另一个事务中插入的数据,在其他事务处理完毕之前,不允许添加新数据。

  不可重复读取不能重复读取:后续读取数据读取其他事务提交的更新数据,导致前后读取数据不一致,使得读取数据修改后解决;

  5、Spring Mvc返回json技术

  第一种方法:每个json视图控制器都配置了一个JSON视图。

  第二:使用json工具将对象序列化为JSON,常用的工具有Jackson、fastjson和gson。

  第三:使用spring mvc3的注释@ResponseBody。以上是Java面试问题—— (VI)多年开发经验总结的详细内容。更多请关注其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: