`

面试问题集合-1

 
阅读更多
1.自己设计数据库连接池要注意的地方。
2.jquery.css? jquery.style ?(css)
3.hibernate 并不支持所有db的id策略:identify?uuid?incremtnt?assign?(identify)


引用
increment:代理主键,适合于所有数据库,由hibernate维护主键自增,和底层数据库无关,但是不适合于2个或以上hibernate进程。

identity:代理主键,适合于Mysql或ms sql server等支持自增的dbms,主键值不由hibernate维护。

sequence:代理主键,适合于oracle等支持序列的dbms,主键值不由hibernate维护,由序列产生。

native:代理主键,根据底层数据库的具体特性选择适合的主键生成策略,如果是mysql或sqlserver,选择identity,如果是oracle,选择sequence。

hilo:代理主键,hibernate把特定表的字段作为hign值,生成主键值

uuid.hex:代理主键,hibernate采用uuid 128位算法生成基于字符串的主键值

assign:适合于应用程序维护的自然主键。






4.spring 里面bean的配置。


引用
<beans>
   <description>
       Spring Bean Configuration Sample
  </description>
  <bean
   id="TheAction" 
   class="net.xiaxin.spring.qs.UpperAction"
   singleton="true" 
   init-method="init" 
   destroy-method="cleanup" 
   depends-on="ActionManager" 
   >

   <property name="message">
      <value>HeLLo</value> 
   </property>

<property name="desc">
      <null/>
   </property>

   <property name="dataSource">
       <ref local="dataSource"/> 
   </property>
  </bean>

  <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
    <property name="jndiName">
        <value>java:comp/env/jdbc/sample</value>
    </property>
  </bean>
</beans>

1、 id
Java Bean在BeanFactory中的唯一标识,代码中通过BeanFactory获取JavaBean实例时需以此作为索引名称。

2、 class
Java Bean 类名

3、 value
   通过<value/>节点可指定属性值。BeanFactory将自动根据Java Bean对应的属性类型加以匹配。下面的 ”desc”属性提供了一个null值的设定示例。注意<value></value>代表一个空字符串,如果需要将属性值设定为null,必须使用<null/>节点。

4、 ref
  指定了属性对BeanFactory中其他Bean的引用关系。示例中,TheAction的dataSource属性引用了id为 dataSource的Bean。BeanFactory将在运行期创建dataSource bean实例,并将其引用传入 TheAction Bean的dataSource属性。
5、 singleton
  指定此Java Bean是否采用单例(Singleton)模式,如果设为“true”,则在BeanFactory作用范围内,只维护此 Java Bean的一个实例,代码通过BeanFactory获得此Java Bean实例的引用。反之,如果设为“false”,则通过 BeanFactory获取此Java Bean实例时,BeanFactory每次都将创建一个新的实例返回。

6、init-method
   初始化方法,此方法将在BeanFactory创建JavaBean实例之后,在向应用层返回引用之前执行。一般用于一些资源的初始化工作。

7、destroy-method
   销毁方法。此方法将在BeanFactory销毁的时候执行,一般用于资源释放。

8、 depends-on
   Bean依赖关系。一般情况下无需设定。Spring会根据情况组织各个依赖关系的构建工作(这里示例中的depends-on属性非必须)。只有某些特殊情况下,如JavaBean中的某些静态变量需要进行初始化(这是一种BadSmell,应该在设计上应该避免)。通过depends-on指定其依赖关系可保证在此Bean加载之前,首先对depends-on所指定的资源进行加载。
分享到:
评论

相关推荐

    面试题集合-2022最新版.txt

    面试题集合-2022最新版

    软件测试面试题集合---不容错过

    这份"软件测试面试题集合"无疑是准备面试的重要参考资料,涵盖了各大公司常问的问题。以下是一些可能在这些面试题集中涉及的重要知识点: 1. **软件测试基础**: - 测试定义:解释软件测试的目的是确保软件质量,...

    计算机笔试面试之---计算机面试笔试经典集合

    计算机笔试面试之---计算机面试笔试经典集合,可以看看

    大数据面试复习总结

    大数据面试复习---Java基础---集合类、多线程、JVM 大数据面试复习----常问问题分析 大数据面试复习----画重点----思维导图 大数据面试复习----简历编写 大数据面试复习----练习的面试题+笔试题 大数据面试复习----...

    软件大数据面试笔试复习资料面试技巧HR面试常问的问题总结面试笔试题整理资料合集.zip

    06大数据面试复习---1套真实企业项目架构流图 07大数据面试复习----简历编写 08大数据面试复习----面试技巧 09大数据面试复习----人事HR面试常问的问题总结 10大数据面试复习---相关学习资料 11大数据面试题规律总结...

    2020最新Java企业面试题汇总-1000多份.txt

    根据给定文件的信息,我们可以总结出以下相关的Java知识点和面试准备要点: ### 一、Java基础知识 #### 1. Java语言特点 - **面向对象**:封装、继承、多态。 - **平台无关性**:通过JVM实现跨平台运行。 - **自动...

    面试真题包含spring-java-集合-框架-并发-spring-运维-数据库等多领域45卷合集.rar

    这份名为"面试真题包含spring-java-集合-框架-并发-spring-运维-数据库等多领域45卷合集.rar"的压缩包是为准备Java相关面试的求职者精心整理的资源库。它包含了45套涵盖多个领域的面试题,旨在帮助求职者全面复习和...

    Java集合面试问题

    ### 1. Java集合概述与常见类 Java集合框架是Java平台的核心组件之一,它为开发者提供了多种数据结构来存储和操作对象集合。Java集合主要包括两大接口:`Collection` 和 `Map`。 #### Collection接口: - **特点**...

    java面试题收集录--java面试没问题---来吧java对象

    1. **Java基础**:面试通常会从Java的基础语法开始,如数据类型、变量、运算符、流程控制(if-else,switch-case,for,while,do-while)、数组、字符串处理(String类的特性)、异常处理(try-catch-finally,...

    java面试——深圳-OPPO-Java高级.zip

    在Java高级面试中,面试官通常会关注应聘者对核心概念、高级特性和实际问题解决能力的掌握。针对“深圳-OPPO-Java高级”这个主题,我们可以预想面试会涵盖多个关键知识点,包括但不限于: 1. **Java基础**: - 类...

    java面试必问面试宝典--千方百计

    在Java面试中,面试官通常会关注候选人的技术深度、广度以及问题解决能力。这份“java面试必问面试宝典--千方百计”很可能是总结了众多面试者的经验,包含了Java核心技术、面试技巧以及应对策略。以下是一些可能涵盖...

    Vue面试题集合.zip

    Vue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合...

    19个非常全的Java面试题和面经PDF,辛苦整理,希望帮助到大家

    面试---1. Java&amp;设计模式.pdf 面试---2. Java集合.pdf 面试---3. Java并发.pdf 面试---4. JVM&amp;Linux.pdf 面试---5. JavaWeb&HTTP&安全&Git&前端.pdf 面试---6. MySQL.pdf 面试---7. 分布式理论---问题.pdf ...

    Java面试题大全--new

    本资源“Java面试题大全--new”显然包含了大量关于Java编程语言的面试问题和答案,旨在帮助求职者准备Java相关的技术面试。以下是根据标题和描述推测的一些可能涵盖的Java知识点: 1. **基础概念** - Java的历史和...

    超详细的阿里面试问题总结-错过无.docx

    13. 面试中常见的问题: * 平时有用什么工具观察过虚拟机的内存情况 * 如何防止超卖的情况 * 如何设计一个打车算法 * 等等 本文档总结了阿里巴巴2020年校招面经和面试题目,涵盖了Java后端技术栈的各方面,内容...

    java面试题集合java面试题集合java面试题集合

    1. **基础语法**:Java的基础语法是面试的必考项,包括数据类型(基本类型和引用类型)、变量、运算符、流程控制(if、switch、for、while)、方法定义与调用、类与对象的创建等。 2. **面向对象**:理解封装、继承...

    2023黑马面试宝典-Java面试宝典大全-java面试宝典黑马

    2. **集合框架**:Java集合框架是面试的重点,包括List(ArrayList、LinkedList、Vector)、Set(HashSet、TreeSet)和Map(HashMap、TreeMap、Hashtable)。了解它们的特点、区别及应用场景,如线程安全、遍历方式...

    android-interview-questions,你的安卓面试备忘单-安卓面试问题.zip

    "android-interview-questions,你的安卓面试备忘单-安卓面试问题.zip" 是一个开源项目,旨在为准备安卓面试的开发者提供一个全面的问题集合。这个压缩包中的"android-interview-questions-master" 文件可能包含了...

    Java开发面试题集合已经答案

    Java开发面试题集合已经答案Java开发面试题集合已经答案Java开发面试题集合已经答案Java开发面试题集合已经答案Java开发面试题集合已经答案Java开发面试题集合已经答案Java开发面试题集合已经答案Java开发面试题集合...

Global site tag (gtag.js) - Google Analytics