自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小鱼的最爱

------天若有情天亦老

  • 博客(60)
  • 收藏
  • 关注

原创 oracle死锁的检测及处理

一. 死锁的检测   --查死锁的会话。select  A.sid, b.serial#, decode(A.type,     MR, Media Recovery,     RT,Redo Thread,     UN,User Name,     TX, Transaction,     TM, DML,     UL, PL/SQL Use

2010-05-12 15:39:00 1268

原创 java中equals和==的区别

值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。==比较的是2个对象的地址,而equals比较的是2个对象的内容。显然,当equals

2010-05-10 11:46:00 484

原创 linux--开启关闭防火墙

切换到root用户下,service iptables status  用于查看是否有开启防方墙. service iptables stop    用于关闭防火墙. service iptables start   用于打开防火墙.  防火墙的开启有时会限制外部访问服务器上的端口失败.

2010-03-11 09:58:00 554

原创 一款JAVA反编译器的软件---JAVA DECOMPILER地址

http://java.decompiler.free.fr/?q=jdgui

2010-02-10 08:31:00 468

转载 linux常见命令----chmod和chown命令的用法

一、chown 命令用途:更改文件的所有者或组。命令由单词change owner组合而成。使用示例:1,更改文件的所有者:chown jim program.c文件 program.c 的所有者更改为 jim。作为所有者,jim 可以使用 chmod 命令允许或拒绝其他用户访问 program.c。2,更改目录的所有者:chown -R john:build /tmp

2010-02-03 08:31:00 941

转载 log4j 配置

在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级

2010-02-02 09:58:00 407

原创 Linux共享文件夹设置实例

1.在存放共享文件的服务器设置共享文件夹,   1) 更改/etc/exports 文件, 将需要共享的文件夹设置成共享目录,rw代表可读可写,sync代表同步的意思,前面的*表示所有IP都可以访问    /tmp/update *(rw,sync)    /opt/orabackup/prd *(root_squash,rw,sync)    /home/claim/deploy/cal

2010-01-28 17:03:00 1401

原创 Jrockit 内存管理官方介绍

Understanding Memory Management Memory management is the process of allocating new objects and removing unused objects to make space for those new object allocations. This section presents some basi

2010-01-22 09:15:00 1343

原创 netstat Send-Q Recv-Q,端口状态说明

netstat Send -Q Recv -Q Send -Q 对方没有收到的数据或者说没有Ack的,还是本地缓冲区. Recv -Q 数据已经在本地接收缓冲,但是还没有recv().CLOSE_WAIT     对方主动关闭连接或者网络异常导致连接中断,这时我方的状态会变成CLOSE_WAIT 此时我方要调用close()来使得连接正确关闭TIME_WAIT    

2010-01-22 09:14:00 3701

原创 统计连接数状态(Linux网络连接状态检查!)

统计连接数状态: Linux网络连接状态检查! 检查linux的网络连接状态其实很简单,利用Linux内置的一些命令和SHELL的几个小技巧就可以完成看似复杂的检查任务,这也是Linux的魅力之一!最基本的,netstat -atn该命令的解释是列出基于TCP协议(-t)的所有连接,并将通信双方以IP地址的(-n)的方式显示,而不是主机名!!netstat -atn | cut

2010-01-22 09:12:00 2550

原创 JDK5.0垃圾收集优化之--Don't Pause

     Java开发Server最大的障碍,就是JDK1.4版之前的的串行垃圾收集机制会引起长时间的服务暂停,明白原理后,想想那些用JDK1.3写Server的先辈,不得不后怕。      好在JDK1.4已开始支持多线程并行的后台垃圾收集算法,JDK5.0则优化了默认值的设置。    一、参考资料:    Tuning Garbage Collection with the 5.0 J

2010-01-19 15:01:00 740

原创 JRockit 性能优化参数汇总

