自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq67888693

Java 学习空间

  • 博客(41)
  • 资源 (2)
  • 收藏
  • 关注

原创 js 为label标签和div标签赋值

在html中,label是没有value属性的, 他与div以及其他大部分html元素一样,有innerText和innerHTML属性 不能document.getElementByID("test").value="chenhuang"; 应该是下面的 document.getElementById(test).innerText=""; document.getElemen

2013-01-10 12:26:50 3120 1

原创 java中List对象排序的通用方法

对象实体: /** * 学生实体类 * @author chenchuang * */ public class Student { public Student(int id, String name, int age) { super(); this.id = id; this.name = name; this.age = age; } private in

2013-01-09 18:51:42 15021 5

原创 去除字符串中指定字符的方法

你可以换种思路,就是把?替换成“”,这样也可以,代码如下:  String s="?????!http://t.cn/zlkjUY5 ??????? ";   int idex=0;   s=s.replaceAll("?", "");   System.out.println(s); 结果为:!http://t.cn/zlkjUY5     下面是一种稍微复杂的用法:    p

2012-12-24 23:47:53 4345

原创 Sql优化必学之索引详解

l 在什么列上添加索引比较合适 ① 在经常查询的列上加索引. ② 列的数据,内容就只有少数几个值,不太适合加索引. ③ 内容频繁变化,不合适加索引 l 索引的种类 ① 主键索引 (把某列设为主键,则就是主键索引) ② 唯一索引(unique) (即该列具有唯一性,同时又是索引) ③ index (普通索引) ④ 全文索引(FULLTEXT)  ⑤ 复合索引(多列和

2012-12-23 21:57:41 952

原创 sql语句优化

sql语句优化: SQL优化的一般步骤:   1.通过show status命令了解各种SQL的执行频率。   2.定位执行效率较低的SQL语句-(重点select)    3.通过explain分析低效率的SQL语句的执行情况   4.确定问题并采取相应的优化措施 ----------------------------------------------------------

2012-12-23 17:24:35 1731

原创 SQL数据库优化三范式

========================================================== 要保证数据库的效率,要做好以下四个方面的工作: ① 数据库设计 ② sql语句优化 ③ 数据库参数配置 ④ 恰当的硬件资源和操作系统 ---------------------------------------------------------- 通俗地理解三个范

2012-12-23 11:07:48 1815

转载 jqGrid与Struts2的结合应用(七) —— 浅谈排序

终于讲到排序了,这一部分应该说还是比较好理解的。 jqGrid通过colModel选项中的sortable来控制是否可以以某列的值排序。sortable的默认值是true,当设为false时,即此列不能用于排序。 [javascript] view plaincopy $(function(){      $("#gridTable"

2012-12-22 10:16:30 431

转载 jqGrid与Struts2的结合应用(八) —— 奇妙的subGrid子表格

jqGrid的一项高级功能就是嵌套子表格,使用起来也非常简单。使用的方式有两种:         使用普通的subGrid子表格; 使用一个完整jqGrid作为子表格; 显然第二种方式更加通用,功能更加强大,因此我主要使用第二种方式。至于第一种方式,可以具体参考官方文档(http://www.trirand.com/jqgridwiki/doku.php?id=wiki:subg

2012-12-22 10:15:13 488

转载 jqGrid与Struts2的结合应用(九) —— 补充细节

这篇中将补充说明一些之前没有讲到的细节内容,比如一些特殊功能的jqGrid选项、jqGrid的事件等等。 1. jqGrid选项补充说明 之前已经介绍了许多经常用到的jqGrid选项,还有一部分虽然还没有介绍,但却能肩负特殊的功能。例如: altRows :当次此选项为true时,表格的行将呈现交替样式显示(zebra-striped)。altclass :此选项只在a

2012-12-22 10:14:25 417

转载 jqGrid与Struts2的结合应用(十) —— 真正的自定义表单查询

在网上搜了一下,大多都是引用jqGrid的文档中的filterGrid方法。但这个方法不是真正意义的自定义查询。这篇文章主要讲述一下真正意义的自定义查询,顺便简单聊聊jqGrid源码中查询的实现方法。在这个系列的第五篇中(http://blog.youkuaiyun.com/gengv/archive/2010/07/10/5725172.aspx )曾经讲到了如何进行数据查询。其中提到了一种“自定义查询

2012-12-22 10:13:41 1000

原创 Oralce 写一个分页的存储过程

有返回值的存储过程(列表 结果集)  案例:编写一个过程,输入部门编号,返回该部门所有员工的信 息。对该题的分析如下: 由于Oracle的存储过程没有返回值,它的所有返回值都是通过out 参数来代替的,列表同样也不例外,但是由于是集合,所以不能用 一般的参数,必须要用package,所以分两部分: 1)建一个包。如下: create or replace package testpa

2012-12-21 22:08:40 891

转载 jqGrid与Struts2的结合应用(六) —— 使用colModel设置查询功能

上一篇主要讲述了,如何结合Action类进行查询,以及查询的几种主要方式。 在searchGrid方法中,我们传入的options选项,定义了查询所需要的通用属性。举个例子来说吧,当点击查询按钮的时候,弹出的查询对话框里包含Grid中的各个列作为可选的查询条件,而比较方式也统统都是等于、不等于、小于、小于等于、大于、大于等于、开始于、不开始于等等。 假如我们并不希望用户使用这么多的查询

2012-12-21 12:39:16 641

转载 jqGrid与Struts2的结合应用(五) —— 结合Action类进行数据查询

这篇主要讲的是jqGrid的查找功能。 根据官方文档的介绍,jqGrid的查找功能分四种: 工具条查询;自定义查询;单条件表单查询;高级表单查询(复杂条件查询); 我个人认为这样划分比较复杂,可以基本分为两大类,即: 表单查询:包括单条件查询和高级查询(复杂条件查询); 工具条查询:包括工具条查询和自定义查询; 而这两大类中,也以表单查询更常用。 现在逐个说明一下

2012-12-21 12:37:41 987

转载 jqGrid与Struts2的结合应用(四) —— 丰富多彩的Pager Bar

在介绍排序与查询之前,先介绍一下Pager、Navigator和自定义按钮。 默认情况下,Pager Bar分为3个部分: 页码栏区域(Pager)导航按钮区域(Navigator Buttons)记录信息区域(Record Information) 1. Pager和Record Information的常用属性 在jqGrid的options选项中,有许多是专门

2012-12-21 12:35:57 699

转载 jqGrid与Struts2的结合应用(三) —— 使用自定义表单对话框编辑Grid数据

上一篇中的最后一点提到了,如果在服务器端出现异常,没能完成预期的操作,那么客户端(浏览器)中的jqGrid还继续更新数据吗? 这一篇就来说说服务器端的操作。 首先看一下服务器端的代码,我将查看行数据和操作行数据放在了两个Action类里面:ViewContactAction和ContactConsoleAction。 [java] view plaincopy

2012-12-21 12:34:42 899

转载 jqGrid与Struts2的结合应用(二) —— 操作Grid数据

上一篇中,jqGrid已经可以从Server端获得数据,并显示在Grid表格中了。下面说一下,如何操作Grid表格及其数据。 jqGrid有很多方法函数,用来操作数据或者操作Grid表格本身。jqGrid的方法有两种调用方式: $("#grid_id").jqGridMethod( parameter1,...,parameterN ); 或者 $("#grid_id").jqGr

2012-12-21 12:33:17 658

原创 Oralce中返回结果集的存储过程ref cursor

有返回值的存储过程(列表 结果集)  案例:编写一个过程,输入部门编号,返回该部门所有员工的信息。 对该题的分析如下: 由于Oracle的存储过程没有返回值,它的所有返回值都是通过out参数来代替的,列表同样也不例外,但是由于是集合,所以不能用一般的参数,必须要用package,所以分两部分:   1)建一个包。如下: create or replace package testpa

2012-12-19 22:15:17 1211

原创 Oracle 中列添加和不同行数的两张表合并

问题: 怎么把两张行数不同的表合并成一个表? Sql 为: select s.stagename sname,   sum(nworkhours) nworkhours,   sum(OVERHOURS) OVERHOURS,   sum(nworkhours+OVERHOURS) from T_WorkDetails w,   t_stage s where w.stageid

2012-12-19 21:13:07 4198

原创 Oracle中循环语句的触发器

循环语句--loop  是plsql中最简单的循环语句,这种循环语句以loop开头,以end loop 结尾,这种循环至少会被执行一次 就是说先循环一次在去判断 案例: 请编写一个过程,可输入用户,并循环添加10个用户到user表中,用户的编号从1开始 create or replace procedure chenchuang2 (name varchar2) is  --定义  :

2012-12-18 23:02:23 3101

原创 Oracle中的分支语句

条件分支语句: pl/sql中提供了三种分支语句: if-- then, if---then--else,if--then--ifesle 编写一个过程,可以输入一个雇员名,如果该雇员的工资低于2000 ,就给该雇员工资增加10%  create  or replace procedure chenchuang_pro (name varchar2) is   定义变量

2012-12-17 23:04:16 2048

原创 Oracle中的pl/sql编程的数据类型

pl编程的数据类型: 1.标量类型 (scalar) 2.复合类型  (composite) 3.参照类型  (reference) 4.lob(large object) ---------------------------------------------------------- 定义标量的案例  1.定义一个变长字符串  v_ename  varchar2(10)

2012-12-16 22:17:19 613

原创 Oracle的pl/sql 编程的hello实例

只包括执行部分的pl/sql 块 set serveroutput on --打开输出选项  begin      dbms_output.put_line('hello');  end;  相关说明:   dbms_output 是Oracle锁提供的包(类似java的开发包),该包包含了一些过程,put_line 就是dbms_output 包中的一个过程 set servero

2012-12-16 18:34:39 483

原创 Oracle的pl/sql编程基础

做pl/sql必须明白的: 1.过程 ,函数,触发器是pl/sql编程 2.过程,函数,触发器实在Oracle中 3.pl/sql 是非常强大的数据库过程语言 4.过程,函数可以在java程序中调用 ---------------------------------------------------------- pl/sql的优点我就不说了 下面来说说缺点:  移植性不好

2012-12-16 18:18:56 546

原创 Oracle的约束和索引

约束 -------------------------------------------------------- 约束包括:  not null、unique、primary key、foreign key、check  not null(非空)  如果在列上定义了 not null ,那么当插入数据时,必须为列提供数据 unique(唯一)  当定义了唯一的约束后,该列的值是

2012-12-16 15:59:12 630

原创 Oracle 数据库管理

1.如何查询一个角色 包括的权限     a.一个角色包含的系统权限     select * from dba_sys_privs where grantee='connect'     b.一个角色包含的对象权限     select * from dba_tab_privs where grantee='connect' 2.Oracle 究竟有多少种角色不?  select *

2012-12-16 13:31:35 288

原创 Oralce中from中子查询实例应用

Oraacle表复杂查询 ---------------------------------------------------------- 字查询 from 中的子查询 例子:如何显示高于自己部门平均工工资的员工信息 思路: 1.查询出各个部门的平均工资和部门号 select deptno, avg(sal) mysal from emp group bydeptno;

2012-12-12 22:54:40 842

原创 Oracle函数大全

Oracle 的sql函数 这里只列举了常用的 以下的函数比较简单 所以没有举例子,用的时候实验一下就可以搞定 ------------------------------------------------ 字符函数: lower(char):将字符串转化为小写的格式 upper(char):将字符串转化成大写的格式 length(char):返回字符串的长度 substr(ch

2012-12-11 23:08:35 619

原创 Oracle修改默认时间格式

1. 向数据库中插入当前时间 向oracle插入当前日期(使用sysdate) 例:insert into table (date) value(sysdate); / /插入的是系统时间和日期 时间精确到天 当前的时间格式是Oracle的默认时间格式 (DD-MON-RR)   1.临时修改Oracle的默认时间 更改Oracle的默认时间格式: SQL> alter sessi

2012-12-10 21:25:42 1163

原创 Oracle 分页的三种情况

oralce 的分页一共有三种  1. rownum select *  from emp  2. 显示rownum[Oracle 分配的] select a1.* ,rownum rn from (select * from emp) a1;  3.  4.几个查询的变化 a.指定查询列只需修改最里层的子查询就可以了 b.排序也是只需要修改最里面的就可以了 ----------

2012-12-09 22:46:39 555

原创 Oracle学习篇之表的增改

Oracle表管理-----怎么样创建表 ------------------------------------------------------- 建表    学生表     sql>create table student(  xh number(4),--学号  xm varchar2(20),---姓名  sex char(2),---性别  birthday date

2012-12-09 12:31:46 309

原创 Oracle 的表的管理----表名和列的命名规则和数据类型

Oracle 的表的管理----表名和列的命名规则  必须以字母开头  长度不能超过30个字符   不能使用Oracle的保留字   只能使用如下字符 A-Z,a-z,0-9,#$等 ========================================================== Oracle的数据类型 字符型 char 定长 最大2000字符 (char 查询

2012-12-09 11:00:22 874

转载 ORACLE+10G+win7下载地址及安装方法 .经过本人验证的确可以用

由于ORACLE并没有FOR WIN7的版本,必须下载for vista_w2k8这个版本,将oralce 10G的安装镜像解压都硬盘,然后修改安装目录下的rehost.xml和oraparam.ini两个文件。 下载地址: http://download.oracle.com/otn/nt/oracle10g/10203/10203_vista_w2k8_x86_production_d

2012-12-09 00:30:42 698

原创 JDBC详解

连接数据的步骤:                 1.注册驱动 (只做一次)                 2.建立连接(Connection)                  3.创建执行SQL的语句(Statement)                 4.执行语句                 5.处理执行结果(ResultSet)                 6.释放

2012-12-08 23:32:49 325

原创 Oracle学习篇之Oracle基本命令

连接命令: conn system/manager 用来切换用户的 ======================================================== disc[connect] 说明:断开数据库连接 passw 说明:用该命令是修改密码的 ============================================== 文件操作命令:

2012-12-08 23:23:40 412

原创 Oracle学习篇之Oracle 的用户管理

Oracle 的用户管理 ========================================================== 创建一个用户名为chenchuang 密码为:a622724的用户 creat user chenchuang identified by a622724 给用户修改密码: sql>password 用户名 如果给别人修改密码则需要具有dba的

2012-12-08 23:20:27 370

原创 Oracle学习记录之第二篇该用什么样的数据库

数据库的分类: ========================================================= 大型数据库:sybase,oracle,db2 负载可以处理海量的数据 安全性很高 价格贵 ============ 中型数据库:mysql,sql server,informix 负载量在5000到15000 成本在万元内 比如商务网站 ===

2012-12-07 23:33:17 305

原创 Oracle学习第一篇之学习oracle之前所必须知道的

学习oracle的前提: 1.有一定的计算机基础(了解它的基本原理) 2.学习一门编程语言(c,c++,java等) ========================================================== oracle数据库分为两大部分: 一是:基础部分 基本使用 用户管理 表管理 二是: oracle表查询 oracle的权限和角色 orac

2012-12-07 23:30:16 481

原创 java 仿QQ聊天代码

本源码实现了群聊和私聊   截图如下: 代码文件清单如下: Client.java、ClientThread.java、Server.java、ServerThread.java共四个java文件 因为本人的能力有限,如果你觉得那里有不合理的地方可以给我留言或者q我 下面是Client.java代码内容: ======================================

2012-12-01 19:47:25 5537 1

原创 Sping2.5整合JPA

Sping2.5 整合JPA 需要两个配置文件 一个是JPA的配置文件  一个是Beans.xml 下面是 JPA的配置文件persistence.xml 这是JPA的配置文件 需要在src下新建一个META-INF 如图所示 下面是配置文件的内容: http://java.sun.com/xml/ns/persistence" version="1.0">

2012-11-18 17:11:22 542

原创 所有实体Bean中用泛型和反射技术对分页技术的封装

下面是对分页技术的封装 适用于所有的Bean /*   * readOnly=true 只能读 更改是没有用的 propagation=Propagation.NOT_SUPPORTED 事物传播行为   * 意思说我们是部需呀开启事物的   */  @Transactional(readOnly = true, propagation = Propagation.NOT_SUPPORT

2012-11-18 17:02:55 551

巴巴运动网所需的全部jar包

这是本人在做巴巴运动网时整理的 里面是巴巴运动网所需要的全部jar文件,一次全部粘在里面就部用操心jar的问题了 , 希望对大家有帮助

2012-11-18

Map最常规的两种遍历方法

Map集合的最常规的遍历方法

2012-03-20

空空如也

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

TA关注的人

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