`
javaeyetodj
  • 浏览: 425635 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
转自http://wsqian.iteye.com/blog/725546 所谓懒加载(lazy)就是延时加载,延迟加载。 什么时候用懒加载呢,我只能回答要用懒加载的时候就用懒加载。 至于为什么要用懒加载呢,就是当我们要访问的数据量过大时,明显用缓存不太合 ...
转自http://xiaobian.iteye.com/blog/174034 (一)hibernate数据缓存策略   缓存是数据库数据在内存中的临时容器,它包含了库表数据在内存中的拷贝,位于数据库与数据访问层之间。对于查询操作相当频繁的系统(论坛,新闻发布等),良好的缓存机制显得尤为重要。   ORM在进行数据读取时,首先在缓存中查询,避免了数据库调用的性能开销。 ORM的数据缓存应包含下面几个层次: 1)事务级缓存   2)应用级缓存   3)分布式缓存 具体针对Hibernate而言,采用两级缓存策略,其过程描述: (1)条件查询的时候,总是发出一条select * from ...
完整的Oracle数据库通常由两部分组成:实例和数据库。 1、数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 2、实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。 1.oracle体系结构分为两大块:Instance and database Instance 主要包括SGA( system global area )and Background processes 称为数据库的实例 2.database主要包括数据的一些物理文件,主要有:数据文件 控制文件、联机文件和联机日志文件。 3.sga是数据库最重要的一个内存区域, ...
转自http://www.it.com.cn/f/edu/053/27/93819.htm 在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测 ...
struts1的核心控制器是ActionServlet *  当tomcat启动的时候加载web.xml.在web.xml里面配置Servlet节点.然后就会初始化Servlet.因为在 Servlet里面配置了Servlet-class.它映射的是org.apache.struts.action.ActionServlet.这个 ActionServlet继承了HttpServlet.所以它也据有了Servlet的生命周期.根据Servlet的生命周期开始调用init() 方法.     * 在init()方法里面首先调用的是initInternal().这个方法初始化的是struts里面的一 ...
客户端提交一个(HttpServletRequest)请求,请求被提交到一系列(主要是3层)的过滤器(Filter),如(ActionContextCleanUp、其他过滤器(SiteMesh等)、 FilterDispatcher)。注意:这里是有顺序的,先ActionContext CleanUp,再其他过滤器(Othter Filters、SiteMesh等),最后到FilterDispatcher。   FilterDispatcher是控制器的核心,就是MVC的Struts 2实现中控制层(Controller)的核心。   FilterDispatcher询问ActionMapp ...
转自http://767045988.iteye.com/blog/777014 Dwr的简单介绍: DWR 是一个可以允许你去创建AJAX WEB 站点的JAVA 开源库。它可以让你在浏览器中的Javascript 代码调用Web 服务器上的Java 代码,就像在Java 代码就在浏览器中一样。 DWR 包含2 个主 ...
转自http://hi.baidu.com/baozi52/blog/item/98c928088c135531e8248877.html Struts中的C层功能: 1、  接受客户端请求 2、  调用M层模型组件执行相应的业务逻辑。 3、  获取M层业务逻辑的处理结果 4、  根据处理结果选择合适的视图呈现给客户端。 C层核心控制组件是:ActionServlet,它是org.apache.struts.action.ActionServlet类型的Servlet。 他继承javax.Servlet.Http.HttpServlet,并实现了init(),doGet()/d ...
转自 http://bupter520.iteye.com/blog/727220 多表查询常涉及到到表连接的问题,主要涉及到内连接:INNER JOIN,外连接:LEFT JOIN(or LEFT OUTER JOIN),RIGHT JOIN(or RIGHT OUTER JOIN),FULL JOIN和交叉连接:CROSS JOIN。INNER JOIN也叫等值链接。内连接具有排他性,而OUTER JOIN却是包容性的。 表连接进行查询都是会产生一张中间的临时表,然后再将这张临时表返回给用户。通用的SQL语句:SELECT (待查询字段名) FROM 表一 (JOIN TYPE) 表二O ...
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/vagrantscat/archive/2009/07/01/4311675.aspx 1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element represents the combination of one or more Connector components tha ...
转自http://gstarwd.iteye.com/blog/541483 --gstarwd 1.基本配置: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springfr ...
转自 http://zhangbenben.iteye.com/blog/699807 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。     总结如下:     Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问 ...
转自 http://javacrazyer.iteye.com/blog/676412 --JavaCrazyer 第1跳:1个目标 一艘没有航行目标的船,任何方向的风都是逆风,请明确以下几点: 1. 你为什么是穷人——很多时候是因为你没有立下成为富人的目标。 2. 你的人生核心目标是什么——杰出人士与平庸之辈的根本差别,并不是天赋、机遇,而在于有无目标。 3. 起跑领先一步,人生领先一大步:成功从选定目标开始。 4. 贾金斯式的人永远不会成功——为什么大多数人没有成功?真正能完成自己计划的人只有5%,大多数人不是将自己的目标舍弃,就是沦为缺乏行动的空想。 5. 如果你想在35岁以前 ...
转自 http://javacrazyer.iteye.com/blog/679519  --JavaCrazyer    我能抽象出整个世界...     但是我不能抽象出你...     因为你在我心中是那么的具体...     所以我的世界并不完整...     我可以重载甚至覆盖这个世界里的任何一种方法...     但是我却不能重载对你的思念...     也许命中注定了 你在我的世界里永远的烙上了静态的属性...     而我不慎调用了爱你这个方法...     当我义无返顾的把自己作为参数传进这个方法时...     我才发现爱上你是一个死循环...     它 ...
转自http://www.iteye.com/topic/803974  ---czyaapy99 java面试题 2010
Global site tag (gtag.js) - Google Analytics