自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(48)
  • 收藏
  • 关注

原创 项目感受之Easyui tabs的herf和content属性

昨天开始搭后台框架,到晚上的时候遇到了一个现在觉得挺可笑但是当时一直很纠结很纠结的问题,这个问题刚刚解决出来,把它拿出来说说,让自己长点儿记性,希望大家不要犯我这个错误啊在backstage.jsp页面中我写了一个方法,用于在指定位置添加面板(id为msg的地方)function addTab(t,h){ if($('#msg').tabs('exists',t)){ $('#msg')

2012-03-31 09:12:11 17997 1

转载 正则表达式全部符号解释

字符 描述\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。$ 匹配输入字符串的结束位置。

2012-03-29 19:59:09 581

原创 正则表达式

一、 定义一个正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配二、 作用正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表达式法可以快速地分析大量文本以找到特定的字符模式;提取、编辑、替换或删除文本字符串;或将提取的字符串添加到集

2012-03-29 19:54:13 558

原创 随滚动轴移动的窗口

平时大家浏览网页有时会出现小新闻或什么通知之类的,你在浏览当前页面时,它会一直跟着你,这个效果可以用jQuery实现哟。下面分析一下具体的实现过程吧首先单击按钮来触发事件,弹出通过div设计出要弹出的窗口 居中窗口:欢迎您! <!--在title中添加了一张图片用于关闭窗体(X图片)- 我在中间,哇哈哈哈我是老大! 居左窗口:欢迎您

2012-03-29 19:51:13 1226

原创 Struts2的json数据的访问

action中: private List entities; private Admins admin; public Admins getAdmin() { return admin; } public List getEntities() { return entities; } public String execute(){ AdminsService as

2012-03-28 21:58:25 875

原创 滑块的变化引起图片大小的变化

分析:首先引入一张图片,在页面中显示一个滑块,并且确定图片的大小。当触发滑块进行滑动时,要获取滑块的值,然后把图片的宽和高设置为滑块的值实现代码:首先引入相应的jQueryUI的类库文件>在body中插入一张图片,写一个空的div存放滑块 在head中书写代码显示滑块 $(function(){

2012-03-28 19:27:30 1265

原创 jQuery插件之日历插件

在页面开发中,经常遇到需要用户输入日期的操作。通常的做法是,提供一个文本框(text),让用户输入,然后,编写代码验证输入的数据,检测其是否是日期类型。这样比较麻烦,同时,用户输入日期的操作也不是很方便,影响用户体验。如果使用jQuery UI中的datepicker(日历)插件,这些问题都可以迎刃而解。该插件调用的语法格式如下:$(“.selector”).datepicker(options

2012-03-27 20:08:08 2839

原创 jQuery插件之对话框插件

在页面开发过程中,经常要与用户进行交互,例如在提交表单时,如果文本框(text)中内容为空,需要提醒用户输入内容,一般的做法是使用传统的javascript语言中的alert()函数弹出一个信息窗口;另外,在删除某项记录时,也需要告知用户确定,可用javascript语言中的confirm()函数,虽然这两个函数都可以实现相应的功能,但没有动画效果,功能单一,用户体验差。在jQuery UI中,通

2012-03-26 21:59:48 2067

原创 jQuery插件之选项卡插件

选项卡(tabs)在页面中的使用非常广泛,尤其是各大门户网站的首页,因为以选项卡形式可以实现使用少量代码的空间展示更多内容的效果,同时,其快速的切换效果,也增加了用户的体验。在jQuery UI中,通过在页面中导入tabs插件,并调用插件中的tabs()方法直接针对列表生成对应的菜单,轻松实现这种选项卡的功能。其调用的语法格式如下:tabs(options)其中选项options的常用参数如下

2012-03-26 21:29:34 1893

原创 jQuery插件之折叠面板插件

jQuery UI插件折叠面板(accordion)可以实现展开页面中指定区域的折叠放置效果,这种效果俗语“手风琴”,既通过单击某块面板中的标题栏,就会展开相应的内容,当单击其他面板标题栏时,已展开的内容会自动关闭,通过这种方式,实现多面板数据在一个页面中有序展示。其调用语法格式为:accordion(options)其中选项options常用的参数如下所示:animated 设置折

2012-03-26 21:21:42 3469

原创 分布式数据库

什么是分布数据库?数据物理上被存放在网络的多个节点上,逻辑上是一个整体。分布式数据库的独立性:分布数据的独立性指用户不必关心数据如何分割和存储,只需关心他需要什么数据定义数据库链路CREATE DATABASE LINK [db_link_name] CONNECT TO [user_name] IDENTIFIED BY [password] USING '[tns_name]';1

2012-03-23 16:29:39 775

原创 闪回(flashback)

闪回的出现:1、 在Oracle的操作工程中,会不可避免地出现操作失误或者用户失误,例如不小心删除了一个表等,这些失误和错误可能会造成重要数据的丢失,最终导致Oracle数据库停止允许。2、 在传统意义上,当发生数据丢失、数据错误问题时,解决的主要办法是数据的导入导出、备份恢复技术,这些方法都需要在发生错误前,有一个正确的备份才能进行恢复。3、 为了减少这方面的损失,Oracle提供了闪回技

2012-03-23 16:04:04 934

原创 在java语言中调用存储函数

连接oracle数据库private static Connection conn; static{ //第一步:加载驱动 try { Class.forName("oracle.jdbc.driver.OracleDriver"); //得到连接对象 conn=DriverManager.getConnection("jdbc:oracle:thin:@local

2012-03-22 20:28:16 1681

原创 在java语言中调用存储过程

首先一定要连接数据库啊private static Connection conn; static{ //第一步:加载驱动 try { Class.forName("oracle.jdbc.driver.OracleDriver"); //得到连接对象 conn=DriverManager.getConnection("jdbc:oracle:thin:@local

2012-03-22 20:27:17 1111

转载 存储过程和函数的高级话题-----------过程和函数中的in和out

1、一般来讲,过程和函数的区别在于函数可以有一个返回值;而过程没有返回值2、但过程和函数都可以通过out指定一个或多个输出参数。就可以利用out参数,在过程和函数中实现返回多个值在java语言中调用存储过程什么时候用存储过程/存储数据?原则:如果只有一个返回值,用存储函数;否则,就用存储过程

2012-03-22 20:26:19 488

原创 利用包构建存储过程和存储函数的案例

存储过程:包create or replace package emppackage is -- Author : ADMINISTRATOR -- Created : 2012-3-22 14:02:43 -- Purpose : 声明一个存储过程 -- Public type declarations type empcursor is ref cursor;

2012-03-22 20:25:36 581

原创 PL/SQL程序之触发器

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

2012-03-22 09:45:30 1367

原创 PL/SQL程序之存储过程和存储函数

存储过程和存储函数指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。创建存储过程:用CREATE PROCEDURE命令建立存储过程和存储函数。语法:create [or replace] PROCEDURE 过程名(参数列表) AS PLSQL子程序体;注:存储过程一般用于高度安全的系统中例一:为所有员工涨10%的工资创建存储过程create or repl

2012-03-21 18:30:53 3677

原创 PL/SQL程序之例外

什么是例外?例外是程序设计语言提供的一种功能,用来增强程序的健壮性和容错性Oracle的异常处理系统定义例外No_data_found (没有找到数据)Too_many_rows (select …into语句匹配多个行) Zero_Divide ( 被零除)Value_error (算术或转换错误)Timeout_on_resource

2012-03-21 18:29:34 809

原创 PL/SQL程序之光标

1、说明光标语法:CURSOR 光标名 [ (参数名 数据类型[,参数名 数据类型]...)] IS SELECT 语句;2、用于存储一个查询返回的多行数据3、打开光标: open c1; (打开光标执行查询)4、 取一行光标的值:fetch c1 into pjob; (取一行到变量中)5、关闭光标: close

2012-03-21 18:28:57 1975

原创 PL/SQL程序(一)

例一:在屏幕上显示hello World字样Java程序Public static void main(String[] args){ System.out.println(“hello World”);}PL/SQL程序SQL> declare 2 begin 3 dbms_output.put_line('hello World'); 4 end; 5 /

2012-03-21 18:27:36 3230

转载 关于oracle中的in 和 exist

有时候会将一列和一系列值相比较。最简单的办法就是在where子句中使用子查询,在where子句中可以使用两种格式的子查询1、 使用in操作符2、 使用exist操作符第一种格式比较容易编写,第二种格式要比第一种格式执行效率高。在oracle中几乎可以将所有的in操作符子查询改写为使用exist的子查询In与exist的区别:运用exist子句不管子查询从表中抽取什么数据它只查看

2012-03-20 20:11:11 1871

原创 同义词

一、 什么是同义词同义词是现有对象的一个别名,分为私有同义词和共有同义词私有同义词只能在当前模式内访问,且不能与当前模式的对象同名公有同义词可被所有的数据库用户访问使用使用同义词访问相同的对象:1、方便访问其它用户的对象2、缩短对象名字的长度创建同义词语法CREATE [PUBLIC] SYNONYM synonym FOR object;SQL> create s

2012-03-16 14:58:51 1212

原创 索引

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

2012-03-16 14:27:22 581

原创 序列

一、 什么是序列序列: 可供多个用户用来产生唯一数值的数据库对象自动提供唯一的数值共享对象主要用于提供主键值将序列值装入内存可以提高访问效率二、 创建序列创建序列的语法CREATE SEQUENCE sequence //创建序列名称[INCREMENT BY n] //递增的序列值是n 如果n是正数就递增,如果是负数就递减 默认是1 [START WITH n] //

2012-03-16 14:16:08 760

原创 视图

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

2012-03-16 11:38:07 806 1

原创 Oracle(十)-------------------创建与管理表

常见的数据库对象1、 表:基本数据存储集合,由行和列组成2、 视图:从表中抽出的逻辑上相关的数据集合3、 序列:提供有规律的数值4、 索引:提高查询的效率5、 同义词:给对象起别名用户定义的表:a) 用户自己创建并维护的一组表b) 包含了用户所需的信息数据字典:c) 由 Oracle Server 自动创建的一组表d) 包含数据库信息命名规则:表名和列名:必须以字母开头

2012-03-15 19:09:57 962

原创 Oracle(八)--------------------集合运算

集合运算符Union/unionall-------------并集UNION运算符返回两个集合去掉重复元素后的所有记录UNION ALL 返回两个集合的所有记录,包括重复的select * from emp where deptno=20 and job='CLICK'unionselect * from emp where deptno=10 and job='MANA

2012-03-14 22:06:54 703

原创 数据库的隔离级别

对于同时运行的多个事务, 当这些事务访问数据库中相同的数据时, 如果没有采取必要的隔离机制, 就会导致各种并发问题:• 脏读: 对于两个事物 T1, T2, T1 读取了已经被 T2 更新但还没有被提交的字段. 之后, 若 T2 回滚, T1读取的内容就是临时且无效的.• 不可重复读: 对于两个事物 T1, T2, T1 读取了一个字段, 然后 T2 更新了该字段. 之后, T1再次读取同一个

2012-03-14 20:38:38 9260 1

原创 Oracle(七)-------------------------处理数据

Create table 表名 as select * from emp;相当于把emp表又重新本分了一份数据控制语言:DML(Data Manipulation Language – 数据操作语言) 可以在下列条件下执行:• 向表中插入数据• 修改现存数据• 删除现存数据事务是由完成若干项工作的DML语句组成的Insert语句语法:使用 INSERT 语句向表中插入数据。使用

2012-03-14 20:04:11 1024

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

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

2012-03-14 16:08:56 19522

原创 Oracle(六)----------------子查询

子查询语法:子查询 (内查询) 在主查询之前一次执行完成。子查询的结果被主查询使用 (外查询)。注意事项:子查询要包含在括号内。 将子查询放在比较条件的右侧。单行操作符对应单行子查询,多行操作符对应多行子查询。子查询类型:单行子查询只返回一行。使用单行比较操作符执行单行子查询:SQL> select last_name from employees where salary

2012-03-13 21:04:52 856

原创 Oracle(五)---------------------分组函数

分组函数作用于一组数据,并对一组数据返回一个值。组函数类型Avg平均值Count返回不为空的总记录数Max最大值Min最小值SQL> select avg(salary),max(salary),min(salary),sum(salary) from employees;AVG(SALARY) MAX(SALARY) MIN(SALARY) SUM(SALARY)

2012-03-13 20:20:56 684

原创 Oracle(四)---------------------多表查询

笛卡尔集笛卡尔集会在下面条件下产生:• 省略连接条件• 连接条件无效• 所有表中的所有行互相连接为了避免笛卡尔集, 可以在 WHERE 加入有效的连接条件。使用连接在多个表中查询数据。 在 WHERE 字句中写入连接条件。 在表中有相同列时,在列名之前加上表名前缀区分重复的列名使用表名前缀在多个表中区分相同的列。在不同表中具有相同列名的列可以用表的别名加以区分。使用别名

2012-03-13 19:35:36 1579

原创 Oracle(三)-------------------单行函数

总是觉得自己写的oracle笔记特别垃圾,可是有说不清该怎么去写,有建议的告诉一声啊,本人在此谢过啦!Sql函数分为两种:单行函数、多行函数单行函数:操作数据对象接受参数返回一个结果只对一行进行变换每行返回一个结果可以转换数据类型可以嵌套参数可以是一列或一个值单行函数可以分为:字符函数: 大小写控制函数【LOWER、UPPER、 INI

2012-03-13 19:09:56 824

原创 Oracle(二)---------条件查询与排序数据

过滤:使用WHERE 子句,将不满足条件的行过滤掉。SQL> --where子句的使用,加上过滤的条件, 紧跟着from 表名之后SQL> --where语法 select* |{distinct|express|clomn} from 表名 where 过滤条件SQL> select empno from emp wheredeptno=20; --条件是有大小写区分的,是字符串必

2012-03-12 19:28:46 1455

原创 Oracle(一)--------------基本sql语句

SQL 语言大小写不敏感。SQL 可以写在一行或者多行关键字不能被缩写也不能分行各子句一般要分行写。使用缩进提高语句的可读性 启动:打开命令窗口,输入sqlplus system orcl[安装时设置的口令] 修改密码://修改system用户的密码是systemalteruser system identified by system;alteruser

2012-03-12 18:47:57 1066

原创 Struts2标签

采用OGNL表达式创建List/Map集合对象如果需要一个集合元素的时候(例如List对象或者Map对象),可以使用OGNL中同集合相关的表达式。使用如下代码直接生成一个List对象:          生成一个Map对象:         =Set标签用于将某个值放入指定范围。scope:指定变量被放置的范围,该属性可以接受applicatio

2012-03-10 18:13:43 1559

原创 Struts2注册信息验证

首先:定义一个jsp页面    "center">    "regist.action" method="post">        用户名:"text"name="username" />        密码:"password"name="pass" />        年龄:"text"name="age" />        出生日期:"text"name="bir

2012-03-08 20:36:34 1223 1

原创 Struts2验证

Struts2验证的意义:1、 进行必要的格式检查2、 防止非法数据进入业务系统,保证系统数据的完整Struts2验证机制Action组件要求实现Validateable接口,覆盖其validate()方法,编写有关验证代码还要实现ValidationAware接口,该接口提供了添加错误消息的方法addFieldError()一般继承ActionSupport类,其实现

2012-03-08 15:20:44 1765

空空如也

空空如也

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

TA关注的人

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