网站大量收购闲置独家精品文档,联系QQ:2885784924

面试地地总结-toxindr.doc

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用标准文案 精彩文档 面试总结 2013年8月6日: 问题1:JPBM的常用接口有哪些? ProcessEngine工作流的流程引擎对象 1、RepositoryService 流程资源服务的接口。 作用: 提供对流程定义的部署、查询、删除等操作。 2、ExecutionService 流程执行服务的接口。 作用: 提供启动流程实例、“执行”推进,设置流程实例变量等操作。 3、ManagementService 流程管理控制服务接口。 作用: 提供异步工作相关的执行和查询操作。 4、TaskService 人工任务服务接口。 作用: 提供对任务(Task)的创建、提交、查询、保存、删除等操作。 5、HistoryService 流程历史服务的接口。 作用: 提供对任务的管理操作,提供对流程历史库中历史流程实例、历史活动实例等记录的查询操作。还提供诸如某个流程定义中所有活动的平均持续时间、某个流程定义中某转移的结果次数等数据分析服务。 6、IdentityService 身份认证服务的接口。 作用: 提供对流程用户、用户组以及组成员关系的相关服务。 问题2:Hibernate的核心接口有哪些? Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。 这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。 问题3:Hibernate的缓存有哪些? Session是一级缓存,SessionFactry是二级缓存。 SessionFactory是Hibernate的概念,对应一个数据存储源(如MySql,SQLServer,Oracle) 看你项目中用的哪个数据库,可以有多个,在XML文件中配置,由Configuration创建 SessionFactory可以创建Session,Session用来控制事务以及增删改查操作 SessionFactory是线程安全的,多线程可以同时访问它,创建一次就行 Session是线程不安全的,代表对数据库一次操作。一般每一次对数据库的操作都要创建一个Session,用之后关闭 1、内部缓存存在Hibernate中又叫一级缓存,属于应用事务级缓存 2、二级缓存: a) 应用级缓存 b) 分布式缓存,比如使用Memcached可作为Hibernate二级分布式缓存 条件:数据不会被第三方修改、数据大小在可接受范围、数据更新频率低、同一数据被系统频繁使用、非关键数据 c) 第三方缓存的实现 问题4:Hibernate中get和load有什么区别? 不存在对应记录时表现不一样 load返回的是代理对象(javassist.jar生成二进制码),等到真正用到对象的内容才会发出SQL语句 get直接从数据库加载,不会延迟 get不支持懒加载 ,load支持 get查询数据库不存在的记录时返回null ,load就报异常了 问题5:什么是Session? Session 是客户端与服务器之间的会话,用来保存用户的信息。 在编程里是会话的意思 Session 对象存储特定用户会话所需的信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去 当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将终止该会话 问题6:Session和Cookie区别? Session是服务器端缓存,Cookie是客户端缓存。 Cookie机制采用的是在客户端保持状态的方案,而Session机制采用的是在服务器端保持状态的方案 2013年8月7日:天懋数码、图创科技 问题1:书籍表,借书表,查询借书表每一本书的最新借书时间 书籍表 Book 表结构:主键ID、书名Name 借书表 Lend 表结构:主键ID、外键BookID、借书时间Time 要求精确到秒 /* 查询lend表,通过bookId分组,查出每组中时间最大的,时间最大的代表最新的*/ SELECT max(l.time) FROM lend as l GROUP BY l.bookId; /* 查询book表和lend表 */ SELECT as 书名, l.time as 最新借出时间 FROM book as b , lend as l WHERE l.bookId = b.

文档评论(0)

dmz158 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档