自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 java多线程死锁实例,线程锁并不可怕

为了测试java多线程死锁得到java多线程死锁的直观感觉,写出以下测试代码。public class TestDeadLock{public static void main(String[] args){ A a=new A(); B b=new B(a); a.set(b); Thread t1=new Thread(a); ...

2011-04-16 23:50:07 191

原创 Linux 下各种查找替换字符串的办法

<br />1、在vi中使用的查找替换方法<br />利用 :s 命令可以实现字符串的替换。具体的用法包括:<br />:s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串 str1<br />:s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1<br />:.,$ s/str1/str2/g 用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1<br />:1,$ s/str1/str2/g 用字符串 str2 替换正文中所有出现的字符串

2010-08-02 09:47:00 12875

转载 Java字符串与文件的互转

Java中有时候需要读取一个文本类的文件,将其转换为字符串,然后做进一步处理。Java中没有现成的API方法,自己手动实现一个,大家来分享。 一、字符串转换为文件 /** * 将字符串写入指定文件(当指定的父路径中文件夹不存在时,会最大限度去创建,以保证保存成功!) * * @param res

2010-03-29 16:25:00 979

原创 Oracle中重新编译无效的存储过程, 或函数、触发器等对象

Oracle 中的存储过程在有些情况下会变成失效状态,在 PL/SQL Developer 中该存储过程的图标左上角显示一把小红叉叉。比可以看到存储过程所引用的对象,再就在 dba_objects 视图中可以看到对象的 created 和 last_ddl_time 时间。上面的那种无效的存储程,只要不是语法上有问题,重新编译一下又是可用的了。总不能每次发现时人工去编译的,所以要实现自动化,有

2010-01-18 11:33:00 1434

原创 RSYNC安装使用详解

http://www.cn029.com/article/107/126/2008/20080427116767.html RSYNC软件介绍:rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:可以镜像保存整个目录树和文件系统。可以很容易做到保持原来文件的权限、时间、软硬链接等等。无须特殊权限即可安装。优化的流程,文件传输

2009-01-13 15:46:00 9403

原创 [LINUX]查看系统版本信息的命令

几种查看linux版本信息的方法:1. uname -a  2. cat /proc/version  3. cat /etc/issue  4. lsb_release -a

2009-01-03 15:28:00 865

原创 ORACLE数据库解锁方法

前几天,我的同事在更新数据库数据的时候造成ORACLE死锁现象。百般尝试,未能找到一个解锁的方式。后来百度了一下。还是找到了一个可用的方法。select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.log

2008-11-06 15:57:00 1680

原创 opennms配置文件介绍

配置文件介绍1.        自身管理        1.1        service-configuration.xml        ( /opt/gfcnms/dist/etc )                      这个档案定义opennms本身要启动的服务. 它和VM有关,并且控制哪个服务在哪个VM中开启.

2008-10-18 17:55:00 1611

原创 Open NMS配置手册

Open NMS配置手册 一,安装http://www.opennms.org/documentation/install-traditional-chinese.html这里有安装手册,感觉很麻烦,我使用的的是centos 5.1所以我选择了yum的安装方式很方便。也很省事,当然前提情况是你的网速要够快1,先浏览一下这个页面 http://yum.opennms.org/re

2008-10-18 17:52:00 1853

原创 编程经验系列Java学习杂谈(九):Struts

编程经验系列Java学习杂谈(九):Struts J2ee的开源框架很多,笔者只能介绍自己熟悉的几个,其他的目前在中国IT行业应用得不是很多。希望大家对新出的框架不要盲目的推崇,首先一定要熟悉它比旧的到底好在哪里,新的理念和特性是什么?然后再决定是否要使用它。  这期的主题是Struts,直译过来是支架。Struts的第一个版本是在2001年5月发布的,它提供了一个Web应用的解决方案,如

2008-10-07 17:19:00 608

原创 Oracle快速删除重复的记录

http://www.chinaitpower.com/2006Aug/2006-10-07/216980.html做项目的时候,一位同事导数据的时候,不小心把一个表中的数据全都搞重了,也就是说,这个表里所有的记录都有一条重复的。这个表的数据是千万级的,而且是生产系统。也就是说,不能把所有的记录都删除,而且必须快速的把重复记录删掉。对此,总结了一下删除重复记录的方法,以及每种方法的优缺点。

2008-09-28 14:03:00 1014 1

原创 java代码写excel和文本文档的导入导出【转】

例子1-----》利用jxl包来完成excel导入导出JXL包提供了JAVA环境下操作EXCEL文件的方法,可对EXCEL文件进行读写操作。总体而言这个包的使用非常简单,因工作需要对它进行了简单的应用,现写一下个人总结。JXL包似乎对某些版本的EXCEL文件不太兼容,网站上说它支持EXCEL95-2000。不知道是不是这个原因,在读取EXCEL XP文件时(文件中使用了“数据有效性”等

2008-09-11 11:16:00 3144

原创 Oracle中获取汉字的拼音函数

CREATE OR REPLACE FUNCTION F_PINYIN(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS V_COMPARE VARCHAR2(100); V_RETURN VARCHAR2(4000); FUNCTION F_NLSSORT(P_WORD IN VARCHAR2) RETURN VARCHAR2 AS BEGIN RETURN NL

2008-09-11 10:12:00 1269

原创 GenericHibernateDAOCrud 【收藏】

public class RegionDAOImpl extends GenericHibernateDAOCrud implements IRegionDAO { 中的GenericHibernateDAOCrud在那里呀!谢谢了!GenericHibernateDAOCrud 这个类可以提供给你。它在DAO层对Hibernate增、删、改、查的基类支持。也就是我文章中提到的DAO模式。 pac

2008-09-10 19:45:00 987 1

原创 java代码行统计

import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class CodeCounter {  static long normalLines = 0; s

2008-09-10 14:13:00 773

原创 使用UNION ALL产生ORA-00933 ERROR 的问题

union all 连接的两个结果集,只能最后一个结果集中允许出现order by子句,但是该order by子句对整个结果集都产生影响。

2008-03-07 14:12:00 1750 1

原创 生成.war

1.假设你需要打包的目录为/WebRoot/,先进入该目录(注意,一定是进入到WEB-INF的上级目录下),然后全选,使用winrar(or其他压缩工具)来创建一个.zip格式的压缩包,然后重命名为yourapp.war2.jar -cvf filename.war foldername1 foldername2 .... 解压缩是jar -xvf filename.war 3.使用ant 

2007-07-19 09:54:00 725

原创 Join Order Hints(Oracle)

SELECT /*+ use_hash(d,r)*/ D.*FROM (SELECT * FROM SOL_DEFECTS WHERE SEQ# = 1 AND WS_ID      (SELECT SN_KEY FROM SOL_RUNCARD R WHERE WO_KEY = 86810) RWHERE D.SN_KEY = R.SN_KEY;    or:select *from

2007-07-05 15:56:00 731

原创 oracle中日期格式支持毫秒级

下面的是oldwain(老斗)的方法:CREATE or replace JAVA SOURCENAMED MyTimestampASimport java.lang.String;import java.sql.Timestamp;public class MyTimestamp{public static String getTimestamp(){return (newTimestamp(S

2007-06-14 13:19:00 4573

原创 如何在Action里返回值 [收藏]

我想好多朋友一定遇到过这种情况,在sturts Action里当我们执行完一些方法后,想返回某些值到jsp页面里,让客户知道执行的情况,可是在Action里没有在ActionForm里方便,可以直接return ActionErrors 的对象,这时我们一般有两种方法:一种是: ActionMessages errors=new ActionMessages();ActionMessage mes

2007-06-01 17:23:00 1345

原创 Windows系统开始—运行—命令大放送

微软Windows系统日新月异的发展给用户们带来了越来越多的方便,同时使得某些功能渐渐被人们所淡化了,比如“运行”。对于那些“老鸟”们来说“运行”命令已经是掌握的驾轻就熟,可是对于刚刚接触电脑的新手来说,可能还是个陌生的“东西”。其实,掌握好Windows的“运行”命令,能够更快捷的对系统进行操作,从而达到提高系统管理效率的目的。explorer-------打开资源管理器Nslookup----

2007-05-25 09:09:00 909

原创 Linux查看系统命令

1. 系统/文件/网络df -lh 查看磁盘的使用情况以及文件系统被挂载的位置fdisk -l 查看磁盘分区表及分区结构stat  display file or filesystem statusuname                                 "什么系统",-r "查看内核版本"d

2007-05-16 15:28:00 1170

原创 常用的查看数据库的SQL

常用的查看数据库的SQL查看数据库的SQL 1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.ta

2007-05-16 15:27:00 829

原创 CVS建立用户

 Z:/>set cvsroot=:pserver:jerryd@127.0.0.1:/cvsrootZ:/>cvs loginLogging in to :pserver:jerryd@127.0.0.1:2401:/cvsrootCVS password: ******Z:/>cvs passwd -a vynnAdding user vynn@127.0.0.1New passwor

2007-05-10 15:50:00 1314

原创 SWT, Swing and AWT[收藏]

SWT, Swing or AWT: Which is right for you? http://www-128.ibm.com/developerworks/grid/library/os-swingswt/  ----------------------------------------------------------------------------------------

2007-04-30 10:19:00 742

原创 Servlets/JSP开发技术问答

为什么GenericServlet在init(ServletConfig config)基础上增加了一个init()方法? init()方法被GenericServlet.init(ServletConfig config)方法调用。init()方法方便了开发人员定制Servlet的初始化,而无须去维护ServletConfig对象的存储工作。重写GenericServlet.init(Ser

2007-04-30 09:48:00 791

原创 JSP取当前日期

var myDate = new Date();    myDate.getYear();       //获取当前年份(2位)    myDate.getFullYear();   //获取完整的年份(4位,1970-????)    myDate.getMonth();      //获取当前月份(0-11,0代表1月)    myDate.getDate();       //获取当前日(1

2007-04-28 17:11:00 1458

原创 Oracle全套日期用法[收藏]

Oracle全套日期用法,与大家分享 Tags: 日期 oracle TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month

2007-04-27 17:43:00 698

原创 ERP SAP ABAP

http://www.vsharing.com/Blog/BlogArtTagList.aspx?tags=SAP 老黄的畅想空间: http://www.vsharing.com/Blog/hpj168/MC6885/P5.html

2007-03-31 10:48:00 715

原创 键盘键与虚拟键码对照表

键盘键与虚拟键码对照表      字母和数字键     数字小键盘的键       功能键         其它键       键   键码     键   键码       键   键码     键      键码       A   65       0   96        F1   112     Backspace    8       B   66       1   97     

2007-03-23 17:27:00 10736 2

原创 Java技术资料

利用Jakarta Commons Lang简化Java: http://dev2dev.bea.com.cn/techdoc/2005071902.html 单元测试利器JUnit4:http://www.ibm.com/developerworks/cn/java/j-lo-junit4/index.html?S_TACT=105AGX52&S_CMP=techcsdnCrea

2007-03-23 11:47:00 1050

原创 Linux 脚本编写基础

Linux 脚本编写基础 1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须放在文件的第一行):#!/bin/sh  符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。  当编辑好脚本时,如果要执行该脚本,还必须使其可执行。  要使脚本可执行:编译 chmod +x filename 这样才能用./

2007-03-22 11:23:00 1444

原创 Oracle PL/SQL语言基础

Oracle PL/SQL语言基础 PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。   PL/SQL的优点   从版本6开始PL/SQL就被可靠的整合到ORACLE中了,一旦掌握PL/

2007-03-22 10:16:00 704

原创 Oracle启动停止命令 (收藏)

1、启动数据库:oracle@suse92:~> sqlplus /nolog SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQL> conne

2007-03-05 10:18:00 11691 1

原创 程序效率

写一个函数Long f_Calc(Long N)计算出:1-2+3-4+5-6+7-...N的值(N>100以上)唯一要求:尽最大可能的节省CPU资源.和运算时间两个比较好的程序:long f_Calc(long n){  if (n%2=0) return -n/2;  else return (n+1)/2;} long f_Calc(long n){  long a = n>>1

2007-01-15 17:16:00 771

原创 利用批处理定时删除文件

利用批处理删除文件:---------------------------------------------------------------------------------@echo offrem 删除15天前的xml文件forfiles /p d:/temp /s /m *.xml /d -15 /c "cmd /c del @file --------------------

2006-10-19 11:46:00 3877

原创 ORACLE函数大全(收藏)

SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;        A         A      ZERO     SPACE--------- --------- --------- ---------      

2006-09-18 11:22:00 830

原创 Oracle备份还原

新建一个bat文件,把下面的内容保存进去,然后新建计划任务定时执行这个bat就可以为Oracle自动备份了.^_^D:cd /mkdir oracle_bakcd oracle_bakmkdir %date:~0,10%D:/oracle/ora90/BIN/exp.exe eciq/eciq@eciq file=%date:~0,10%/%date:~0,10%.dmp log=%dat

2006-09-14 19:47:00 1673

原创 Java字符串的比较(收藏)

This is a question about String compare.The result is different if generate string with different way--one is using keyword "new",another isnt.Please help me answer:Why did this happen?What differenc

2005-12-20 14:29:00 1559 1

Junit4 basic concept

Junit4 basic concept

2012-02-10

空空如也

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

TA关注的人

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