摘要: 在海量信息发展的今天,如何快速的查找和定位到我们需要的数据成为一种挑战,而数据库索引也是这一挑战中最为基础的元素。索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不... 阅读全文
posted @ 2014-05-08 14:17 yql_dragonfly 阅读(205) 评论(0) 推荐(0) 编辑
摘要: JVM 堆中几乎存放着java中所有的对象实例,在在垃圾回收前先要判断对象是否已死,这里对对象的判断主要有:1. 引用计数法 给对象中添加一个引用计数器,每当有一个地方引用他时,计数器就加1;当引用失效时,计数器就减1。任何时间计数器为0时,对象就不可能在次使用。2. 根搜索法 通过一系列的名为GC... 阅读全文
posted @ 2014-05-07 16:46 yql_dragonfly 阅读(117) 评论(0) 推荐(0) 编辑
摘要: JVM ----Java Virtual Machine (熟称:JAVA虚拟机),JVM 在执行JAVA程序的过程中将内容划分为若干个区域,其有各自的用途和管理机制。如下图: 1. 程序计算器(Program Counter Register) -- 是当前线程所执行字节码的行号指示器,通过改变其... 阅读全文
posted @ 2014-05-05 18:45 yql_dragonfly 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1. 何谓JDBC --- Java Database Connectivity. 由Sun 公司提供的访问数据库的一组java类和接口,用来对数据库进行链接、发送SQL语句、处理返回结果,为开发人员提供了统一的访问数据库入口API,使得开发人员可以不用绑定到特定数据库访问API。2. 应用程序,J... 阅读全文
posted @ 2014-05-01 21:35 yql_dragonfly 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1. 数据库连接池(优化)2. 分布式事务管理 阅读全文
posted @ 2014-05-01 11:35 yql_dragonfly 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 统一过程建模语言UML统一过程建模语言UML是一种标准的可视化建模语言,使用在:业务建模和类似的过程居于软件系统的分析、设计、和实现 UML 是一门通用语言,提供给业务分析员,软件架构师和开发人员来描述、说明、设计现有的文档或者新的业务处理,软件系统的结构和行为的构件。UML 可以广泛运用到多种应用... 阅读全文
posted @ 2014-03-04 15:02 yql_dragonfly 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 1. JDBC 对插入大量数据如何处理?2. JAVA反射的使用,如何获取一个java类的某个方法?3. 数据库连接池(优化)4. 分布式事务管理 阅读全文
posted @ 2014-02-24 16:25 yql_dragonfly 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 在讲述之前,假设有如下两个表EMP, DEPT, 并且他们数据如下:1. 内连接:执行完内连接的结果显示为:(仅有14行,即:必须两个表都要满足连接条件)2. 外连接(左外连接)如下:(共计15行,左表EMP中不符合项连接条件的也都显示出来)3. 外连接(右外连接)如下:(共计15行,右边表DEPT中不符合项连接条件的也都显示出来)4. 外连接(完全外连接)如下:(共计16行,左表EMP,右表DEPT中,均中不符合项连接条件的也都显示出来。 )完全外连接的执行原理是:先执行一个完整左外连接和一个右外连接查询,然后结果合并,去重复记录。5. 自然连接当多表连接时,自然连接有ORACLE数据系统自 阅读全文
posted @ 2014-02-23 11:59 yql_dragonfly 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1. SQL Structure Query Language (结构化查询语言)1.1 DDL Data Define Language (数据定义语言)1.2 DCL Data Control Language (数据控制语言)1.3 DML DataManipulate Langu... 阅读全文
posted @ 2014-02-13 09:37 yql_dragonfly 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 由于Servlet默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全问题。然而,很多人编写Servlet程序时并没 有注意到多线程安全的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。 Servlet的多线程... 阅读全文
posted @ 2014-02-10 16:03 yql_dragonfly 阅读(748) 评论(0) 推荐(0) 编辑