摘要: Oracle 索引主题索引意义索引特点索引优点索引缺点使用索引的注意事项索引意义建立索引的意义,是为了在海量数据的情况下,提高数据的检索速度;索引特点索引树的高度较低。0层索引存放的是索引列的值和rowid,1层及以上索引存放的是索引块的指针。索引里存放的是rowid和索引列的值,rowid存放的是索引所指向的行记录的物理地址。索引是有序的。索引优点索引使用BTree数据结构,BTree有... 阅读全文
posted @ 2014-05-11 22:13 游园惊梦 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Oracle 逻辑体系主题Oracle 逻辑体系参考资料Oracle 逻辑体系表空间、模式、用户、段、区、块Oracle中的数据逻辑上存储于表空间,物理上则存储于属于表空间tablespace的数据文件上(DBF文件)。表空间的物理体现是一个或多个DBF文件。数据库由一个或多个被称为表空间的逻辑存储单元构成。表空间是数据库恢复的最小单元。表空间是个逻辑上的概念。模式schema就是指一个用户下... 阅读全文
posted @ 2014-04-27 15:19 游园惊梦 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Oracle 物理体系Oracle 物理体系问题参考资料Oracle 物理体系PGA:program global area ,私有不共享内存。PGA起到预处理的作用:1.保存用户的连接信息,如session属性,绑定变量等;2.保存用户权限等重要信息;3.需要排序时,PGA就是排序区;SGA:system global area,共享内存。SGA由下组成:1.共享池2.数据缓冲区3.... 阅读全文
posted @ 2014-04-26 12:57 游园惊梦 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 《我编程 我快乐》读书笔记主题关于本书感想关于本书《我编程 我快乐》Chad Fowler ,是一本有关于职业规划的书。感想1.多参与开源项目。学习风格良好的源码;为开源项目做贡献:提交代码,修改文档,提出建议等。2.经营好自己的博客,提高写作、表达、分析、总结的能力,把写博客想成教其他人。自己独立写,不要照抄书籍里的话。自己写完再对比书籍,看看自己哪些表达的不清楚,哪些概念不明白。博客里可以写工作总结,读书感悟,技术相关。3.练习、练习、再练习。不仅仅要看书,更重要的是要动手写代码。提高代码质量的前提是有在写代码。自己动手写才能更有感悟,记得更牢。4.看书的时候多问问为什么。不是书里写什么就 阅读全文
posted @ 2014-03-28 14:44 游园惊梦 阅读(238) 评论(0) 推荐(0) 编辑
摘要: Hibernate 延迟加载的代理模式 和 Spring AOP的代理模式主题概念Hibernate 延迟加载的代理模式Spring AOP的代理模式区别和联系静态代理和动态代理概念代理模式是为其他对象提供一种代理以控制对这个对象的访问。Hibernate 延迟加载的代理模式Hibernate 延迟加载中用到了代理模式:从数据库中获得数据初始化持久化实体对象时,不加载实体对象的集合属性的相关数据,直到系统需要集合属性的数据时,才从数据库中获取相关记录并赋值给集合属性。Hibernate 延迟加载使用代理模式的意义:如果集合属性关联的记录成百万记,在初始化持久化实体对象时就加载集合属性会有很大的 阅读全文
posted @ 2014-03-25 17:32 游园惊梦 阅读(550) 评论(0) 推荐(0) 编辑
摘要: Hibernate 延迟加载主题概念集合属性的延迟加载关联实体的延迟加载延迟加载的初始化错误参考资料概念延迟加载是Hibernate为提高程序执行效率而提供的一种机制,即只有真正需要数据的时候,才真正执行数据加载操作。Hibernate中默认采用延迟加载的情况主要有以下几种1.当调用session的load()方法加载一个实体时,会采用延迟加载;2.实体的集合属性默认延迟加载;3.实体的关联实体... 阅读全文
posted @ 2014-03-19 15:14 游园惊梦 阅读(401) 评论(0) 推荐(0) 编辑
摘要: Servlet基础知识主题概念Servlet生命周期Servlet线程安全JSP与Servlet参考资料 概念 Servlet通常被称为服务端小程序,是运行在服务器端的程序,用于处理及响应客户端的请求。 Servlet是个特殊的Java类,这个Java类必须继承HttpServlet。每个Servlet可以响应客户端的请求。Servlet提供不同的方法(doGet... 阅读全文
posted @ 2014-03-17 20:50 游园惊梦 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Web开发之容器主题Servlet容器、Web容器、应用服务器参考资料Servlet容器、Web容器、应用服务器 Servlet容器的主要任务是管理Servlet的生命周期;而Web容器更准确的说应该叫做Web服务器,它是用来管理和部署Web应用的;还有一种服务器叫做应用服务器,它的功能比Web服务器要强大的多,因为它可以部署EJB应用,可以实现容器管理的事务; 一般... 阅读全文
posted @ 2014-03-17 20:48 游园惊梦 阅读(237) 评论(0) 推荐(0) 编辑
摘要: Session基础知识主题概念Session的创建Session的存储机制Session的失效参考资料概念 Session代表一次用户会话。一次用户会话的含义是:从客户端浏览器连接服务器开始,到客户端浏览器与服务端断开为止,这个过程就是一次会话。 Session机制采用的是在服务端保存状态的方法。Session的创建 当客户端向服务器发送一个请求时,服务器首先... 阅读全文
posted @ 2014-03-17 20:26 游园惊梦 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 本节讲解SVN与CVS的区别,主要包括是否更好的冲突标识与处理,是否有更多的本地/离线操作以及元数据管理问题。 更好的冲突标识与处理 通过是否进行更好的冲突标识与处理看SVN与CVS的区别:CVS和Subversion都支持通过分支与合并进行并行开发,并可以自动检测到合并时的冲突(conflicts),并在合并结果中以>>>>>标识合并的冲突部分。在CVS中,经常会出现由于用户的疏忽(... 阅读全文
posted @ 2013-08-09 17:23 游园惊梦 阅读(361) 评论(0) 推荐(0) 编辑