- 博客(54)
- 资源 (10)
- 收藏
- 关注
转载 清空 DB2 表中数据的几种方法
对于使用 DB2 数据库的用户,有时有需要将表中数据清空的需求,这里提供了四种数据删除的方法,以供用户根据自己的需求进行选择:1. 使用 DELETE 语句,即:DELETE FROM 该语句将清除表中所有数据,但由于这一操作会记日志,因此执行速度会相对慢一些,另外要注意的是,如果表较大,为保证删除操作的成功,应考虑是否留有足够大的日志空间。2. 使用 NOT LOGGED INI
2009-03-25 12:38:00
1602
原创 DOS命令行删除N天以前的文件
DOS命令行删除N天以前的文件DelOldFile.cmd:: DelOldFile.cmd - 删除指定日期前的所有文件:: Climbing - 2005-8-26 - CMD@WinXP@echo offif "%1"=="" goto _usageset dst=./.if not "%2"=="" if exist %2/. (set dst=%2/.) else
2009-03-25 11:04:00
4724
原创 开源搜索引擎资源列表
开放源代码搜索引擎为人们学习、研究并掌握搜索技术提供了极好的途径与素材,推动了搜索技术的普及与发展,使越来越多的人开始了解并推广使用搜索技术。使用开源搜索引擎,可以大大缩短构建搜索应用的周期,并可根据应用需求打造个性化搜索应用,甚至构建符合特定需求的搜索引擎系统。搜索引擎的开源,无论是对技术人员还是普通用户,都是一个福音。 搜索引擎的工作流程主要分为三步:从互联网抓取网页→创建
2009-03-10 14:30:00
1531
2
原创 Ubuntu 8.10安装中文输入法
很简单的技巧,高手闪过,安装Ubuntu 8.10后发现你不能输入中文就在终端里执行sudo apt-get install scim-pinyin,把密码打上就会自动安装中文输入法了。 完成后你还需要对scim配置一下,系统---首选项---scim输入法设置---找到下面的全局设置---在简体中文上打勾,把系统注销后你就可以使用scim中文输入法了。 (
2009-03-10 10:24:00
766
原创 简单SQL语句小结
为了更容易理解SQL语句,本文假定已经建立了一个学生成绩管理数据库,全文均以学生成绩的管理为例来描述。 1.在查询结果中显示列名: a.用as关键字:select name as 姓名 from students order by age b.直接表示:select name 姓名 from students order by age 2.精确查找: a.用in限定范围
2009-03-06 15:13:00
375
原创 Oracle中的sql分页句子
在oralce上的分页需要用到伪列 只所以这么做,是因为oralce不支持rownum比较 比如说找出第三行纪录,那就是 select last_name, salary from (select rownum a, b.* from s_emp b) where a=3 如果找出第10行到第20行的数据的话,那就必须用到 select last_name, salary from (select
2009-03-06 15:10:00
349
原创 批量建立索引
条件跟建表语句一样,需要resource和显示指定create table权限 create or replace procedure create_x_index(s varchar2,i integer,s2 varchar2,s3 varchar2) is cur integer; begin cur:=dbms_sql.open_cursor; for lc in 1..i l
2009-03-06 15:04:00
564
原创 天表向月表整合的存储过程(oracle)
create or replace procedure DayIntoMonth(today date,day integer,) as login_name z_day_1.login_name%TYPE; login_ip z_day_1.login_ip%TYPE; lab_ip z_day_1.lab_ip%TYPE; day_cur integer; month_cur integer;
2009-03-06 15:00:00
686
原创 整合部分存储过程头部
create or replace package netct_pack as procedure exec_detailintoday; procedure exec_dayintomonth; procedure exec_monthintoyear; procedure detailintoday(lasthour date,now date,day integer);
2009-03-06 14:56:00
400
原创 批量建表的语句例子
要调用系统包批量建表必须满足以下两个条件: 第一 :必须有resource权限 第二:必须显示指定create table 权限 平台 :oracle 9.2.0.1 代码例子如下 : eate or replace procedure truncateX(table_prefix varchar2,num integer) as cur integer;
2009-03-06 14:55:00
670
原创 整合部分,存储过程body体
create or replace package body netct_pack as /***************************detailintoday*******************************/ procedure exec_detailintoday as now date; lasthour date; table_n integer; begin n
2009-03-06 14:52:00
468
原创 Unix系列shell程序编写(中)
8>elif语句 嵌套if语句有时会给用户带来混乱,特别是什么时候fi语句很难判断。因此Bourne Shell又提供了elif语句。elif是else-if的缩写,它表示是if语句的继续。格式为: if command then command elif command then command elif command
2009-03-06 14:46:00
450
原创 unix配置文件大全
etc/bootparams 从网络客户机的配置文件 /etc/cron.d/cron.allow /etc/cron.d/cron.deny 用于对crontab进行访问控制. /etc/defaultdomain NIS域名设置文件 /etc/default/cron 对cron的log进行控制. /etc/default/login 对root用户远程登陆许可进行设置。 /etc./defa
2009-03-06 14:43:00
1618
原创 完全用 GNU/Linux 工作
— 摈弃 Windows 低效率的工作方式,发掘 Linux 身上的 UNIX 气质 我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。 GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。 我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由软件运动的,虽然我觉得自由软件
2009-03-06 14:41:00
479
原创 iptables规则
服务器: SuSE Linux 8.2 + ADSL 客户端: Windows2000 局域网: 用8口10-100M集线器连接SuSE(192.168.1.3), Windows(192.168.1.5), ADSL(192.168.1.1) 使用squid+iptables,大部分经验从www.linuxaid.com得到,只是在这里总结一下。 关于iptables的详细说明,请看: IPTA
2009-03-06 14:37:00
731
原创 spring中的aop术语
AOP中的术语: Aspect方面: 一个关注点的模块化,这个关注点实现可能 另外横切多个对象。事务管理是J2EE应用中横切关注点中一个很好的例子。方面用Spring的 Advisor或拦截器实现。 Joinpoint连接点: 程序执行过程中明确的点,如方法的调 用或特定的异常被抛出。 Advice通知: 在特定的连接点AOP框架执行的动作。各种类 型的通知包括“around”、“before”和
2009-03-06 14:31:00
689
原创 spring中实现rmi的一个例子及说明
rmi是java体系中实现分布式计算的重要手段.spring也提供了rmi的远程服务调用,本文主要讨论如何用spring的IOC实现rmi的远程服务调用 首先定义需要使用的域对象(Account), 这是由远端计算以后产生Account的对象,并将该对象传递给客户端: package rmi;import java.io.Serializable;public class Acco
2009-03-06 14:29:00
472
原创 解决Struts分页显示
一 开发环境 Elicpse+Struts Studio+SqlServer2000+Tomcat。 二 开发思路 既然讲的是Struts,那自然离不了MVC,分页显示也是如此。 1 建立适当的模型组件,对应你要查询数据库中的表。这部分由我们熟悉的javaBean来充当。并在其中建立数据库查询方法,该方法需要一个java.sql.Conntection类型的参数,并返回一个ArrayList。在本
2009-03-06 14:21:00
369
原创 hibernate研究
在关系型数据库中,主键可分为自然主键和代理主键.自然主键是含有业务意义的,代理主键则不含有业务意义.因此代理主键可以适应不断变化的业务需求,所以推荐使用.代理主键一般设置为整型,hibernate中可以把OID设为long、int 和short类型及它们的包装类型(Long、Integer、Short).关于代理主键的映射请参照这里,今天说说hibernate对自然主键的映射. 映射单个
2009-03-06 14:16:00
580
原创 Hibernate的缓存机制介绍
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和
2009-03-06 14:14:00
443
原创 spring中构造bean实例的三种方法
spring作为一种轻量级的bean容器解决方案,核心解决的问题是bean的创建方式及bean依赖关系的注入。 spring中构造bean的实例一共有三种方法:(1)通过构造器构造实例。(2)使用静态的工厂方法构造 bean实例。(3)通过实例工厂方法构造bean实例.在绝大多数情况下,spring是通过new的方式(构造器方式) 构造出bean的实例。比较少的情况下则是通过静态的工厂方法或者实例
2009-03-06 14:11:00
968
原创 一个spring例子
package eg;public class ExampleBean { private AnotherBean beanOne; private YetAnotherBean beanTwo; public AnotherBean getBeanOne() { return beanOne; } public void s
2009-03-06 14:08:00
1454
2
原创 为什么要学习Hibernate?
做过的很多项目的过程中,我一直有一个悬而未决的问题在困扰我,那就是持久层的开发。持久层的开发一般来说要么用CMP,要么用JDBC+DAO。 CMP就不用说了,它对我来说是一种失败的实践,而JDBC+DAO也存在很多的困难,我很难做到把关系表记录完整的映射到持久对象的关系上来,这主要体现在多表的关系无法直接映射到对持久对象的映射上来,可能是一个表映射多个持久对象,有可能是多个表映射一个持久对象,更有
2009-03-06 14:03:00
329
原创 spring中实现aop的例子及说明
面向方面编程(aspect-oriented prigraming, AOP)进一步完善了OOP, OOP的三个基本特性(封装,继承,多态)将应用程序的设计从类的内部和类的纵向关系考虑, 但是实际的应用程序还有一个复杂的问题没有在OOP中解决,那就是类之间在横向上的复杂交互关系, 在OOP中解决这个问题依靠的是设计模式. 但是设计模式并不是一个初学者容易掌握的技术. AOP在OOP的基础上又将程序
2009-03-06 14:00:00
698
原创 Java数据库连接集锦
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。 一、连接各种数据库方式速查表 下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用
2009-03-03 14:34:00
307
原创 java编程规范
1. 应用范围 本规范应用于采用J2EE规范的项目中,所有项目中的JAVA代码(含JSP,SERVLET,JAVABEAN,EJB)均应遵守这个规范。同时,也可作为其它项目的参考。 2. 设计类和方法 2.1 创建具有很强内聚力的类 方法的重要性往往比类的重要性更容易理解,方法是指执行一个统一函数的一段代码。类常被错误的视为是一个仅仅用于存放方法的容器。有些开发人员甚至把这种思路作了进一步的发挥,
2009-03-03 14:25:00
332
原创 成为编程高手的八大奥秘
世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1、扎实的基础 数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书籍
2009-03-03 14:21:00
270
原创 Java学习需掌握的30个基本概念
Java的白皮书为我们提出了Java语言的11个关键特性 (1)Easy:Java的语法比C++的相对简单,另一个方面就是Java能使软件在很小的机器上运行,基础解释其和类库的支持的大小约为40kb,增加基本的标准库和线程支持的内存需要增加125kb。 (2)分布式:Java带有很强大的TCP/IP协议族的例程库,Java应用程序能够通过URL来穿过网络来访问远程对象,由于servlet机
2009-03-03 14:17:00
301
表单验证 Validator v1.05
表单的验证一直是网页设计者头痛的问题,表单验证类 Validator就是为解决这个问题而写的,旨在使设计者从纷繁复杂的表单验证中解放出来,把精力集中于网页的设计和功能上的改进上。 Validator是基于JavaScript技术的伪静态类和对象的自定义属性,可以对网页中的表单项输入进行相应的验证,允许同一页面中同时验证多个表单,熟悉接口之后也可以对特定的表单项甚至仅仅是某个字符串进行验证。因为是...
2008-09-22 16:49:08
223
J2EE学习资料
【 J2EE 开发视频】【1-45讲】 地址:http://www.ibeifeng.com/read.php?tid=443&u=1007【尚学堂】【AJAX+XML部分】【全套】 地址:http://www.ibeifeng.com/read.php?tid=13&u=1007J2EE升入学习(SSH+EJB3+Oracle+UML+OA+DRP) 地址:htt...
2008-09-07 19:12:30
281
MySQL/Oracle/DB2/SQLServer/PostgreSQL等技术
MySQL/Oracle/DB2/SQLServer/PostgreSQL等技术: 一、关于MySQL: 1、自动导出mysql数据库并保存为按日期时间命名的文件 由于项目要定期导出mysql数据库,于是写了个脚本。 该脚本导出的文件名格式为bak-[年-月-日-时-分-秒.厘秒]-db.sql,例如bak-[2008-02-20-10-27-06.58]...
2008-07-24 17:20:40
370
其他应用服务器技术
其他应用服务器技术: 讨论和学习其他应用服务器:BES AppServer,JRun,Orion,Apusic,JBoss,Oracle AppServer,Sybase EAServer,Sun ONE Application Server,SilverStream eXtend App Server等。...
2008-07-24 17:17:01
110
IBM WebSphere 技术
IBM WebSphere 技术:一、在WAS6.0 ND中实现集群 本文通过两个实际场景,介绍如何从头搭建一个WAS ND水平集群环境以及如何将一个已有的单节点(或三节点)Web环境扩展成五节点的集群环境。1. 介绍当前,越来越多的企业用户基于WebSphere应用服务器和DB2数据库环境搭建业务系统,实现电子商务。随着业务量的增大,企业对系统的负载量和高可用性提出了更多的要求,特别...
2008-07-24 17:14:23
177
Ajax框架Dojo,Dojo是一个非常强大面向对象,开源的JavaScript工具箱。它为开发Web胖客户端程序提供了一套完整的Widget和一些特效操作。
2009-12-20
搜索引擎的研究与实现(Java)(含源码)
2009-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人