自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(171)
  • 资源 (1)
  • 收藏
  • 关注

原创 lucene实现分页代码

package cn.csdn.hr.domain;import java.io.Serializable; /**  *   * Title:   * Description:   * Copyright: Copyright chenhj 2012  * Company: csdn  * @author Project">mailto:[email protected]

2012-05-05 14:35:25 2910

原创 webService基础详解

webService基础详解内容:1.       什么是webService2.       他能做什么3.       为什么要学习webservice4.       Webservice的实现原理5.       第一个webservice服务详解 详解: WebService,顾名思义就是基于Web的服务。它使用Web(HTTP

2012-04-24 17:54:16 1991

原创 整合开发Struts2,Hibernate,Spring简单框架的搭建详解

整合开发Struts2,Hibernate,Spring简单框架的搭建 第一步:整合开发Struts2,Hibernate,Spring需要的JAR如图所示:第二步:在spring中的applicationContext.xml配置数据库连接池,sessionFactory工厂,hibernate事务管理器,事务的通知给事务配置一个切面,导入其他的配置文件    xmlve

2012-04-23 15:26:10 1764

原创 spring +hibernate 的应用详解

内容:1.         征服数据库-集成hibernate1》         管理hibernate资源 2》         用hibernate模板访问hibernate2.         事务管理1》         介绍spring的事务管理器2》         声明式事务详解:1.     征服数据库-集成hibernate1》

2012-04-21 19:30:18 1339

原创 spring切入点详解

Spring第三讲内容:1.     spring切入点2.     advisor正则表达式3.     自动代理4.     使用aspect进行aop开发5.     引入通知6.     使用pojo+xml开发aop7.     Spring连接数据库讲解:1.     spring切入点定义切入点:如果不能表达在应用系统的什么

2012-04-20 07:31:31 5827

原创 spring 特殊bean详解

Spring的第二讲所学知识点:1.使用spring的特殊bean1.   》分散配置2.   》定制属性编译器2.代理1.》Jdk动态代理2.》cglib代理3.面向切面   内容:1.   使用spring的特殊bean1》      分散配置:使用占位符变量代替bean装配文件中的硬编码配置。占位符采用${variable}形式。b

2012-04-20 07:30:34 2577

原创 spring 依赖注入方式总结详解

Spring 能有效地组织 J2EE 应用各层的对象。不管是控制层的 Action 对象,还是业务层的 Service 对象,还是持久层的 DAO 对象,都可在 Spring 的管理下有机地协调、运行。 Spring 将各层的对象以松耦合的方式组织在一起, Action 对象无须关心 Service 对象的具体实现, Service 对象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当

2012-04-17 19:52:16 3046

原创 Spring bean 的生命周期的详解

Spring bean生命周期在传统的Java应用中,Bean的生命周期非常简单。 Java的关键词new用来实例化Bean(或许他是非序列化的)。这样就够用了。 相反,Bean的生命周期在Spring容器中更加细致。 理解Spring Bean的生命周期非常重要,因为你或许要利用Spring提供的机会来订制Bean的创建过程。 1.容器寻找Bean的定义信息并且将其实例化。

2012-04-17 13:12:55 13904 1

原创 spring 的第一个案例应用详解

一》从Spring官方网站上下载Spring文件二》导入spring.jar文件,commons-logging-1.1.1.jar文件三》GreetingService接口将实现从接口中分离出来  package com.csdn.spring;publicinterface GreetingService {    publicvoid sayGreeting();}

2012-04-17 13:00:18 1170

原创 struts2的文件类型上传的详解

这个在struts2的doc中已经有所说明,但是说得并不详细,而且他给的例子是有错误的,下面我将列出文件上传并限制类型的具体步骤struts2版本是2.1.6struts2是根据contentType来限制的,并不是文件的扩展名比如我想仅上传image/png,image/gif,image/jpeg这三种文件类型第一种方法是通过javascript校验来限制,这个比较简单

2012-04-16 19:41:55 1096

原创 struts2上传文件类型的判断详解

这个在struts2的doc中已经有所说明,但是说得并不详细,而且他给的例子是有错误的,下面我将列出文件上传并限制类型的具体步骤struts2版本是2.1.6struts2是根据contentType来限制的,并不是文件的扩展名比如我想仅上传image/png,image/gif,image/jpeg这三种文件类型第一种方法是通过javascript校验来限制,这个比较简单

2012-04-16 19:40:51 4126

原创 运用jquery产生上中下对话框

//html 代码       MyHtml.html                                  -->  .window{  width:250px;  background-color:#d0def0;  padding: 2px;  margin: 5px;  positi

2012-03-29 13:01:43 885

原创 Struts2 返回json数据的应用详解

Struts2 返回json数据的应用详解get方式 entities对象 admins 对象   json"> entities      看返回的json数据:[{"address":null,"cellPhone":null,"email":null,"id":1,"password":"ssssssss1","realName":"sss1","role":

2012-03-28 21:25:13 1950

原创 jquery插件 日历的应用详解

日历 datepicker在页面开发中,经常遇到需要用户输入日期的操作。通常的操作是提供一个文本框,这样的操作不方便,影响用户的体验,如果使jquery插件中的日历,这些问题就会迎刃而解。常用参数:ChangeMoth :设置一个布尔值,如果为true则可以在标题处出现一个下拉选项,可以选择月份,默认为falseChangeyear:设置一个布尔值,如果为true则可以在标题处出现

2012-03-27 21:11:17 1150

原创 jquery插件dialog的应用-弹出from表单

代码: $("#dialog_linkt").click(function(){       $("#dialogt").dialog('open');     return false;    });            $('#dialogt').dialog({//设置成对话框     autoOpen: false,//设置对话框是否打开 默认是为

2012-03-26 22:02:07 8738

原创 oracle的管理用户的安全

一。用户管理概述:用户角色权限1.在指定区域内创建用户(表空间)2.制定配额以限定存储的使用3使用描述文件限制资源的使用4通过密码鉴别用户5通过密码鉴别用户6通过描述文件管理密码角色7分配权限给角色,分配角色给用户二。数据库用户和方案1方案就是属于某一个用户的所有对象的集合2用户和方案名往往是通用的3一个用户只能关联一个方案4创建用户时系

2012-03-24 21:36:11 799

原创 oracle的闪回

闪回作用自动的基于磁盘的备份与恢复,能把表恢复到过去的某个时间点 查看闪回区Show parameter db_recovery_file_dest 查看闪回区详细信息Select  flashback_on from v$database 查看闪回区是否开启 2,修改闪回功能SQL> startup mount    数据库启动到mount下SQL

2012-03-24 20:19:37 5446

原创 在Java语言中访问游标类型详解

public class Testclass { private  static Connection conn; static{  //加载驱动  try {   Class.forName("oracle.jdbc.driver.OracleDriver");      conn=DriverManager.getConnection("jdbc:oracle:th

2012-03-22 18:18:25 3811

原创 oracle触发器详解

l数据库触发器是一个与表相关联的、存储的PL/SQL程序。每当一个特定的数据操作语句(Insert,update,delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列。ll触发器的类型•语句级触发器•在指定的操作语句操作之前或之后执行一次,不管这条语句影响了多少行。••行级触发器(FOREACH ROW)•触发语句作用的每一条记录都被触发。在行

2012-03-22 13:26:05 978

原创 oracle 中pl/sql详解(二)

游标:  游标(cursor)可以被看作指向结果集(a set of rows)中一行的指针(pointer)。在oracle数据库中可以使用显示或隐式两种游标。 隐式游标:在执行一个sql语句时,oracle服务器将自动创建一个隐式游标,这个游标是内存中处理该语句的工作区域,其中存储了执行SQL语句的结果.通过游标的属性可获得sql语句执行的结果以及游标状态信息。   游标的

2012-03-21 18:12:22 801

原创 oracle中PL/SQL详解(一)

PL/SQL编程  PL/SQL是oracle的专用语言,它对标准的SQL语言的扩展.SQL语句可以嵌套在PL/SQL语言中,并结合处理语句。 PL/SQL程序结构  使用了程序块的结构组织的代码.最简单的程序块是一种被称为”匿名块”的程序块,匿名块是指不会被oracle存储并且不能够重用程序块。PL/SQL程序通常包括3部分:Declare部分、exception部分、Beg

2012-03-21 18:10:41 1229

原创 解决oracle+hibernate自动增长类型详解

1.搭建框架时,用反向生成的映射文件,发现自动增长的id无法实现,通过从网上查找资料,回顾老师讲的序列的作用,解决了问题。第一点:要为每一个表建序列,并且记住他们的名字Create sequence seq_adminsIncrement by 1Start with 1Maxvalue 999999Minvalue 1NocycleNocache;第二点:反向

2012-03-21 08:37:10 1006

原创 struts2.0+hibernate+oracle的分页详解

struts2.0 + hibernate + oracle 分页问题最近弄了下  struts2.0 + hibernate + oracle 分页问题的从网上搜了些资料。总觉得不是很合心意。自己做了例子。ueser.sqlSql代码 DROP TABLE "SCOTT"."T_USER" cascade constraints;   DROP

2012-03-21 08:31:43 2703

原创 hibernate+oracle的反向生成详解

1步;新建wed工程2,右键-MyEclipse-Add Hibernate Capabilities...Hibernate 3 保持默认就可以--Next--Next--DataSource: Use JDBC DriverDB Driver:会提供可选择使用的驱动,如刚建好的驱动:oracle9/10以下的信息 你一看会填写o(∩_∩)o...--Next--Cr

2012-03-20 13:25:09 1634

原创 oracle同义词详解

同义词使用同义词访问相同的对象:l  方便访问其它用户的对象l  缩短对象名字的长度//测试同义词的意义Select * from tab;Sqlplus sys/pass as sysdba; Select tname from tab where lower(tname)=’dual’;Conn scott/scott;Select sysdate fr

2012-03-16 11:38:47 1144

原创 oracle索引详解

索引索引:l   一种独立于表的模式对象, 可以存储在与表不同的磁盘或表空间中l   索引被删除或损坏, 不会对表产生影响, 其影响的只是查询的速度l   索引一旦建立, Oracle 管理系统会对其进行自动维护, 而且由 Oracle 管理系统决定何时使用索引. 用户不用在查询语句中指定使用哪个索引l   在删除一个表时, 所有基于该表的索引会自动被删除l   通过指针加

2012-03-16 11:35:10 2049

原创 oracle序列详解

序列: 是oacle提供的用于产生一系列唯一数字的数据库对象。l  自动提供唯一的数值l  共享对象l  主要用于提供主键值l  将序列值装入内存可以提高访问效率创建序列:1、  要有创建序列的权限 create sequence 或 create any sequence2、  创建序列的语法CREATE SEQUENCE sequence  //创建序列名称

2012-03-16 11:27:40 96854 2

原创 oracle 视图详解

1、  视图  视图是从一个表或多个表中导出的虚表,它与常规表不同之处在于它并不存储数据—它只是在一个存储的查询中定义.视图同真实表一样,也包含一系列带有名称的列和数据。   视图建立在已有表的基础上, 视图赖以建立的这些表称为基表。  向视图提供数据内容的语句为 SELECT 语句, 可以将视图理解为存储起来的 SELECT 语句.   视图向用户提供基表数据的另一种表现形式

2012-03-16 11:24:57 1698

原创 3nf范式

3NF,即第三范式是要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。例如,存在一个部门信息表,其中每个部门有部门编号(dept_id)、部门名称、部门简介等信息。那么在员工信息表中列出部门编号后就不能再将部门名称、部门简介等与部门有关的信息再加入员工信息表中。如果不存在部门信息表,则根据第三范式(3NF)也应该构建它,否则就会有大量的数据冗余。简而言之,第三范式就是属性不依赖于其它非主

2012-03-15 12:36:52 2684

原创 函数依赖

设R(U)是一个属性集U上的关系模式,X和Y是U的子集。  若对于R(U)的任意两个可能的关系r1、r2,若r1[x]=r2[x],则r1[y]=r2[y],或者若r1[x]不等于r2[x],则r1[y]不等于r2[y],称X决定Y,或者Y依赖X。   上面一段话是某些教材上的话,比较不好理解。简单点说就是:某个属性决定另一个属性时,称另一属性依赖于该属性。比如在设计学生表时,一个

2012-03-15 12:29:22 1461

原创 oracle创建与管理表(一)

创建与管理表  数据库中对象:有表、视图、索引、序列、同义词等。表:基本的数据存储的集合,由行与列组成视图:从表中抽出的逻辑上相关的数据集合。序列: 提供有规律的数值索引:提高查询效率同义词:给对象起的别名。  Oracle数据库中的表1、 用户自定义表表名和列名的命名规范:l   必须以字母开头l   必须在 1–30 个字符之间l   必

2012-03-15 12:00:33 824

原创 DML详解

DML(Data Manipulation Language)数据操纵语言,SQL的分类之一,此外还有DDL(Data Definition Language)数据定义语言和DCL(Data Control Language)数据控制语言。DML包括:INSERT、UPDATE、DELETE。注意,select语句属于DQL(Data Query Language)。DML(Data Ma

2012-03-14 13:54:08 1208

原创 oracle 事务处理详解

1、事务概念: 概念:在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执行。   主要特性:确保数据库的完整性。 2、事务的ACID特性  对一组SQL语句操作构成事务,数据库操作系统必须确保这些操作的原子性,一致性,隔离性,持久性.1

2012-03-14 13:16:37 15629

原创 oracle集合查询

并集Select  * from emp where deptno=10 union select * from emp where deptno=20;Select  * from emp where deptno=10 union all select * from emp where deptno=20;Select * from emp where ename like ‘%A

2012-03-14 13:14:16 1816

原创 DML,DCL,DDL,DQL的区别详解

DML = Data Manipulation Language,数据操纵语言,命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言。具体是指是UPDATE更新、INSERT插入、DELETE删除。  DML = Data Media Laboratory,数据媒体实验室。   DML = Doctor of Modern Languages,现代语言博士。   DML(Da

2012-03-14 12:55:16 1678

原创 oracle子查询详解

子查询概念 :当一个查询的结果是另一个查询的条件时,称之为子查询。使用子查询注意事项:         子查询可以嵌套多层         子查询需要圆括号()括起来子查询语法:SELECT     select_list FROM       table WHERE    expr operator                           (SELEC

2012-03-13 21:43:23 1380

原创 oracle 分组查询详解

一,什么是分组函数分组函数作用于一组数据,并对一组数据返回一个值二,分组函数类型Avg ,count,max,min,stddev(标准方差),sum。函数名称函数描述Count返回找到的记录数Min返回一个数字列或计算列的最小值Max返回一个数字列或计算列的

2012-03-13 21:42:44 17191 1

原创 oracle多表查询详解

多个表之间关系:一对多|(多对一)  多对多 一对一 3种 关系的完整性约束:实体完整性、参照完整性、用于定义的完整性。 必须满足实体完整性和参照完整性.实体完整性:规定了字段|属性的约束参照完整性:关系与关系之间的引用 某个字段的约束  外键一.笛卡尔集 笛卡尔集会在下面条件下产生:•  省略连接条件•  连接条件无效•  所有表中的所有行互相连接为了避免笛卡

2012-03-13 21:27:48 16647

原创 oracle单行函数详解

一.单行函数两种sql函数:单行函数,多行函数;(一)单行函数 :1.       操作数据对象2.       接受参数返回一个结果3.       只对一行进行变换4.       每行返回一个结果5.       可以转换数据类型6.       可以嵌套7.       参数可以是一列或者一个值 (二)单行函数包括 字符,数值,日期,转换,通用

2012-03-13 21:26:44 1161

原创 orcal入门详解

1、  安装成功后进入DOS界面操作在进行以下操作时,需启动oracle服务。A、进入sql界面:开始--运行--cmd:输入sqlplus 回车 提示输入正确的用户名和密码B、开始—>所有程序-àoracle的-à运行sql命令—>直接采用conn 用户名/密码 进入 用户名 默认的是 sys,system.密码是你安装的密码 输入正确的用户名及密码即可进入界面。

2012-03-12 12:16:00 2650

oracle常用函数

在SQL中有两种函数一种是单行函数,一种是多行函数.在sql与pl/sql中都自带了很多类型的函数,比如有字符、数字、日期、转换和混合型等多种函数用于处理单行数据,因此这些都被称为单行函数.这些函数都可以被用于select、where和oder by等子句中.下面我们就来分析单行函数,在这里我列举了oracle中一些常用的单行函数进行操作.希望你所有收获:

2012-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除