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最新版
这份"软件测试面试题集合"无疑是准备面试的重要参考资料,涵盖了各大公司常问的问题。以下是一些可能在这些面试题集中涉及的重要知识点: 1. **软件测试基础**: - 测试定义:解释软件测试的目的是确保软件质量,...
计算机笔试面试之---计算机面试笔试经典集合,可以看看
大数据面试复习---Java基础---集合类、多线程、JVM 大数据面试复习----常问问题分析 大数据面试复习----画重点----思维导图 大数据面试复习----简历编写 大数据面试复习----练习的面试题+笔试题 大数据面试复习----...
06大数据面试复习---1套真实企业项目架构流图 07大数据面试复习----简历编写 08大数据面试复习----面试技巧 09大数据面试复习----人事HR面试常问的问题总结 10大数据面试复习---相关学习资料 11大数据面试题规律总结...
根据给定文件的信息,我们可以总结出以下相关的Java知识点和面试准备要点: ### 一、Java基础知识 #### 1. Java语言特点 - **面向对象**:封装、继承、多态。 - **平台无关性**:通过JVM实现跨平台运行。 - **自动...
这份名为"面试真题包含spring-java-集合-框架-并发-spring-运维-数据库等多领域45卷合集.rar"的压缩包是为准备Java相关面试的求职者精心整理的资源库。它包含了45套涵盖多个领域的面试题,旨在帮助求职者全面复习和...
### 1. Java集合概述与常见类 Java集合框架是Java平台的核心组件之一,它为开发者提供了多种数据结构来存储和操作对象集合。Java集合主要包括两大接口:`Collection` 和 `Map`。 #### Collection接口: - **特点**...
1. **Java基础**:面试通常会从Java的基础语法开始,如数据类型、变量、运算符、流程控制(if-else,switch-case,for,while,do-while)、数组、字符串处理(String类的特性)、异常处理(try-catch-finally,...
在Java高级面试中,面试官通常会关注应聘者对核心概念、高级特性和实际问题解决能力的掌握。针对“深圳-OPPO-Java高级”这个主题,我们可以预想面试会涵盖多个关键知识点,包括但不限于: 1. **Java基础**: - 类...
在Java面试中,面试官通常会关注候选人的技术深度、广度以及问题解决能力。这份“java面试必问面试宝典--千方百计”很可能是总结了众多面试者的经验,包含了Java核心技术、面试技巧以及应对策略。以下是一些可能涵盖...
Vue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合.zipVue面试题集合...
面试---1. Java&设计模式.pdf 面试---2. Java集合.pdf 面试---3. Java并发.pdf 面试---4. JVM&Linux.pdf 面试---5. JavaWeb&HTTP&安全&Git&前端.pdf 面试---6. MySQL.pdf 面试---7. 分布式理论---问题.pdf ...
本资源“Java面试题大全--new”显然包含了大量关于Java编程语言的面试问题和答案,旨在帮助求职者准备Java相关的技术面试。以下是根据标题和描述推测的一些可能涵盖的Java知识点: 1. **基础概念** - Java的历史和...
13. 面试中常见的问题: * 平时有用什么工具观察过虚拟机的内存情况 * 如何防止超卖的情况 * 如何设计一个打车算法 * 等等 本文档总结了阿里巴巴2020年校招面经和面试题目,涵盖了Java后端技术栈的各方面,内容...
1. **基础语法**:Java的基础语法是面试的必考项,包括数据类型(基本类型和引用类型)、变量、运算符、流程控制(if、switch、for、while)、方法定义与调用、类与对象的创建等。 2. **面向对象**:理解封装、继承...
2. **集合框架**:Java集合框架是面试的重点,包括List(ArrayList、LinkedList、Vector)、Set(HashSet、TreeSet)和Map(HashMap、TreeMap、Hashtable)。了解它们的特点、区别及应用场景,如线程安全、遍历方式...
"android-interview-questions,你的安卓面试备忘单-安卓面试问题.zip" 是一个开源项目,旨在为准备安卓面试的开发者提供一个全面的问题集合。这个压缩包中的"android-interview-questions-master" 文件可能包含了...
Java开发面试题集合已经答案Java开发面试题集合已经答案Java开发面试题集合已经答案Java开发面试题集合已经答案Java开发面试题集合已经答案Java开发面试题集合已经答案Java开发面试题集合已经答案Java开发面试题集合...