技术类文章
文章平均质量分 74
FutureInHands
这个作者很懒,什么都没留下…
展开
-
oracle日期格式总结
oracle日期格式总结在oracle中处理日期大全 TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Yea转载 2008-01-10 00:47:00 · 1268 阅读 · 0 评论 -
oracle 存储过程的基本语法
oracle 存储过程的基本语法1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中原创 2007-05-10 14:01:00 · 768 阅读 · 0 评论 -
PL/SQL学习笔记
PL/SQL学习笔记2004-9-7 星期二 阴PL/SQL数据库编程(上)第一章1. Oracle应用编辑方法概览答:1) Pro*C/C++/... : C语言和数据库打交道的方法,比OCI更常用; 2) ODBC 3) OCI: C语言和数据库打交道的方法,和ProC很相似,更底层,很少用; 4) SQLJ: 很新的一种用Java访问Ora原创 2007-05-10 13:59:00 · 706 阅读 · 0 评论 -
JavaScript中的正则表达式解析
JavaScript中的正则表达式解析http://www.webjx.com 更新日期:2005-10-22 07:20 出处: 作者: 正则表达式是一个描述字符模式的对象。 JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个Re转载 2007-08-06 11:05:00 · 834 阅读 · 0 评论 -
各种数据库的JDBC驱动下载及连接字符串URL写法
各种数据库的JDBC驱动下载及连接字符串URL写法2006年12月03日 星期日 下午 06:43 各种数据库的JDBC驱动下载及连接字符串URL写法 sun官方网站上的JDBC驱动列表:转载 2007-08-06 10:38:00 · 1209 阅读 · 0 评论 -
Native Method
今天花了两个小时把一份关于什么是Native Method的英文文章好好了读了一遍,以下是我依据原文的理解。一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在转载 2007-08-03 14:40:00 · 1231 阅读 · 1 评论 -
native , synchronized
native , synchronized JAVA中native方法@与羊共舞的狼 Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操 作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 可以将native方法比作Java程序同C程序的接口,其实现步骤: 1、在Java中声明native()方法,然后转载 2007-08-03 14:39:00 · 1375 阅读 · 0 评论 -
Hibernate连接池配置
Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点:一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这个连接池存在缺陷。如果你因为某种原因需要在Hibernate3中使用DBCP,建议采用JNDI方式。二、默认情况下(即没有配置连接池的情况下),Hibe转载 2007-07-25 22:43:00 · 2106 阅读 · 0 评论 -
Eclipse实用教程(操作Excel)
此操作使用POI类库,请到以下URL下载: http://apache.justdn.org/jakarta/poi/release/bin/poi-bin-2.5.1-final-20040804.zip 以下是源码: package com.test; import java.io.FileOutputStream; import org.apache.po转载 2007-07-30 16:32:00 · 1954 阅读 · 0 评论 -
理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc/datasource 的不同之处。
[转]理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc/datasource 的不同之处。 转自:http://www.cnblogs.com/dekn/archive/2006/02/14/330308.html在描述JNDI,例如获得数据源时,JNDI地址有两种写法,例如同是 jdbc/testDS 数据源:A: java:c转载 2007-07-30 10:37:00 · 1424 阅读 · 0 评论 -
iBatis简明教程及快速入门
iBatis是又一个O/R Mapping解决方案,j2ee的O/R方案真是多,和Hibernate相比,iBatis最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBatis是能满足你的要求又足够灵活的最简单的解决方案。iBatis最大的特点是简单,最新版本2.0(下载),和1.0相比,主要改动在XML配置文件上,不过,只要有SQL基础,相信你不用教程也能看明白。下面我们看一个最简单转载 2007-07-25 22:46:00 · 2411 阅读 · 1 评论 -
Hibernate二级缓存攻略
很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。 hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓转载 2007-07-26 17:10:00 · 744 阅读 · 0 评论 -
Hibernate的缓存机制介绍
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和转载 2007-07-26 17:07:00 · 727 阅读 · 0 评论 -
ibatis初步介绍(DBCP连接池)
ibatis初步介绍(DBCP连接池) 【虎.无名】注意,如何在iBatis中配置DBCP而不是SIMPLE数据库连接池。http://www.blogcn.com/user24/zjpsh/blog/5346535.html[转]ibatis初步介绍 在开发过程中最能帮助你的是什么?是框架,一转载 2007-07-25 22:44:00 · 3871 阅读 · 0 评论 -
深入 Lucene 索引机制
深入 Lucene 索引机制转载 2007-07-24 14:14:00 · 907 阅读 · 0 评论 -
Lucene:基于Java的全文检索引擎简介
Lucene:基于Java的全文检索引擎简介作者:车东 发表于:2002-08-06 18:08 最后更新于:2007-04-12 11:04版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。http://www.chedong.com/tech/lucene.html Lucene是一个基于Java的全文索引工具包。 基于Jav转载 2007-07-24 14:13:00 · 812 阅读 · 0 评论 -
使用Log4j进行日志记录
使用Log4j进行日志记录solo L发布日期:2006年07月30日,更新日期:2006年07月30日1996年初,欧洲安全电子市场(EU SEMPER)项目组决定编写自己的日志记录API,后来这个API演变成了Log4j。Log4j是一个开放源码项目,一个非常流行的Java日志记录包。它允许开发者向代码中插入日志记录语句,还允许在不修改应用程序源码的情况下修改记录日志的行为转载 2007-07-24 13:45:00 · 946 阅读 · 0 评论 -
Lucene中文分词
Lucene中文分词solo L发布日期:2006年07月10日,更新日期:2006年07月30日Apache Lucene作为一个开放源码的搜索软件包应用越来越广泛,但是对于中文用户来说其提供的两个中文分词器(CJKAnalyzer、ChineseAnalyzer)的功能又太弱了。所以迫切需要开发自己的中文分词器,而开发适用的分词器是一项很有挑战的工作。我想在文章中实现一个中转载 2007-07-24 13:41:00 · 2331 阅读 · 0 评论 -
JUnit和单元测试入门简介
JUnit和单元测试入门简介1、几个相关的概念白盒测试——把测试对象看作一个打开的盒子,程序内部的逻辑结构和其他信息对测试人员是公开的。回归测试——软件或环境的修复或更正后的“再测试”,自动测试工具对这类测试尤其有用。单元测试——是最小粒度的测试,以测试某个功能或代码块。一般由程序员来做,因为它需要知道内部程序设计和编码的细节。JUnit ——是一个开发源代码的Java测试框架转载 2007-08-13 22:25:00 · 1099 阅读 · 0 评论 -
新版JUnit 4.0 抢先体验
新版JUnit 4.0 抢先体验 JUnit 是 Java 语言事实上的 标准单元测试库。JUnit 4 是该库三年以来最具里程碑意义的一次发布。它的新特性主转载 2007-08-13 22:30:00 · 1047 阅读 · 0 评论 -
oracle中获得某表中的随机数据记录
oracle中获得某表中的随机数据记录大数据集表随机取数据 select * from (select * from table_name sample(10) order by trunc(dbms_random.value(0, 1000))) where rownum = 1; sample(10):含义为检索表中的10%数据转载 2008-01-09 17:49:00 · 1302 阅读 · 0 评论 -
Java48个关键字速查表(转)
Java语言一共使用了48个保留关键字,他们主要可以分为如下几类。 +访问控制 private 私有, protected 保护, public 共享. +类、方法和变量修饰符 abstract 摘要, class 类, extends 扩允, final 结局, implements 工具, interface 接口, native 本地, new 新, static转载 2007-10-31 15:50:00 · 1152 阅读 · 0 评论 -
★ Java内存管理特点
★ Java内存管理特点 Java一个最大的优点就是取消了指针,由垃圾收集器来自动管理内存的回收。程序员不需要通过调用函数来释放内存。 1、Java的内存管理就是对象的分配和释放问题。 在Java中,程序员需要通过关键字new为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。 对象的释放是由GC决定和执行的。 在Java中,内存转载 2007-09-30 15:31:00 · 1548 阅读 · 1 评论 -
内存模型 (memory model)
内存模型 (memory model)内存模型描述的是程序中各变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存取出变量这样的低层细节.不同平台间的处理器架构将直接影响内存模型的结构.在C或C++中, 可以利用不同操作平台下的内存模型来编写并发程序. 但是, 这带给开发人员的是, 更高的学习成本.相比之下, java利用了自身虚拟机的优势, 使内存模型不束缚转载 2007-09-30 15:28:00 · 2285 阅读 · 0 评论 -
Linux基本命令
Linux基本命令 1 Linux进入与退出系统 http://www.yesky.com/20030306/1655486_7.shtml (学习命令)进入Linux系统:必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号: 1.root--超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情。 2.普通用户--这个帐号供普通用户使用,可以进行有限的操作。 一般的L转载 2007-06-14 15:23:00 · 7033 阅读 · 0 评论 -
javaScript 收藏(1)
1、数字验证内 1.1 整数 /^(-|/+)?/d+$/.test(str) 1.2 大于0的整数 (用于传来的ID的验证) /^/d+$/.test(str) 1.3 负整数的验证 /^-/d+$/.test(str)2、时间类 2.1 短时间,形如 (13:04:06) function isTime(str) { var a = str.转载 2007-06-14 15:20:00 · 1117 阅读 · 0 评论 -
JavaScript示例收藏
JavaScript示例收藏 JavaScript就这么回事1:基础知识 1 创建脚本块1: 2: JavaScript code goes here3: 2 隐藏脚本代码1: 2: 3: document.write(“Hello”);4: // -->5: 在不支持JavaSc转载 2007-06-14 14:26:00 · 733 阅读 · 0 评论 -
表单常用收集
表单常用收集 作者:不详 来源:本站整理 发布时间:2007-2-10 11:40:59转载 2007-06-14 14:22:00 · 2270 阅读 · 0 评论 -
经典:Java及相关字符集编码问题研究
1. 概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。2. 编码基本知识最早转载 2007-09-03 21:09:00 · 1184 阅读 · 0 评论 -
JS的正则表达式
JS的正则表达式//校验是否全由数字组成 代码 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } render_code();转载 2007-08-31 18:22:00 · 863 阅读 · 0 评论 -
oracle 函数大全
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE--------- --------- --------- ---------转载 2007-08-22 21:46:00 · 800 阅读 · 0 评论 -
tomcat配置数据源
每次配,每次忘,贴在这里。 debug= "99" reloadable="true" crossContext="true" verbosity="DEBUG"> type="javax.sql.DataSource" password="test" driverClassName="ora原创 2007-08-22 16:11:00 · 866 阅读 · 0 评论 -
批处理JDBC语句以提高处理速度
有的时候JDBC运行的不够理想,这就促使我们写一些与特定数据库相关的存储过程。作为一个替换方案,不妨试一下Statement的批处理特征,看看一次执行所有的SQL语句是否会带来速度的提升。存储过程最简单的形式就是整个过程只包含一组SQL语句。将这些语句放到一起能容易管理也可以提高运行速度。Statement类具有包含一串SQL语句的能力,因此它允许所有的SQL语句在一个数据库会话中被执行,从而避免转载 2007-08-19 20:03:00 · 1201 阅读 · 0 评论 -
SQL中exists和in的区别 (转)
假设如下应用:两张表——用户表TDefUser(userid,address,phone)和消费表TAccConsume(userid,time,amount),需要查消费超过5000的用户记录。用exists:select * from TDefUserwhere exists (select 1 from TAccConsume where TDefUser.userid=TAccConsum转载 2007-05-19 14:23:00 · 1126 阅读 · 0 评论 -
Junit学习笔记
Junit学习笔记2007年07月27日 星期五 21:15 JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework),供Java开发人员编写单元测试之用。 1、概述Junit测试是程序员测转载 2007-08-13 22:24:00 · 1014 阅读 · 0 评论 -
oracle表空间,用户,授权
select *from dba_tableswhere OWNER=peter CREATE TABLESPACE data01DATAFILE D:/oracle/ora92/oradata/db/DATA01.dbf SIZE 200MUNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64kCREATE TEMPORARY TA转载 2007-08-16 20:57:00 · 3830 阅读 · 0 评论 -
ORACLE SEQUENCE的简单介绍(自增长字段)(转)
ORACLE SEQUENCE的简单介绍(自增长字段)(转)作者:UB 时间:2002-04-10 19:38:21 修改 回复ORACLESEQUENCE的简单介绍 http://www.fanqiang.com(2001-05-1410:15:00) 在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按转载 2007-05-14 14:27:00 · 2246 阅读 · 0 评论 -
用 Lucene 加速 Web 搜索应用程序的开发
用 Lucene 加速 Web 搜索应用程序的开发转载 2007-07-24 14:16:00 · 887 阅读 · 0 评论 -
实战 Lucene,第 1 部分: 初识 Lucene
实战 Lucene,第 1 部分: 初识 Lucene转载 2007-07-24 14:15:00 · 700 阅读 · 0 评论 -
Struts标签
Struts标签solo L发布日期:2005年06月01日,更新日期:2005年06月01日您使用过旅游指南吗?它总是能让我们快速的找到目的地。我对此有深刻的印象,希望这篇指南也能使您快速的完成Struts标签相关的任务。我深入细致的总结了日常使用Struts的一些经验,感觉Struts标签的用途非常广泛并且功能强大,但是学起来还是比较费时间的。我认为学习Struts标签最好转载 2007-07-24 13:48:00 · 711 阅读 · 0 评论