自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

原创 Oracle中decode函数用法

含义解释:     decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)    decode(字段或字段的运算,值1,值2,值3)    SELECT DECODE (value, , ) FROM table    这个函数运行的结果是,当字段或字

2011-07-23 16:42:32 557

原创 Synchronized块同步变量的误区

我们可以通过synchronized块来同步特定的静态或非静态方法。要想实现这种需求必须为这些特性的方法定义一个类变量,然后将这些方法的代码用synchronized块括起来,并将这个类变量作为参数传入synchronized块。下面的代码演示了如何同步特定的类方法: Java代

2011-07-23 10:34:58 8715 1

原创 Java同步机制总结--synchronized

不久前用到了同步,现在回过头来对JAVA中的同步做个总结,以对前段时间工作的总结和自我技术的条理话。JAVA中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作用于instan

2011-07-22 18:20:13 888

原创 weblogic使用JMX监控应用程序内、外部的状况

自WebLogic 6.0以来,Java管理API (JMX)对管理WebLogic服务器而言是必需的。通过这个API,你可以在应用程序服务器里搜索管理beans (mbeans) 并且通过它们你既可以查询配置信息又可以查询runtime监控信息。 此外,通过这个API还可以用来

2011-07-21 11:08:08 1013

原创 jQuery EasyUI 组合树(ComboTree)用法

jQuery EasyUI 组合树(ComboTree) 和组合框的用法差不多,只是在显示上有点差别:一个显示成树状结构,一个显示成列表结构。下面来介绍一下组合树(ComboTree)用法的详细用法:HTML代码然后按照《jQuery EasyUI框架使用文档》包含必要文件后,只

2011-07-20 14:24:29 19869 5

原创 struts2中一些需要注意的常量