一.JRockit调优简介       JRockit是一个自适应的JVM,它能够自动调整自己去适应底层硬件,因此对它的调优主要集中在一些需要人工干预的参数上,比如说:需要划分多少RAM给JRockit使用等。JRockit有一组非标准的-X启动选项,我们可以用它来调节 JVM。JRockit有两组主要的子系统可以被优化--内存管理系统(包括垃圾回收)和线程系统。在内存管理子系统方面,有很多调

2010-01-19 14:42:00 3541

原创 JVM 垃圾回收原理概要

一、相关概念 基本回收算法 1. 引用计数(Reference Counting) 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 2. 标记-清除(Mark-Sweep) 此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清除。此

2010-01-19 09:51:00 603

原创 Jstat使用简介

一、 实践用例:性能测试过程中,我们该如何监控java虚拟机内存的使用情况,用以判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。在项目实践过程中,我们探索和使用了一款新工具--Jstat。    先秀一下。Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual

2010-01-19 09:38:00 1161

原创 JRockit的使用

一.JRockit调优简介 JRockit是一个自适应的JVM,它能够自动调整自己去适应底层硬件,因此对它的调优主要集中在一些需要人工干预的参数上,比如说:需要划分多少 RAM给JRockit使用等。JRockit有一组非标准的-X启动选项,我们可以用它来调节JVM。JRockit有两组主要的子系统可以被优化-- 内存管理系统(包括垃圾回收)和线程系统。在内存管理子系统方面,有很多调优的工作可以做

2010-01-18 14:40:00 2757

原创 Tomcat配置优化A

1.精简Tomcat和配置文件1.1 .删除不需要的管理应用和帮助应用,提高tomcat安全性。# 删除webapps下所有文件# rm –fr $CATALINA_HOME/webapps/*# 删除server/wenapps下所有文件# rm –fr $CATALINA_HOME/server/webapps/*1.2 .精简sever.xml配置文件使用tomc

2010-01-06 16:22:00 981 1

原创 oracle中的闪表功能

1.如果你误删除了数据,不用害怕,短时间内还是可以恢复的.  select * from (select * from claim_monitor_dispatch as of timestamp to_date(20091203 08:30:00,yyyymmdd hh24:mi:ss))where to_char(created_date,yyyymmdd)=2009

2009-12-03 14:52:00 750

原创 Java 中对象的序列化技术

Java 中对象的序列化技术                               1、含义:将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。2、编程要求:只有实现Serializable接口的类对象才可以被序列化。 Serializable接口没有定义任何成员,它只用来说明某个类可以被序列化。3、序列化的特点:(1)如果某个类能够被序列化,其子类也可以被序列化。(2)声明为

2009-07-22 10:19:00 694

原创 oracle中imp命令详解[转]

oracle中imp命令详解[转]2007年09月23日 星期日 上午 11:241. 获取帮助 imp help=y2. 导入一个完整数据库 imp system/manager file=bible_db log=dible_db full=y ignore=y3. 导入一个或一组指定用户所属的全部表、索引和其他对象 imp

2009-07-10 17:59:00 700

原创 oracle-管理员密码遗失

lsnrctl status:查看监听器的状态sqlplus /nolog:先不要求用戶提供用戶及口令﹐進入GUI后再用connect連接到數據庫。conn sys/123456 as sysdba 找到命令文件的位置,利用orapwd命令重新创建命令文件,orapwd file=c:/oracle/database/PWDuniondb.ora password=123456

2009-07-08 09:07:00 708

原创 JAVA试题2

第一,谈谈final, finally, finalize的区别。final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改

2009-06-17 17:46:00 451

原创 JAVA试题1

1 STRING与STRINGBUFFER的区别。  String与StringBuffer的最大区别是StringBuffer是可编辑性的,而String类是不变性的,也就是说String不可在动态页面中进行修改,  正因为这样所以才有StringBuffer,因为StringBuffer可对他进行改删等操作,它们之间还有一个区别就是String类对象可以通过运算符“+”连接,  而String

