面试题
江山如此多浇
不积跬步无以至千里,不积小流无以成江海
展开
-
JavaBean规范
(1)JavaBean 类必须是一个公共类,并将其访问属性设置为 public ,如: public class user{......}(2)JavaBean 类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器(3)一个javaBean类不应有公共实例变量,类变量都为private ,如: private int id;(4)属性应该通过一组存取方法(getXxx转载 2014-10-29 16:41:24 · 277 阅读 · 0 评论 -
spring事务的隔离级别和传播行为
PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY--支持当前事务,如果当前没有事务,就抛出异常。 PROPAGATION_REQUIRES_NEW--新建事务,如果当前存在事务,把当前事务挂原创 2014-10-29 16:55:32 · 353 阅读 · 0 评论 -
理解事务的隔离性(转载)
事务是以可控的方式对数据资源进行访问的一组操作。其属性包括原子性、一致性、隔离性和持久性,也就是常说的ACID。其中,隔离性是针对数据资源的并发访问,规定了各个事务之间相互影响的程度。个人认为这是事务的4个特性里面,比较难理解的一个。 事实上,事务的隔离性可以分为4种类型的隔离级别:Read Uncommitted,Read Committed, Repeatable Read和Ser转载 2014-10-29 21:07:55 · 388 阅读 · 0 评论 -
Java内置类型的Autoboxing实现机制和Integer的CacheInteger的使用
在JAVA中,在比较两个对象的值是否相等时,我们都知道使用object.equals method,而不能使用"=="操作符进行比较,因为"=="比较的是object的内存地址,通过new创建的object的内存地址是不同的(当然,如果将一个对象指向另一个对象操作另当别论)。 比如: Integer i1=new Integer(200); Integer i转载 2014-10-30 21:27:47 · 601 阅读 · 0 评论 -
数据库设计原则
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,转载 2014-10-29 20:56:05 · 329 阅读 · 0 评论 -
不用if比较两个数大小
最近去面试遇到一个很新鲜d转载 2014-10-30 20:54:16 · 3757 阅读 · 0 评论 -
如何使ArrayList 线程安全
ArrayList是线程不安全的,轻量级的。如何使ArrayList线程安全?1、继承Arraylist,然后重写或按需求编写自己的方法,这些方法要写成synchronized,在这些synchronized的方法中调用ArrayList的方法。2、List list = Collections.synchronizedList(new ArrayList());原创 2014-10-31 22:56:19 · 741 阅读 · 0 评论 -
java面试题之选择题
1. 在Java中,负责对字节代码解释执行的是 A. 应用服务器B. 虚拟机C. 垃圾回收器D. 编译器 2. 一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈得输出序列的是( ) A. 5 4 1 3 2B. 2 3 4 1 5C. 1 5 4 3 2D. 2 3 1 4 53. LDAP是什么? A. 是一种开源产品转载 2014-11-03 22:39:05 · 15682 阅读 · 2 评论