- 博客(6)
- 收藏
- 关注
原创 依赖注入的实现原理
<br />依赖注入是由工厂模式,实现的,简单的代码如下:<br /> //工厂接口:<br /> public interface BeanFactory{<br /> public Object getBean(String name);<br /> }<br /> public class PropertiesBeanFactory imp
2010-08-05 13:50:00
705
转载 sql面试题
<br />一:SQL tuning类<br />1. 列举几种表连接方式<br />Answer:等连接(内连接)、非等连接、自连接、外连接(左、右、全)<br />Or hash join/merge join/nest loop(cluster join)/index join?? <br />ORACLE 8i,9i表连接方法。 <br /> <br />一般的相等连接: select * from a, b where a.id = b.id;这个就属于内连接。 <br /> <br />
2010-07-28 23:04:00
1605
转载 数据库表的连接(Left join , Right Join, Inner Join)用法详解
<br />Left Join, Inner Join 的相关内容,非常实用,对于理解原理和具体应用都很有帮助!<br /><br />left join 是left outer join的简写,left join默认是outer属性的。<br />Inner Join <br />Inner Join 逻辑运算符返回满足第一个(顶端)输入与第二个(底端)输入联接的每一行。这个和用select查询多表是一样的效果,所以很少用到; <br />outer join则会返回每个满足第
2010-07-25 09:01:00
1048
转载 tomcat调优配置及集群实施方案
<br />一、操作系统调优<br />对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。<br />【适用场景】 任何项目。<br />二、Java虚拟机调优<br />应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。<br />JDK1.4比JDK1.3性能提高了近10%-20%,JDK1.5比JD
2010-07-24 09:19:00
448
原创 什么是ThreadLocal?
<br />顾名思义它是local variable(线程局部变量)。它的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看,就好像每一个线程都完全拥有该变量。<br />使用场景To keep state with a thread (user-id, transaction-id, logging-id)To cache objects which you need frequently<br />Thre
2010-07-22 12:07:00
465
转载 OpenSessionInView
<br />OpenSessionInViewFilter是Spring提供的一个针对Hibernate的一个支持类,其主要意思是在发起一个页面请求时打开Hibernate的Session,一直保持这个Session,直到这个请求结束,具体是通过一个Filter来实现的。<br /> 由于Hibernate引入了Lazy Load特性,使得脱离Hibernate的Session周期的对象如果再想通过getter方法取到其关联对象的值,Hibernate会抛出一个LazyLoad的Excep
2010-07-16 14:11:00
483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人