2009-06-17 17:45:00 826

原创 Spring基本概念

1.spring是一个轻量级的容器,实现了控制反转,依赖注入, AOP,持久层,事务管理,以及封装了其它第三方控件的一些API.     轻量级: 轻量级是相比其它重量级框架而言的,spring的核心程序不到1M.     容器:对象的生成,资源取得,销毁等生命周期,以及对象与对象之间的依赖关系由容器来管理.     非侵入性: 尽量减少程序对框架的依赖. 提高程序的重用性,使之不用做

2009-06-17 17:31:00 417

原创 关于 String的intern() 的用途 及简单测试

打开String类的源码发现这是一个本地方法,定义如下:   public native String intern();      文档告诉我们该方法返回一个字符串对象的内部化引用:由String类维护一个初始为空的字符串的对象池,当intern方法被调用时,如果对象池中已经包含这一个相等的字符串对象则返回对象池中的实例,否则添加字符串到对象池并返回该字符串的引用。 近来要加载许多数据库

2009-06-15 18:17:00 584

原创 oracle 只取字符串中的数字

create or replace  function getnumber(str varchar2) return varchar2  is  rstr varchar2(4000); begin    if str is null then      return null;  else      rstr := ;      for i IN 1 .. length(str) loop 

2009-06-01 16:06:00 1240

原创 Oracle JOB问题解决汇总

一。job的运行频率设置1.每天固定时间运行,比如早上8:10分钟:Trunc(Sysdate+1) + (8*60+10)/24*602.Toad中提供的:每天:trunc(sysdate+1)每周:trunc(sysdate+7)每月:trunc(sysdate+30)每个星期日:next_day(trunc(sysdate),SUNDAY)每天6点:trunc

2009-05-12 11:01:00 608

原创 oracle函数大全

oracle函数大全oracle函数大全【it168知识库】sql中的单记录函数1.ascii返回与指定的字符对应的十进制数;sql> select ascii(a) a,ascii(a) a,ascii(0) zero,ascii( ) space from dual;a   azero     space--------- --------- -----

2009-04-30 09:34:00 551

原创 oracle中dump函数

oracle中dump函数2007年06月07日 星期四 14:10以前一直没使用dump函数,最近因为一些原因使用了dump函数,为了不让自己忘记,故贴于此。转载:http://www.eygle.com/archives/2005/12/how_oracle_stor.html 作者:eygle版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始

2009-04-30 09:27:00 3422 1

原创 oracle 全角半角转换函数.

函数:to_single_byte(c)转换成半角to_multi_byte(c)转换成全角实例:SELECT 12345,        DUMP(12345),        TO_SINGLE_BYTE(12345),        DUMP(TO_SINGLE_BYTE(12345))FROM dual;◆◆决定一个SQL执行效率的是执行计划, 而不是SQL的写

2009-04-30 09:10:00 2984

转载 BEA WebLogic JRockit的使用和性能调优

 JRockit是一个自适应的JVM,它能够自动调整自己去适应底层硬件,因此对它的调优主要集中在一些需要人工干预的参数上,比如说:需要划分多少RAM给JRockit使用等。JRockit有一组非标准的-X启动选项,我们可以用它来调节JVM。JRockit有两组主要的子系统可以被优化--内存管理系统(包括垃圾回收)和线程系统。在内存管理子系统方面,有很多调优的工作可以做。 二.Tuning WebL

2009-01-16 08:40:00 742

原创 JRockit的-Xgc参数及其意义

JRockit的-Xgc参数及其意义-Xgc 使用 -Xgc 可设置静态垃圾收集器。静态垃圾收集器的分类如 表:静态垃圾收集器   单空间 分代式 并发 单空间并发 -Xgc:singlecon 分代式并发 -Xgc:gencon 并行 单空间并行 Xgc:s

2009-01-16 08:38:00 2054

原创 Jboss--Jboss 特性

