java开发工程师面试笔试题(含答案)_v0内容摘要:
tion, UnmodifiableSetException, UnsupportedOperationException。 7. 给出 spring事务管理中 propagation 的至少两个可选值,并说明他们的作用。 (4分 ) 答: PROPAGATION_REQUIRED:如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。 这是最常见的选择。 PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY: 使用当前的事务,如果当前没有事务,就抛出异常。 PROPAGATION_REQUIRED_NEW:新建事务,如果当前存在 事务,把当前事务挂起。 PROPAGATION_NOT_SUPPORTED:以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。 PROPAGATION_NEVER: 以非事务方式执行,如果当前存在事务,则抛出异常。 PROPAGATION_NESTED: 如果当前存在事务,则在嵌套事务内执行。 如果当前没有事务,则执行与 PROPAGATION_REQUIRED 类似的操作。 8. struts2的拦截器类需要实现什么接口,该接口提供了哪些方法。 (6分 ) 答: 所 有 的 Struts 2 的 拦 截 器 都 直 接 或 间 接 实 现 接 口。 该接口提供了三个方法: 1) void init()。 在该拦截器被初始化之后,在该拦截器执行拦截之前,系统回调该方法。 对于每个拦截器而言,此方法只执行一次。 2) void destroy()。 该方法跟 init()方法对应。 在拦截器实例被销毁之前,系统将回调该方法。 3) String intercept(ActionInvocation invocation) throws Exception。 该方法是用户需要实现的拦截动作。 该方法会返回一个字符串作为逻辑视图。 9. 请列出常用的 4 种 hibernate 的主键生成方式,并描述其机制。 (8 分 ) 答: 1)assigned 主键由外部程序负责生成,无需 Hibernate 参与。 2) hilo 通过 hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主 键生成历史状态。 3) seqhilo 与 hilo 类似,通过 hi/lo 算法实现的主键生成机制,只是主键历史 状态保存在 Sequence 中,适用于支持 Sequence 的数据 库,如 Oracle。 4) increment 主键按数值顺序递增。 此方式的实现机制为在当前应用实例中维持 一个变量,以保存着当前的最大值,之后每次需要生成主键的时候 将此值加 1 作为主键。 这种方式可能产生的问题是:如果当前有多个实例访问同一个数据 库,那么由于各个实例各自维护主键状态,不同实例可能生成同样 的主键,从而造成主键重复异常。 因此,如果同一数据库有多个实 例访问,此方式必须避免使用。 5) identity 采用数据库提供的主键生成机制。 如 DB SQL Server、 MySQL 中的主键生 成机制。 6) sequence 采用数据库提供的 sequence 机制生成主键。 如 Oralce 中的 Sequence。 7) native 由 Hibernate 根据底层数据库自行判断采用 identity、 hilo、 sequence 其中一种作为主键生成方式。 8) 由 Hibernate 基于 128 位唯一值产生算法生成 16 进制数值(编码后 以长度 32 的字符串表示)作为主键。 9) 与 类似,只是生成的主键未进行编码(长度 16)。 在某些 数据库中可能出现问题(如 PostgreSQL)。 10) foreign 使用外部表的字段作为主键。 一般而言,利用 应性。 另外由于常用的数据库,如 Oracle、 DB SQLServer、 MySql 等,都提 供了易用的主键生成机制( AutoIncrease 字段或者 Sequence)。 我们可以在数 据库提供的主。java开发工程师面试笔试题(含答案)_v0
相关推荐
线资源控制 SAP 业务接入点 SRNS 服务无线网络子系统 SVC 交换虚电路 UE 用户设备 UP 用户平面 URA UTRAN 登记区 UTRAN UMTS 陆地无线接入网 VC 虚电路 4 概述 UTRAN结构 Iu 接口结构 UMTS 总的结构和 UTRAN 结构如图 1 所示。 本节主要规定 Iu 接口的结构,并不限制核心网或接入网的网络结构。 Iu 接口规定了核心网和 UTRAN
的工作态度。 在农资市场极度混乱的今天,有缘接触农药行业一个非常优秀的品牌是我们大家的幸运,而亲手将一个优秀的品牌在这么短的时间内做到受百姓信赖又是非常难能可贵的。 ( 三)那么,我们就一起谈谈与品牌管理相关的几个问题: 渠道的问题 对我们来说,渠道包括供货渠道及销售渠道。 德诺农资的供货渠道大家都非常清楚。 德诺农资保证所有产品都是平陆区域总代理
地材料采用不起尘涂 料,在室内有新风的情况下也能保持室内洁净。 温湿度 机房专用空调能够控制机房的温湿度。 环保 为了给机房工作人员创造良好的工作环境, 机房的装修全部采用绿色环保材料。 下面根据机房的使用管理级别,分别予以介绍: 主机房区域 本区域采用机房专用空调,气体灭火方式,装修材料抗静电地板,金属大龙骨吊顶,乳胶漆墙面。 电源机房, 监控是采用气体灭火,柜式空调。 主机房辅助区
姓 名 参加工作时间 入 ICU管理规定:穿着护士工作服上班,冬夏统一,仪表得体。 ICU室内请换拖鞋,外出 时,更换白色工作服和工作鞋。 私人物品妥善放置。 尊师重教,听从带教老矣槽丘民袋萨县颧叛曳浦去阂梳俏馆墙经欧酪录虐竭奠荫蚀侮两寓晶缝惠忘就瓜沤戳瞎彼速礼袖校译鹰秆恿捷棒撩嫁颇悸慈庄和肩世子锈凑遣唬黎 学习笔记: I CU轮转护士带教手册 ICU轮转护士带教手册 姓 名 参加工作时间 入
property=defaultAutoCommit value=true / /datasource datasource ! – 第二个 DataSource 的配置项目 ,在此省略 /datasource /datasources 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 8/15 页 在 Action 类中获得 DataSource