自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

退思园

创意+努力=亿万富翁

  • 博客(210)
  • 资源 (28)
  • 收藏
  • 关注

转载 oracle 高级SQL查询

<br />0 :coalesce 函数的用法? <br />COALESCE(A,B,C,D) AS 别名 <br />返回参数表中第一个不为空的值( 从左开始) <br />A B C D 可以是字段, 也可以是其他函数的返回值或者表达式的结果值 <br />1 :group by rollup 的用法。 <br />Oracle 数据库中的rollup 配合group by 命令使用,可以提供信息汇总功能(与" 小计" 相似) <br />示例如下: <br />select decode (job,

2011-03-21 10:42:00 887

转载 数据库索引

oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比

2010-09-03 11:34:00 2457

转载 Java流操作

<br />java流操作<br /><br /> <br /><br />Java的流操作分为字节流和字符流两种。<br />1、  字节流<br />所有的读操作都继承自一个公共超类java.io.InputStream类。<br />所有的写操作都继承自一个公共超类java.io.OutputStream类。<br />InputStream和OutputStream都是抽象类。<br />InputStream有6个低级输入流:<br />低级流<br /> 流的用途<br /> <br />Byt

2010-07-13 15:45:00 760

转载 JS获取父框架的内容:获取子框架的内容:js框架应用

<br /><br />  获取父框架的内容: <br />  window.parent.id; ("id"为你要获取该值的名称); <br />   <br />  parent.document.getElementById("xxx"); <br />   <br />  parent.document.getElementsByTagName("body")[0]; <br />   <br />   <br />  获取子框架的内容: <br />  (第一个getElementById对象是子

2010-06-26 10:58:00 11118

转载 什么是阻塞式和非阻塞io流?

<br />Java中的阻塞和非阻塞IO包各自的优劣思考 <br />NIO 设计背后的基石:反应器模式,用于事件多路分离和分派的体系结构模式。 <br /><br />反应器(Reactor):用于事件多路分离和分派的体系结构模式 <br /><br />通常的,对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞 与非阻塞 。所谓阻塞方式的意思是指, 当试图对该文件描述符进行读写时, 如果当时没有东西可读,或者暂时不可写, 程序就进入等待 状态, 直到有东西可读或者可写为止。而对于非阻塞状态, 如

2010-06-25 14:41:00 1420

转载 检测控件是否安装的两种方式:

<br />1.<br /><!DOCTYPEhtml PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><meta http-equiv="Content-Type"content="text/html; cha

2010-06-09 11:27:00 3909

原创 js数组删除元素

<br />var arr=['a','b','c']; 若要删除其中的'b',有两种方法: 1.delete方法:delete arr[1] 这种方式数组长度不变,此时arr[1]变为undefined了,但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用 for(index in arr) document.write('arr['+index+']='+arr[index]); 这种遍历方式跳过其中undefined的元素 * 该方式IE4.o以后都支持了 2.数组对象splice方法:

2010-06-03 20:06:00 35825 1

原创 js数组去掉重复的元素

<br /><script><br />    Array.prototype.uniq = function() {  <br />        var temp = {}, len = this.length;<br /><br />        for(var i=0; i < len; i++)  {  <br />            if(typeof temp[this[i]] == "undefined") {<br />                temp[this[i]] = 

2010-06-03 20:04:00 4415

原创 js定义方式

<br />数组是JavaScript提供的一个内部对象,它是一个标准的集合,我们可以添加(push)、删除(shift)里面元素,我们还可以通过for循环遍历里面的元素,那么除了数组我们在JavaScript里还可以有别的集合吗?<br />  由于JavaScript的语言特性,我们可以向通用对象动态添加和删除属性。所以Object也可以看成是JS的一种特殊的集合。下面比较一下Array和Object的特性:<br />  Array:<br />新建:var ary = new Array(); 或

2010-06-03 20:01:00 807

转载 jsp上传文件到数据库和从数据库下载文件

  用了commons-fileupload-1.2.jar和commons-io-1.3.2.jar这两个包。save.jsp保存上传文件文件列表:文件名大小// 连接字String SQL_CON_DRIVER = "com.mysql.jdbc.Driver";String SQL_CON_USERNAME = "root";String SQL_CON_PASSWO

2010-05-28 14:59:00 9339 1

原创 加载jar包的问题

如果jar包有问题,或者jar版本有问题,这时候应该从构建路径中删除该jar包,然后不要忘记同时也将文件夹下的jar包删除掉,因为有可能将此jar包发布到服务器下,仍然查找该jar包下的类

2010-05-24 14:15:00 830

转载 Proxy代理模式

 Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访问),直接访问会给使用者或者系统结构带来很多麻烦,我们可以在访问此对象时加上一个对此对象的访问层。如下图:          比如说C和A不在一个服务器上,A要频

2010-05-19 22:10:00 565

原创 受益匪浅

 1、人生最重要的不是努力,不是奋斗,而是抉择。     2、老板只能给一个位置,不能给一个未来。舞台再大,人走茶凉。    3、意外和明天不知道哪个先来。没有危机是最大的危机,满足现      状是最大的陷阱。    4、所见所闻改变一生,不知不觉断送一生。    5、生意,可以掌控努力与投资,却无法掌控结果。人生得意时找      出路,失意时才有退

2010-05-18 10:18:00 666 1

转载 jsp分页(oracle+jsp+apache)

一 前提  希望最新的纪录在开头给你的表建立查询: 表:mytable  查询:create or replace view as mytable_view from mytable order by id desc 其中,最好使用序列号create sequence mytable_sequence 来自动增加你的纪录id号  二 源程序  Class.forName("oracle.jdbc.

2010-04-26 21:49:00 705

原创 表簇(table cluster)

表簇(table   cluster)是一个数据库对象,它可以将那些经常在相同数据块中一起使用的表进行物理分组。当你处理那些经常连接在一起进行查询的表时,表簇是特别有效的。一个表簇存储簇键(用于将表连接到一起的列),以及簇表中的列值。因为簇中的表都被储存在相同的数据库块中,所以使用簇工作时,I/O操作就减少了。  

2010-04-19 15:19:00 947

转载 SSL (Secure Socket Layer)

 为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络  上之传输过程中不会被截取及窃听。目前一般通用之规格为40 bit之安全标准,美国则已推出128 bit之更高安全  标准,但限制出境。只要3.0版本以上之I.E.或Netscape浏览器即可支持SSL。  当前版本为3.0。它已被广泛地用于Web浏览器与

2010-04-18 17:09:00 632

原创 数据公钥加密和认证中的私钥公钥

 加密和认证  首先我们需要区分加密和认证这两个基本概念。  加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的权限。其重点在于用户的真实性。两者的侧重点是不同的。  公钥和私钥  其次我们还要了解公钥和私钥

2010-04-18 17:05:00 784

转载 单点登录(SSO)服务

单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了如何将现有

2010-04-18 15:07:00 976

原创 JSP中的page,request,session,application

application:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用程序启动到停止。session:会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态。生命周期:会话超时,或者服务器端强制使会话失效。 session是针对单个客户和服务器进行会话的    aaplication是服务器所有客户和服务器会话的  

2010-04-18 11:55:00 723

转载 Java密码加密

Java代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="http://sunnylocus.javaeye.com/blog/228630#">package com.sunnylocus.util;   

2010-04-16 17:01:00 1460 1

转载 403错误详解

如果你是访问一个网页出现这个问题 说明这个网页是一般人是关闭的 禁止访问的 你就不要看了  错误代码:403.1  403.1错误是由于"执行"访问被禁止而造成的,若试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序时便会出现此种错误。  错误代码:403.2  403.2错误是由于"读取"访问被禁止而造成的。导致此错误是由于没有可用的默

2010-04-15 11:22:00 3452

转载 Java中几个常用设计模式

1.单例模式(有的书上说叫单态模式其实都一样)该模式主要目的是使内存中保持1个对象。看下面的例子:package org.sp.singleton;//方法一public class Singleton {//将自身的实例对象设置为一个属性,并加上Static和final修饰符private static final Singleton instance = new Singleton

2010-04-08 20:05:00 83717 3

转载 String s = new String("abc");创建了几个String对象

String s = new String("abc");创建了几个String对象? 引用变量与对象的区别;字符串文字"abc"是一个String对象; 文字池(pool of literal strings)和堆(heap)中的字符串对象。一、引用变量与对象:除了一些早期的Java书籍和现在的垃圾书籍,人们都可以从中比较清楚地学习到两者的区别。A aa;这个语句声明

2010-04-07 21:43:00 2950 2

转载 Java堆和栈的区别

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运

2010-04-07 20:27:00 809

转载 IE画图技术

在Web 要实现地图,流程图,涂鸦等功能的时候,可以选择VML,SVG,Javaapplet,或者Flash。百度的map 搜索的地图展示就是使用VML 的。1、 VML VML是微软1999年9月附带IE5.0发布的,全称是Vector Markup Language(矢量可标记语言),其实是Word和HTML结合的产物。可以将Word文档另存为HTML,其中的文本和图片可以很容易的转换,但

2010-04-07 10:44:00 3139

转载 VML画流程图

就用了两个最基本的元素,一是线,二是框。有很多人问我要源代码,我现在就把它帖出来吧。其实很简单的,可能没有接触过VML的人对此感觉到神秘。html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">head>    title>无标题页title><img id="

2010-04-07 10:40:00 4911 7

原创 J2EE实现计划任务

第一步:创建一个任务监听类,实现ServletContextListener 接口import java.util.Calendar;import java.util.Timer;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;import javax.servlet.

2010-03-30 14:47:00 1120

转载 java 多叉树遍历

java 多叉树的遍历 写了二叉的遍历之后,发现多叉也一样的,而且java提供的容器类很方便,手工构造了一颗多叉树。然后再递归遍历。类似于中序遍历吧。 树的节点类: Java代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}"

2010-03-23 14:54:00 7020 2

转载 经典排序算法(Java版)

经典排序算法(Java版)1、冒泡排序 Bubble Sort最简单的排序方法是冒泡排序方法。这种方法的基本思想是,将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮。在冒泡排序算法中我们要对这个“气泡”序列处理若干遍。所谓一遍处理,就是自底向上检查一遍这个序列,并时刻注意两个相邻的元素的顺序是否正确。如果发现两个相邻元素的顺序不对,即“轻”的元素在下面,就交换它们的位置。显然

2010-03-22 13:29:00 740

转载 Oracle定义约束 外键约束

 外键约束保证参照完整性。外键约束限定了一个列的取值范围。一个例子就是限定州名缩写在一个有限值集合中,这个值集合是另外一个控制结构——一张父表    下面我们创建一张参照表,它提供了完整的州缩写列表,然后使用参照完整性确保学生们有正确的州缩写。第一张表是州参照表,State作为主键CREATE TABLE state_lookup(state      VARCHAR2(2), 

2010-03-12 14:44:00 767

转载 配置Apache作为反向代理服务器

                                               几天前遇到的那个问题解决了,就是像大家所说的用Apache作为一个反向代理服务器(R-Proxy),因为Apache可以和WAS、WLS等集成,但不能和IIS集成,所以遇到这样的复杂集成的情况,我查找到的和朋友们给我的资料都是用Apache做反向代理,有的还会加上Apache的Rewrite。

2010-03-12 14:42:00 8714

转载 JS 中如何判断 undefined

JavaScript 中有两个特殊数据类型:undefined 和 null,下节介绍了 null 的判断,下面谈谈 undefined 的判断。以下是不正确的用法: var exp = undefined;if (exp == undefined){    alert("undefined");} exp 为 null 时,也会得到与 undefined 相同的结果,虽然 nul

2010-03-10 17:09:00 1294

转载 SQL With cube

闲来写下with cube的用法cube运算符在 SELECT 语句的 GROUP BY 子句中指定。该语句的选择列表应包含维度列和聚合函数表达式。GROUP BY 应指定维度列和关键字 WITH CUBE。结果集将包含维度列中各值的所有可能组合,以及与这些维度值组合相匹配的基础行中的聚合值。先看下表:我们以id聚合查询出平均分这一条SQL语句与上面唯一不同之处即为多了后面的 with cube,

2010-03-07 21:41:00 825

转载 in和exists的区别与SQL执行效率分析

本文对in和exists的区别与SQL执行效率进行了全面整理分析……最近很多论坛又开始讨论in和exists的区别与SQL执行效率的问题,本文特整理一些in和exists的区别与SQL执行效率分析SQL中in可以分为三类:  1、形如select * from t1 where f1 in (a,b),应该和以下两种比较效率  select * from t1 where f1=a o

2010-03-07 21:39:00 510

转载 深入浅出SQL教程之Group by和Having

在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 SELECT SUM(population) FROM bbc  这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一个结果

2010-03-07 21:25:00 885 1

原创 Internet Explorer 已经为了帮助保护您的计算机而关闭此网页

问题现象:Internet Explorer 已经为了帮助保护您的计算机而关闭此网页    运行不正常的加载项或恶意加载项导致 Internet Explorer 关闭此网页。    您可以执行以下操作:导致结果:页面无法打开,Active等加载项无法加载安装,导致内存问题提示,甚至浏览器直接关闭。解决方法:在浏览器菜单栏选“工具”-“Internet选项(o)”-

2010-03-06 14:19:00 12423

转载 oracle学习笔记——视图

1.视图(VIEW)1.1 概念       视图-----是由SELECT查询语句(可以是单表或者多表查询)定义的一个"逻辑表",只有定义而无数据,是一个"虚表". 在创建视图时,只是将视图的定义信息保存在数据字典中, 而并不将实际的数据复制到任何地方, 即不需要在表空间中为视图分配存储空间. 视图是查看和操纵基表数据的一种方法, 可以像使用表一样使用视图.        tips: 查询视

2010-03-06 11:17:00 822

转载 视图详解

 视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。    视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。    视图的定义存在数据库中,与此定义相关的数据并没有再存一份于数据库中。通过视图看到的数据存放在基表中。    视图看上去非常象数

2010-03-06 11:11:00 1242

转载 触发器

beginif inserting then:new.job:=upper(:new.job);else:new.job:=upper(:new.job);end if;end;2.3、instead of触发器.(此触发器是在视图上而不是在表上定义的触发器,它是用来替换所使用实际语句的触发器.)语法如下:create or replace triggert

2010-03-06 11:01:00 529

转载 oracle job简介

创建oracle joboracle job简介 主要的使用情景 定时在后台执行相关操作:如每天晚上0点将一张表的数据保存到另一张表中,2:定时备份数据库等 熟化说万事开头难,这里我只简单记述一个创建一个简单的job 步骤如下: 1、创建一张表g_test create table G_TEST (   ID     NUMBER(12),   C_DATE DATE ) 2、创建一个sequ

2010-03-06 10:40:00 681

VideoDemo.rar

Android视频播放器,使用VideoView控件实现播放,自定义MediaController,是一款不错的Android播放器

2020-03-20

android反编译三件套.zip

apktool: 可以获取资源文件,提取出图片文件和布局文件。 dex2jar: 将APK反编译成java源码(classes.dex转化为jar文件)。 jd-gui: 查看APK中classes.dex转化出的jar文件,即源码文件。

2020-03-17

qt opencv 摄像头监控 拍照

qt opencv 摄像头监控 拍照qt opencv 摄像头监控 拍照

2017-11-11

Qt串口通信

Qt 串口通信 自动启动 案例,Qt 串口通信 自动启动 案例

2017-10-24

spring+hibernate+jqgrid经典demo

spring hibernate jqgrid的经典例子

2016-05-21

所有车型数据库

所有车型数据库,mysql 直接导入即可,方便,可用

2015-03-13

powerdesigner 15.1 中文使用手册(教程)

powerdesigner 15.1 中文使用手册(教程)教您正确使用该工具,设计优秀的产品

2015-03-07

超经典后台管理界面(适合jsp,asp,php)

费了不少劲找到的一个资源,分享给大家。 超经典后台管理界面(适合jsp,asp,php)

2014-12-06

mod_jk-1.2.31-httpd-2.2.3.so

mod_jk-1.2.31-httpd-2.2.3.so解决集群配置的问题

2013-05-30

pushlet2.0.2 例子

pushlet 2.0.2 模拟实时刷新

2013-03-18

JQuery zTree v3.4.zip

挺好用的Jquery树,本人已经测试过。挺不错的。分享给大家

2012-12-28

计划任务小软件(定时任务)

windows自带的任务计划有诸多限制,该软件安装即可使用,无需配置用户名密码

2012-12-28

SSH网上书店

SSH网上书店,大部分功能已经相当完善,新手好入们

2012-08-01

Lucene 搜索技术中文API文档

Lucene 搜索,很经典的一种搜索技术,在网上找了很久才找到的,分享一下,大家共同提高

2012-07-31

lucene-3.6.0.zip

lucene-3.6.0.zip 做搜索常用的

2012-06-19

cglib-2.2.jar,ehcache-spring-annotations-1.1.2.jar

cglib-2.2.jar,ehcache-spring-annotations-1.1.2.jars 开发spring缓存机制必备两jar包

2012-06-19

java json处理json-lib-2.2.2-jdk15.jar

jjava son处理 jar,将您的list或者javabean处理成json格式

2012-05-30

安卓开发三部曲(基础教程、高阶教程、经典实例)

(绝对经典)本资源含三个教程,非常详细,从基础开发到高级开发,还有经典实例,让您实现从0基础到安卓开发高手的蜕变。

2012-05-25

eclipse搭建JetSpeed与开发案例详细讲解(step by step)

该资料详细介绍了开源portlet框架jetspeed的搭建,帮助初学者一步一步入门

2012-02-17

MyBatis+Spring两大核心jar包

包含(mybatis-3.0.2.jar, mybatis-spring-1.0.0.jar)

2012-01-18

VisualSVN-Server-1.7.1.rar

VisualSVN-Server-1.7.1 界面化 SVN

2011-12-13

MySQl数据库参考手册

由于本手册是作为参考手册而编制的,在本手册中未提供关于SQL或关联数据库概念的一般说明。但对于初学者和经验开发人员都不失为一份进入MySql世界的好资料。

2011-10-20

精通J2EE--Eclipse(SSH)Struts、Hibernate及Spring整合应用案例

精通J2EE--Eclipse(SSH)Struts、Hibernate及Spring整合应用案例

2010-07-16

javaFX最新网页版手册(附带案例)

javaFX语言是一种声明式的静态类型编程语言。它具有第一级函数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系的增量式求值(incremental dependency-based evaluation)等特征。JavaFX 脚本式语言特别适用于Java2D swing GUI组件,它允许简单地创建图形界面。

2009-12-11

pdfReader111

pdfReader11112312423413252345234523452345234523452345234523452

2008-09-10

ext教程

ext 123456789

2008-06-19

空空如也

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

TA关注的人

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