1.Jboss 特点.JBoss完全实现了J2EE的服务栈:EJB (Enterprise JavaBeans)JMS (Java Message Service)JTS/JTA (Java Transaction Service / Java Transaction API)Servlet and JSP (JavaServer Pages)JNDI (Java Nami

2009-01-12 11:26:00 941

原创 JBOSS---Jboss介绍

1、JBoss介绍JBoss完全实现了J2EE的服务栈:EJB (Enterprise JavaBeans)JMS (Java Message Service)JTS/JTA (Java Transaction Service / Java Transaction API)Servlet and JSP (JavaServer Pages)JNDI (Java Naming

2009-01-12 11:23:00 867

原创 Spring--PropertyPlaceholderConfigurer

Spring的框架中为您提供了一个 BeanFactoryPostProcessor 的实作类别: org.springframework.beans.factory.config.PropertyPlaceholderConfigurer。藉由这个类别,您可以将一些组态设定,移出至.properties档案中,如此的安排可以让XML定义档负责系统相关设定,而.properties档可以作为客户根

2008-12-08 15:48:00 525

原创 Oracle--同义词

 Oracle中创建同义词语句:create synonym table_name for user.table_name; 其中第一个user_table和第二个user_table可以不一样。此外如果要创建一个远程的数据库上的某张表的同义词,需要先创建一个Database Link(数据库连接)来扩展访问,然后在使用如下语句创建数据库同义词:create synonym table_nam

2008-11-25 10:47:00 2721

原创 Linux常见命令--SCP命令的使用

 scp 使用 scp 在远程机器上 copy 档案 例如: copy 本地的档案到远程的机器上 scp /etc/lilo.conf [email protected]:/home/k 会将本地的 /etc/lilo.conf 这个档案 copy 到 net67.ee.oit.edu.tw,使用者 k 的家目录下。 copy远程机器上的档案到本地来 scp [email protected].

2008-11-25 10:14:00 2581

原创 Oracle学习笔记(2)--存储结构

1.Oracle存储结构分为:物理存储结构,逻辑存储结构.物理存储结构:是指数据库文件在磁盘中的物理存放方式. 逻辑存储结构:是指数据库中数据的逻辑组织方式. 2.Oracle文件包括:数据文件,日志文件,参数文件,控制文件. 数据文件:保存数据库中的数据,.日志文件:主要记录事务或用户操作过程,一个数据库至少要有两个联机重做日志文件,可以AB循环放置. 日志记录方式又

2008-11-25 09:58:00 821

转载 linux定时任务--crontab的用法

  crontab的用法---linux定时任务2008年07月30日 星期三 下午 01:00crontab的用法---linux定时任务 Step 1:     使用命令crontab -e编辑一个定时执行的任务或在/var/spool/cron/crontabs目录下新建一个与自己用户名相同的任务.    即:    #每隔一分钟执行一次后台程序tmpmail

2008-11-20 09:02:00 812

原创 ORACLE学习笔记(1)--ORACLE安装

1.system帐号和sys帐号的区别:sys帐号是oracle的最高权限用户,具有create database,startup/shutdown 权限,是字典所有者,所有的数据字典都在该用户下(SELECT   *   FROM   USER_TABLE;中USER_TABLE就是SYS用户下的一个VIEW),还包含了很多非常有用的系统包(如DBMS_SQL).SYSTEM用户是常用的

2008-11-13 23:24:00 407

原创 Linux下的文件系统与目录系统简介

 一. 文件系统 LINUX有四种基本文件系统类型:普通文件、目录文件、连接文件和特殊文件,可用file命令来识别。 普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、more、vi、emacs来察看内容,用mv来改名。 目录文件:包括文件名、子目录名及其指针。它是LINUX储存文件名的唯一地方,可用ls列出目录文件。 连接文件:是

2008-11-10 15:35:00 541

空空如也

空空如也

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

TA关注的人

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