面试
hhcccchh
这个作者很懒,什么都没留下…
展开
-
hibernate缓存机制详细分析
转自http://www.cnblogs.com/xiaoluo501395377/p/3377604.html在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更深的了解。转载 2014-03-30 00:13:52 · 532 阅读 · 0 评论 -
SPRING AOP的实现机制
转自:http://www.iteye.com/topic/11166961 AOP各种的实现AOP就是面向切面编程,我们可以从几个层面来实现AOP。在编译器修改源代码,在运行期字节码加载前修改字节码或字节码加载后动态创建代理类的字节码,以下是各种实现机制的比较。 类别机制原理优点缺点静态转载 2014-03-29 00:21:56 · 557 阅读 · 0 评论 -
hashTable HashMao ConcurrentHashMap
Java集合类是个非常重要的知识点,HashMap、HashTable、ConcurrentHashMap等算是集合类中的重点,可谓“重中之重”,首先来看个问题,如面试官问你:HashMap和HashTable有什么区别,一个比较简单的回答是:1、Hashtable和HashMap都实现了Map接口,但是Hashtable的实现是基于Dictionary抽象类。2、在HashMap中转载 2014-03-30 23:27:57 · 841 阅读 · 0 评论 -
HttpSession框架指南
HttpSession框架指南1.问题众所周知,标准的Servlet API中,有一个HttpSession的接口。本来HTTP协议是无状态的,通过session机制,就能把无状态的变成有状态的。有了session的支持,WEB应该就能够跟踪一个用户的操作状态。在一个WEB应用中,你可以这样使用session:// 取得session对象HttpSessionsession =转载 2014-03-31 11:19:33 · 867 阅读 · 0 评论 -
基础SQL笔试语句
Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;select a.S#from (select s#,score from SC where C#=’001转载 2014-03-31 18:25:52 · 802 阅读 · 0 评论 -
JVM 类加载机制原理
在类生命周期里面分析过,类首先要被加载,形成一个Class实例,然后进行动态连接,然后进行初始化、实例化等,最后在类型不可触及时,被卸载收集。然而类是被什么加载到JVM内存里的呢?当然是类加载器。下面,详细分析下类加载器。java虚拟机中可以安装多个类加载器,系统默认主要有三个类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoade转载 2014-03-27 10:12:06 · 1249 阅读 · 0 评论 -
Vector ArrayList linkedlist set hashtable hashmap concurrenthashmap 的区别
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap转载 2014-06-09 10:05:53 · 1505 阅读 · 0 评论 -
HashSet与TreeSet的区别
HashSet与TreeSet的区别:HashSet是基于hash算法实现的,性能优于TreeSet。通常使用HashSet,在我们需要对其中元素排序的时候才使用TreeSet。HashSet中的元素没有顺序,但是具有集合的唯一性,即元素不可重复!TreeSet是一个有序集合,她的元素 按照升序排列,默认是按照自然顺序排列,也就是说TreeSet中的对象元素需要实现Compar转载 2014-06-20 14:06:08 · 1405 阅读 · 0 评论