- 博客(33)
- 收藏
- 关注
原创 UML—用例图
1.用例图(Use Case Diagram) 用例图显示谁是相关的用户,用户希望系统提供什么服务(用例),以及用例之间的关系图。用例图主要的作用是获取需求、指导测试。2.用例图的4个基本组件:参与者(Actor)、用例(Use Case)、关系(Relationship)和系统。3.用例的粒度 1.在业务建模阶段,用例的粒度是以每个用例能够说明一件完整的事情为宜。 2.在概念建模阶段,用...
2012-06-10 20:58:53 132
原创 UML概述
一.四大模型和九大图形1.用例模型 1.1用例图 业务用例图 系统用例图2.静态模型 2.1类图 业务类图 实现类图 2.2对象图3.动态模型 行为模型 3.1状态图 3.2活动图 交互模型 3.3序列图 3.4协作图 4.实现模型 ...
2012-06-10 16:43:12 118
设计模式—详解篇—行为型模式
2. Template模板模式 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 看图说话: 拿流水线为例,同样的过程,使用了不同的原料得到的产品特性也是不一样的。这里的过程就是模板,使用不同的原料就是模板中各个工序...
2011-02-16 20:41:46 88
设计模式—详解篇—结构型模式
2. Façade外观模式为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。看图说话: 此模式的具体体在:MVC中service层中某个service对dao层的封装,JDBC对各个数据库的封装。3. Proxy代理模式为其他对象提供一种代理,以控制对这个对象的访问。看图说话: ...
2011-02-16 10:22:44 81
设计模式—详解篇—创建型模式
1. 在java程序中,对象可以被显式地或者隐式地创建? 1.1显式的创建对象的方式 A.用new语句创建对象 B.运用反射手段,调用java.lang.Class 或者 java.lang.reflect.Constructor 类的newInstance()实 例方法 C.调用对象的clone()方...
2011-02-14 23:11:47 97
原创 Oracle归档日志分析——LogMiner(转)
日志分析技术概述:作为Oracle DBA,我们有时候需要追踪数据误删除或用户的恶意操作情况,此时我们不仅需要查出执行这些操作的数据库账号,还需要知道操作是由哪台客户端(IP地址等)发出的。针对这些问题,一个最有效实用而又低成本的方法就是分析Oracle数据库的日志文件。本文将就Oracle日志分析技术做深入探讨一、如何分析即LogMiner解释 从目前来看,分析Oracle日志...
2010-12-03 17:15:17 332
管理控制文件
1.控制文件概述 控制文件主要包含如下几项内容 A.数据库创建的时间信息。 B.数据库的名称。一个控制文件只能管理一个数据库。 C.表空间的名称。 D.相关的数据文件,重做日志文件的名称,位置,联机或脱机状态信息。 E.重做日志存档信息。 F.当前重做日志的序号。它是一个在重做日志切换时递增和记录的唯一性标识号。 G.当前的检查...
2010-04-01 22:40:20 170
数据字典
1.数据字典的概念 由存储元数据的数据字典表和可被用户读取的数据字典视图组成。数据字典的所有者为sys,被保存在system表空间中, 除sys用户可直接修改AUD$表之外,任何用户都不能直接修改数据字典,只能在使用DDL,DML时间接通过Oracle管理 系统修改。 数据字典表主要保存如下信息: A.各种方案对象的定义信息。 B....
2010-04-01 21:48:56 186
进程结构
在Oracle中有两类进程,分别是用户进程和Oracle进程1.用户进程 在客户端创建 1)连接 连接时用户进程与服务器进程之间的一个通信通道。如果用户进程与服务器进程在同一台计算机上, 就通过IPC(内部进程间调用)的通信机制建立连接,否则通过网络硬件,网络协议建立连接 2)会话 会话是用户与实例...
2010-03-23 22:09:14 267
内存结构—PGA
概述:PGA区是用户进程连接到数据库并创建对应的会话时,由oracle为服务器进程分配的专用于当前用户会话的内存 区。这个区时非共享的,不可写的,只有服务器进程本身才能访问。当会话终止时,oracle会自动释放PGA区所 占的内存。PGA区可以分为如下几个部分1.排序区 1)用于存放排序操作所存放的临时数据,它是影响PGA大小的主要因素。大小...
2010-03-22 23:06:44 141
内存结构—SGA
Oracle的内存结构包括SGA系统全局区,PGA程序全局区和软件代码区1.SGA 所有的用户进程,服务器进程都可以共同使用SGA区,这是不同用户进程与服务器进程进行通信的中心。 SGA分为如下几个部分: 1)数据高速缓存 A)用于保存的是最近从数据文件中读取的数据块,或存储最近经常使用的数据,其中的数据可以被所有用户共享。 B)该部分的...
2010-03-21 22:53:18 177
Oracle中可用的段类型
Oracle中可用的段类型 段类型名称index partition索引分区段table partition表分区段table表段cluster簇段index索引段rollback回退段deferred rollback延迟回退段undo撤销段temporary临时段...
2010-03-18 22:54:36 417
Oracle 10g自动创建的表空间
1. system:系统表空间,存放的信息如下 A.表空间名称,控制文件,数据字典,数据文件的管理信息。 B.方案对象的定义信息。 C.所有PL/SQL程序源代码和解析代码,在需要大量PL/SQL程序的数据库中,应将system表空间设置足够大 D.system撤销段2. sysaux:辅助系统表空间 该表空间是10g新引进的表空间,用来存储与...
2010-03-18 22:43:13 173
Oracle版本与网络驱动
oracle版本及其对应的网络驱动程序版本Oracle版本网络驱动程序版本Oracle7SQL*NetOracle8Net8Oracle8iNet8iOracle9iOracle10gOracle Net 1.如果两个要连接的数据库版本相同,则连接时使用该版本的网络驱动程序2.如果不相同,则使用较低...
2010-03-17 23:25:57 96
监视预警日志内容
预警文件中所记录的事件和动作包括:1.启动和关闭数据库的信息2.影响数据库结构和参数的某些类型的管理性动作,如 alter system,修改表空间, alter database,修改数据文件等3.某些类型的数据库错误,如存储块被损坏的错误(ORA-1578),内部Oracle错误(ORA-600)和空间错误(ORA-1642)等4.在实例启动时使用的非默认的初始化参数...
2010-03-17 22:39:54 169
管理会话
概述:1).当启动会话时,Oracle会给会话分配一个标识符(SID)和序列号(serial#), 以便唯一的表示一个会话。 2).v$session视图包含了所有会话信息1.使用alter system语句管理会话 1)中断用户的会话 alter system kill session 'sid,serial#' ...
2010-03-17 22:17:39 95
启动与关闭Oracle数据库
1.启动数据库的步骤 1)启动实例 startup nomount:读取参数文件,分配内存空间,启动后台进程,打开跟踪文件和报警文件 2)装载数据库 startup mount:打开控制文件 3)打开数据库 startup open:打开数据文件和重做日志文件2.关闭数据库的步骤 1)关闭数据库:将日志缓存中的内容写入重做日志文件,将脏数据写入数据文件,...
2010-03-16 21:55:52 90
Java创建对象的方式
在java程序中,对象可以被显式地或者隐式地创建.四种显式的创建对象的方式: ● 用new语句创建对象 ● 运用反射手段,调用java.lang.Class 或者 java.lang.reflect.Constructor 类的newInstance()实例方法 ● 调用对象的clone()方法 ● 运用序列化手段,调用java.io.ObjectInputStre...
2010-03-01 13:07:22 66
Java中的native方法
Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 可以将native方法比作Java程序同C程序的接口,其实现步骤: 1、在Java中声明native()方法,然后编译; 2、用javah产生一个.h文件; 3、写一个....
2010-03-01 12:49:10 73
原创 jQuery AJAX
1.基于请求加载数据 1.1追加html:.load() 例:$('#dictionary').load('a.html'); 1.2操作JavaScript对象 说明: JSON:由{'property':'value'}键值对对象和[a,b,c]数组组合而成的对象 1)取得JSON对象:$.getJSON(...
2010-01-05 17:52:06 68
原创 jQuery DOM操作—基于命令改变页面
1.操作属性 说明: 1)改变class属性使用.addClass()和.removeClass() 2)改变其他属性使用.attr()和.removeAttr() 1.1非class属性 1.1.1设置所有元素的公共属性 例: $(docoment).ready(function...
2010-01-04 16:20:26 82
原创 jQuery效果—为操作添加艺术性
1.修改内联CSS:.css()方法 语法: 1).css('property','value');//传递单独的属性和值 2).css({'property1':'value1',property2','value2');//传递Map键值对 3).css('property')//取样式值 说明: 1)property同时支持连字版和驼峰式的。如...
2009-12-31 16:58:54 91
原创 项目管理—概述
1. 做好事情的过程:一定的时间,资源下得到最好的效果。2. 做好事情的办法:对时间、资源及效果进行系统管理。3. 管理的五项职能:计划;组织;领导;控制;创新4. 项目管理:一定的时间、成本、人力资源下得到高客户满意度的产品。5. PMP(项目管理专业人员):是PMI组织实施的一种专业资格认证。5. PMBOK:是PMI项目管理学会组织开发的一套项目管理知识体系。它包括9个知...
2009-11-21 13:10:04 104
原创 jQuery事件
1. 在页面加载后执行任务 1.1 代码执行的时机选择 $('document').ready() 指页面的DOM加载完成后执行、并不意味着关联的文件都下载完毕 window.onload 指页面上所有元素都加载完成后执行 1.2 基于一个页面执行多个脚本 $('document').ready() 可以向内部的...
2009-11-18 15:20:25 102
原创 jQuery选择符—访问DOM元素
说明:所有选择符表达式和多数jQuery方法都返回一个jQuery对象、当我们想直接访问DOM元素时 jQuery提供了如下方法。1. 直接访问DOM元素的方法:使用 .get(index i)或使用[index i] 示例:$('#my-element').get(0) $('#my-element')[0]...
2009-11-18 09:58:36 81
原创 jQuery选择符—DOM遍历方法
说明:DOM遍历便于取得当前元素上下左右的元素、即父子兄弟节点。1. 取得父元素: $('th').parent()2. 取得下一个兄弟元素 $('td:contains("Henry")').next()3. 取得所有的兄弟元素 $('td:contains("Henry")').siblings()...
2009-11-18 09:17:54 73
原创 jQuery选择符—自定义选择符
1.说明:自定义选择符的语法与CSS中的伪类选择符语法相同、即选择以一个冒号(:)开头。 示例:$('div.horizontal:eq(1)') 表示从带有horizontal类的div集合中选择第2个选项。 2.实例: 1) 交替地为表格行添加样式 :odd 和 :even的使用 $('tr:odd').addClass('odd');...
2009-11-17 17:31:53 271
原创 jQuery选择符—XPath选择符
说明:jQuery支持一组基本的XPath选择符、可以和CSS选择符一起使用、jQuery无论对什么文档都可以使用XPath和 CSS选择符。1.属性选择符@ 1) 示例:$('a[@title]')表示选择所有带title属性的链接 2) 特点:允许以类似正则表达式的语法来标识字符串的开始(^)和结尾($);也可以使用*表示字符串的任意位置。 ...
2009-11-17 14:41:19 576
原创 jQuery选择符—CSS选择符
示例:1. $('#selected-plays>li').addClass('horizontal'); 解释:>是子元素选择符、$('#selected-playd>li')的含义是查询ID为selected-plays的元素(#selected-plays)的 子元素(>)中所有的列表(li)。 2. $('#sele...
2009-11-17 13:54:56 195
原创 jQuery选择符—概述
jQuery选择符包括:CSS和XPath、以及jQuery自定义选择符1.DOM 我们通过各种选择符和方法取得的结果集合实际上是一个jQuery对象。与DOM对象本身不同,前者可以绑定事件, 添 加漂亮的效果等等。2.工厂函数$() 2.1 隐式循环查询,并返回jQuery对象 2.2 实例: 1) $('p') ...
2009-11-16 15:49:19 113
原创 jQuery的特点
1.利用CSS的优势2.支持扩展:利用插件模式实现3.抽象浏览器的不一致性:添加一个抽象层来实现4.总是面向集合:函数查询结果是集合5.将多重操作集于一行:对象的函数返回值还是对象本身...
2009-11-16 11:44:33 135
原创 jQuery能做什么?
1.取得页面中的元素2.修改页面的外观3.改变页面的内容4.响应用户的页面操作5.为页面添加动态效果6.无需刷新页面即可从服务器获取信息7.简化常见的JavaScript任务...
2009-11-16 11:31:59 200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人