1、web Service 常用注解 客户端如何生成,还是手写
(推荐教程:java入门教程)
@WebService(serviceName="PojoService", portName="PojoPort", name="PojoPortType", targetNamespace="http//:Pojo")登录后复制
serviceName 对应
portName 对应 下的
立即学习“Java免费学习笔记(深入)”;
name 对应
targetNamespace 对应 targetNamespace="http//:Pojo"
定义schemaLocation的显示
@WebMethod(operationName="queryPojo",exclude=true)登录后复制
operationName 接口的方法名、exclude 用于阻止将某一继承方法公开为web服务,默认为false
@WebResult(name="returnWord") 接口的返回值
@WebParam(name="cityName")接口的参数
(更多相关面试题推荐:java常见面试题)
2、mybatis处理大数据
分表分为水平分表(hash分表、时间、区间分表)、垂直分表(不常用字段单独表),比如区间分表,有跨表查询情况使用关键字 union union all
3、AOP IOC优点缺点
AOP缺点:性能略低,仅适用于方法调用,必须在Spring容器
AOP优点:从Ioc容器中直接获得一个对象然后直接使用,无需事先创建,让逻辑业务分解,解耦代码,改变了OOP(Object Oriented Programming)面向对象编程的不足
IOC缺点:生成一个对象的步骤变复杂了(忽略),缺少IDE重构的支持,如果修改了类名,还需到XML文件中手动修改,这似乎是所有XML方式的缺憾所在
IOC优点:实现组件之间的解耦,提高程序的灵活性和可维护性
(学习视频推荐:java课程)
4、spring事务传播属性和隔离级别
NEVER 绝对不能有事物,不然报错,有事物的方法调用也不行;
REQUIRED 普通方法调用,单开事物,有事物方法调用,就用有事物方法的事物
REQUIRES_NEW 无论有没有事物的方法调用 我都坚持执行自己的事物
SUPPORTS 有事物的方法调用就用你的,没有就没事物
Dirty Reads 脏读:客户看到的不是数据库真实数据,解决 事物提交前,不允许其他事物访问修改过的值
Phantom Reads 幻像读:一个事务读取到另一个事务里已插入的数据, 解决 其他事物处理完数据前,不允许添加新数据
Non-Repeatable Reads 不可重复读 :后续读取数据读取到其它事务已提交的更新数据,导致前后读取数据不一致,解决 读取数据在修改之后;
5、Spring Mvc返回json技术
第一种:每个json视图controller配置一个Jsoniew
第二种:使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson
第三种:利用spring mvc3的注解@ResponseBody
以上就是多年开发经验总结的Java面试题——(六)的详细内容,更多请关注慧达安全导航其它相关文章!
免责 声明
1、本网站名称:慧达安全导航
2、本站永久网址:https//www.huida178.com/
3、本站所有资源来源于网友投稿和高价购买,所有资源仅对编程人员及源代码爱好者开放下载做参考和研究及学习,本站不提供任何技术服务!
4、本站所有资源的属示图片和信息不代表本站的立场!本站只是储蓄平台及搬运
5、下载者禁止在服务器和虚拟机下进行搭建运营,本站所有资源不支持联网运行!只允许调试,参考和研究!!!!
6、未经原版权作者许可禁止用于任何商业环境,任何人不得擅作它用,下载者不得用于违反国家法律,否则发生的一切法律后果自行承担!
7、为尊重作者版权,请在下载24小时内删除!请购买原版授权作品,支持你喜欢的作者,谢谢!
8.若资源侵犯了您的合法权益,请持 您的版权证书和相关原作品信息来信通知我们!QQ:1247526623我们会及时删除,给您带来的不便,我们深表歉意!
9、如下载链接失效、广告或者压缩包问题请联系站长处理
10、如果你也有好源码或者教程,可以发布到网站,分享有金币奖励和额外收入!
11、本站资源售价只是赞助,收取费用仅维持本站的日常运营所需
12、因源码具有可复制性,一经赞助,不得以任何形式退款。
13、本文内容由网友自发贡献和站长收集,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系1247526623@qq.com
转载请注明出处: 慧达安全导航 » 多年开发经验总结的Java面试题——(六)
发表评论 取消回复