一。“struts.action.extension”指定需要Struts 2处理的请求后缀FilterDispatcher是Struts 2框架的核心控制器,它负责拦截由/*指定的所有用户请求,当用户请求到达时,该Filter会过滤用户请求。默认情况下,如果用户请求的路径以.a

2011-07-19 19:19:04 651

原创 编写ant:build.xml的方法

ant 是apache的java子项目"jakarta"的子项目.你可以选择当前的版本,,window版解压后ant_home用来方便访问。并确保你也设置了java_home 。set ant_home=D:\java\kit\ant\jakarta-ant-1.5.1 这是我的

2011-07-19 15:32:47 2205

原创 Ant build.xml文件详解

Ant的构建文件当开始一个新的项目时,首先应该编写Ant构建文件。构建文件定义了构建过程,并被团队开发中每个人使用。Ant构建文件默认命名为build.xml,也可以取其他的名字。只不过在运行的时候把这个命名当作参数传给Ant。构建文件可以放在任何的位置。一般做法是放在项目顶层目

2011-07-19 15:26:22 680

原创 JSP编码以及乱码解决总结

首先,说说JSP/Servlet中的几个编码的作用:1.%@page pageEncoding="UTF-8" %> 作用: * 告诉JSP编译器在将JSP文件编译成Servlet时使用的编码。通常,在JSP内部定义的字符串(直接在JSP中定义,而不是从浏览器提交的数据)出现乱码

2011-07-19 11:06:25 11330 2

原创 深入Struts2的过滤器FilterDispatcher--中文乱码及字符编码过滤器

引用前几天在论坛上看到一篇帖子,是关于Struts2.0中文乱码的,楼主采用的是spring的字符编码过滤器(CharacterEncodingFilter)统一编码为GBK,前台提交表单数据到Action,但是在Action中得到的中文全部是乱码,前台的页面编码都是GBK没有问

2011-07-19 10:49:44 1053

原创 Struts2执行流程

Struts2执行流程1. web.xml 部署描述符2. FilterDispatcher 实现StrutsStatics, Filter接口(1)Filter:一个filter是一个对象用于执行过滤任务为每个请求资源(一个servlet或静态内容),或响应一个资源,或两者.过

2011-07-19 10:38:20 2293

原创 JAVA编码转换的详细过程理解—>浏览器和服务器的接收和发送数据的编码

一、JAVA编码转换的详细过程我们常见的JAVA程序包括以下类别:  *直接在console上运行的类(包括可视化界面的类)  *JSP代码类(注:JSP是Servlets类的变型)  *Servelets类  *EJB类  *其它不可以直接运行的支持类这些类文件中,都有可能含有

2011-07-19 09:54:10 9993 1

原创 关于JSP页面中的pageEncoding和contentType两种属性的区别

pageEncoding是jsp文件本身的编码contentType的charset是指服务器发送给客户端时的内容编码JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页,用的是contentT

2011-07-18 21:04:13 795

原创 java字符编码原理解析

什么是字符,什么是字节?可以理解为计算机没有字符的概念,只有字节。字符是存在于人类语言层的概念,其作用是为了人与人之间的交流,因为字节对于人类是不可读的,但是计算机存储所有的数据都是按照字节存储。因 此要将人类意识中的字符存储到计算机中,则必须将字符转换为字节数据,那么怎么转化呢

2011-07-18 21:00:59 738

原创 java 性能优化

一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: Java代码  import java.util.Vector;      class CEL {

2011-07-14 13:48:26 612

原创 IE6的window.location.href问题

最近发现一个问题:window.location.href在IE6下面竟然不跳转,这是为什么呢?这个是我写的语句:a href="javascript:void(0);" ;onclick="javascript:window.location.href='http://www.

2011-07-14 13:34:31 661

原创 Oracle数据的导出与导入

前序:关于Oracle9i数据的导出与导入问题,折腾我好长时间了,尤其是导入。今天在一位同事的指导下,算是终于成功了,为了记住这位同事的帮助,在此仅以“坤”作为记号。正文:Oracle数据导出:如果是导出本机的Oracle数据库:exp pcisv62/11@ORCL  file

2011-07-14 13:31:33 629

原创 Oracle Procedure存储过程简介

在Oracle中,可以在数据库中定义子程序,这种程序块称为存储过程(Procedure)。它存放在数据字典中,可以在不同用户和应用程序之间共享,可实现程序的优化和重用。使用存储过程的优点是:(1)    过程在服务器端运行,执行速度快;(2)    过程执行一次后代码就驻留在高速

2011-07-14 13:27:44 1320

原创 Dom4j的使用

DOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义:Dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platfor

2011-07-14 13:26:17 429

原创 struts 实现文件上传与下载

package com.css.action;import java.io.FileInputStream;import java.io.InputStream;import java.io.FileOutputStream;import java.io.IOExcep

2011-07-14 13:22:20 545

原创 log4j配置祥解

第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:1 log4j.rootCategory=INFO, stdout , R23 log4j.appender.stdout=org.apache.l

2011-07-14 13:20:29 398

原创 Struts2 OGNL ValueStack

Struts2在OGNL基础上的增强  1、值栈(ValueStack)    Struts2将OGNL上下文设置为Struts2中的ActionContext(内部使用的仍然是OgnlContext),并将值栈设为OGNL的根对象。    我们知道,OGNL上下文中的根对象可以

2011-07-14 13:12:13 518

原创 Struts2使用之值栈与OGNL-使用

核心提示:访问属性 名字属性获取 :s:property value=user.username/br 地址属性获取 :s:property value=user.address.addr/br 访问方法 调用值栈中对象的普通方法: s:property value=user.g

2011-07-14 13:10:50 546

原创 用Java实现多线程服务器程序

摘要:在Java出现之前,编写多线程程序是一件烦琐且伴随许多不安全因素的事情。利用Java,编写安全高效的多线程程序变得简单,而且利用多线程和Java的网络包我们可以方便的实现多线程服务器程序。    Java是伴随Internet的大潮产生的,对网络及多线程具有内在的支持,具有网络时代编程语言的一切特点。从Java的当前应用看,Java主要用于在Internet或局域网上的网络编程,

2011-07-13 13:31:18 618

原创 探索 Java 同步机制

本文将从两个方面进行阐述:使用 C++ 语言来描述 Monitor Object 设计模式。Java 对于这样一个典型的模式做了很好的语言层面的封装,因此对于 Java 的开发者来说,很多关于该模式本身的东西被屏蔽掉了。本文试图使用 Native C++ 语言,帮助读者从本质上对 Monitor object 设计模式有一个更全面的认识。结合 C++ 版本的 Monitor Object

2011-07-13 13:28:38 885 1

原创 对Java同步一些理解

基本概念: 每个Object都会有1个锁. 同步就是串行使用一些资源.(说明:以下有些例子为了突出重点,省略了不必要的代码.特别是省掉了一些成员变量,就是需要同步的对象.)1. 多线程中对共享、可变的数据进行同步. 对于函数中的局部变量没必要进行同步. 对于不可变数据

2011-07-13 12:58:43 642

原创 Oracle预编译的SQL语句处理

一、预编译的SQL语句处理 预编译语句PreparedStatement 是java.sql中的一个接口,它是Statement的子接口。通过Statement对象执行SQL语句时,需要将SQL语句发送给DBMS,由DBMS首先进行编译后再执行。预编译语句和Statement不

2011-07-13 12:11:10 5668

原创 Oracle表分总结

在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能。1.1 分区表PARTITION table在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能。1.1.1 分区表的建立: 某公司的每年产生巨大的销售记录,DBA向公司建议每季度的

2011-07-12 17:59:23 810

原创 oracle范围分区多列和分区模板

说明:范围分区 range(A,B)的分区法则,范围分区都是 values less than(A,B)的,通常情况下以A为准,如果小于A的不用考虑B,直接插进去,如果等于A那么考虑B,要是满足B的话也插进去。范围-列表分区有两种创立方式,先说说没有模板的创建方式 crea

2011-07-12 17:02:46 3236

原创 分区表、分区索引和全局索引部分总结

在一个表的数据超过过2000万条或占用2G空间时,建议建立分区表。create table ta(c1 int,c2 varchar2(16),c3 varchar2(64),c4 int constraint pk_ta primary key (c1)) partition

2011-07-12 16:35:18 573

原创 深入学习分区表及分区索引(10)--交换分区

直白的说就是迁移数据。迁移数据的方式很多,为什么要使用exchange partition的方式呢,表急,听三思慢慢道来。Exchange partition提供了一种方式,让你在表与表或分区与分区之间迁移数据,注意不是将表转换成分区或非分区的形式,而仅只是迁移表中数据(互相迁移

2011-07-11 19:28:51 705

原创 深入学习分区表及分区索引(9)--删除表分区

删除表分区(drop partition)删除表分区包含两种操作,分别是:Ø 删除分区:alter table [tbname] drop partition [ptname];Ø 删除子分区:alter table [tbname] drop subpartition [ptn

2011-07-11 19:28:10 1758

原创 深入学习分区表及分区索引(8)--增加和收缩表分区

1、增加表分区(add partition)增加表分区适应于所有的分区形式,其语法是alter table tbname add partition .....但是,需要注意对于像list,range这种存在范围值的分区,所要增加的分区值必须要大于当前分区中的最大值(如果当前存在

2011-07-11 19:27:43 701

原创 深入学习分区表及分区索引(7)--怎样管理-续

分区索引的操作也有一张表黑黑,如下:分区索引索引类型RangeListHash组合分区是否带来IO操作增加分区(add partition)全局//支持/是本地////删除分区(drop partition)全局支持///无本地////修改默认属性(modify default

2011-07-11 19:27:02 540

原创 深入学习分区表及分区索引(7)--怎样管理

对于分区的表的操作很多,其中某些操作仅针对某些分区有效,为了避免在演示过程中浪费过多口水标注哪些操作适用于哪些分区,咱们先在这儿列个表,哪个操作适用于哪种分区格式具体可以先参考下面这个表格:分区表RangeListHashRange-HashRange-List是否带来IO操作增

2011-07-11 19:26:18 538

原创 深入学习分区表及分区索引(6)--创建range-list组合分区

创建range-list组合分区Range-list组合分区的创建与range-hash极为相似,只是子分区为list分区,当然同样也可以应用分区模板,下面也举一个示例:JSSWEB> create table t_partition_rl (id number,name var

2011-07-11 19:24:40 958

原创 深入学习分区表及分区索引(5)--创建range-hash组合分区(续)

① 分区模板的应用oracle还提供了一种称为分区模板的功能,在指定子分区信赖列之后,制订子分区的存储模板,各个分区即会按照子分区模式创建子分区,例如:JSSWEB> create table t_partition_rh (id number,name varchar2(50)

2011-07-11 19:24:01 780

原创 深入学习分区表及分区索引(5)--创建range-hash组合分区

创建range-hash组合分区语法如下:图[composite_partitioning.gif]需要我们指定的有:l column_list:分区依赖列(支持多个,中间以逗号分隔);l subpartition:子分区方式,有两处:n Subpartition_by_list

2011-07-11 19:23:19 1252

原创 深入学习Oracle分区表及分区索引(4) --创建list分区

创建list分区创建语法如下:需要我们指定的有:l column:分区依赖列,注意:只能是一个;l partition:分区名称;l literal:分区对应值,注意:每个分区可以对应多个值;l tablespace_clause:分区的存储属性,例如所在表空间等属性(可为空),

2011-07-11 19:21:39 2991

原创 Oracle11新特性:分区功能增强-Oracle新增复合分区

Oracle11g在分区方面做了很大的提高,不但新增了4种复合分区类型,还增加了虚拟列分区、系统分区、INTERVAL分区等功能。      9i开始,Oracle就包括了2种复合分区,RANGE-HASH和RANGE-LIST。在11g,Oracle一下就提供了4种复合分区:R

2011-07-11 18:40:21 1937

空空如也

空空如也

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

TA关注的人

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