自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

原创 JavaCore/HeapDump文件及其分析方法

 产生时间Java程序运行时,有时会产生JavaCore及HeapDump文件,它一般发生于Java程序遇到致命问题的情况下。有时致命问题发生后,Java应用不会死掉,还能继续运行;但有时致命问题发生,Java进程会死掉;为了能够保留Java应用发生致命错误前的运行状态,JVM在死掉前产生两个文件,分别为JavaCore及HeapDump文件。有何区别JavaCore是...

2013-01-08 16:58:33 230

原创 Struts2的优点与Struts1的区别

[导读]有状态就是有数据存储功能,比如购物车,买一件东西放进去,可以再次购买或者删减。 无状态就是一次操作,不能保存数据。单实例与多实例  有状态就是有数据存储功能,比如购物车,买一件东西放进去,可以再次购买或者删减。  无状态就是一次操作,不能保存数据。  有状态对象,就是有成员属性的对象,可以保存数据,是非线程安全的。  无状态对象,就是没有成员属性的对象.不能保存数据,是线程...

2013-01-08 16:37:19 105

原创 java中split方法的用法

Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项:  java.lang.string.split  split 方法  将一个字符串分割为子字符串,然后将结果作为字符串数组返回。  stringObj.split([separator,[limit]])   stringObj  必选项。要被分解的 Str...

2013-01-08 16:35:00 176

原创 JVM GC日志和内存DUMP参数配置

在JVM出现内存溢出或泄露时,为便于排查和定位,需要JVM的启动上增加相应的参数。主要是GC日志和内存DUMP参数。详细如下。    1.GC日志和内存DUMP参数配置    本文参数配置基于各厂商的JDK 6.0版本,低版本或高版本的参数有可能不同。各厂商JVM GC日志和内存DUMP参数配置如下:    (1)Oracle  JVM    -Xloggc{目录}/mana...

2013-01-08 16:09:44 1067

原创 常见的MIME类型

超文本标记语言文本 .html text/html  xml文档 .xml text/xml  XHTML文档 .xhtml application/xhtml+xml  普通文本 .txt text/plain  RTF文本 .rtf application/rtf  PDF文档 .pdf application/pdf  Microsoft Word文件 .word a...

2013-01-05 10:42:37 138

原创 j2ee工程中web.xml 中的listener、 filter、servlet 加载顺序

一、 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将<context-param>转换为键值对,并交给servletContext。 ...

2013-01-05 10:41:20 81

原创 PrintWriter和FileWriter这两个类有什么区别

写文件最佳组合     PrintWriter   out   =   new   PrintWriter(             new   BufferedWriter(                   new   FileWriter(filename)))     PrintWriter   提供print系方法     BufferedWriter   提供缓冲,用以加速     ...

2012-03-05 19:13:33 254

原创 区别Java中堆与栈

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

2012-02-13 19:35:16 82

原创 Java 集合框架(Collection)和数组的排序

根据约定,在使用java编程的时候应尽可能的使用现有的类库,当然你也可以自己编写一个排序的方法,或者框架,但是有几个人能写得比JDK里的还要好 呢?使用现有的类的另一个好处是代码易于阅读和维护,这篇文章主要讲的是如何使用现有的类库对数组和各种Collection容器进行排序,(文章中的一 部分例子来自《Java Developers Almanac 1.4》)  首先要知道两个类:java.u...

2012-02-13 19:17:46 82

原创 AIX常用命令

1、查看交换区信息:   lsps -a 显示交换区的分布信息   lsps -s 显示交换区的使用信息   slibclean 清除处理程序遗留的旧分页信息   smit mkps 建立交换区空间信息   swapon -a 启动所有的分页空间   /etc/swapspaces 存放分页空间表格信息  2、显示卷信息:   lsvg 显示卷的名称   l...

2011-09-24 12:24:05 259

原创 javascript attachEvent和addEventListener 使用方法

javascript attachEvent和addEventListener 使用方法 attachEvent方法,为某一事件附加其它的处理事件。(不支持Mozilla系列) addEventListener方法 用于 Mozilla系列 举例: document.getElementById("btn").onclick = method1;  document.getElementB...

2011-09-16 12:35:12 134

原创 ajax 技术和原理分析

大家都知道ajax并非一种新的技术,而是几种原有技术的结合体。它由下列技术组合而成。 ajax所包含的技术 大家都知道ajax并非一种新的技术,而是几种原有技术的结合体。它由下列技术组合而成。 1.使用CSS和XHTML来表示。 2. 使用DOM模型来交互和动态显示。 3.使用XMLHttpRequest来和服务器进行异步通信。 4.使用javascript来绑定和调用。 在上面几中技...

2011-09-15 13:59:28 112

原创 Microsoft Visual Studio 2005 使用技巧

将双手保持在键盘上我最喜欢使用的键盘快捷方式您可曾有过这样的期望:在 Visual Studio 内部进行开发工作时双手不必离开键盘?如果您是一名高级用户,您肯定会享受到使用键盘快捷方式执行各种操作所带给您的飞速体验。我确信大部分开发人员都已 经熟悉了其中的某些快捷方式。使用 F5 执行 Debug.Start、F10 执行 Debug.StepOver、F4 执行 View.Proper...

2011-07-21 18:54:02 415

原创 Dos:修改IP地址的bat脚本文件,在不同局域网切换IP地址

编写.bat文件内容:netsh interface ip set address 本地连接 static 192.168.1.1 255.255.255.0 192.168.1.254 1nesh interface ip set dns "本地连接" static 192.168.1.200双击.bat文件,本地连接的地址就修改了。参数说明:“本地连接”是在控制面版->网络连接...

2011-06-06 22:36:33 334

原创 listener.ora--sqlnet.ora--tnsnames.ora的关系以及手工配置举例

原文地址:http://bbs.loveunix.net/blog.php?tid=56050 这个是charly转载在他的BLOG上的链接http://tiaolao.loveunix.cn/index.php/action/viewspace/itemid/93.html ====================最近看到好多人说到tns或者数据库不能登录等...

2011-06-06 22:22:40 96

原创 通过分析SQL语句的执行计划优化SQL(总结)

第1章 性能调整综述 Oracle数据库是高度可调的数据库产品。本章描述调整的过程和那些人员应与Oracle服务器的调整有关,以及与调整相关联的操作系统硬件和软件。本章包括以下方面:l 谁来调整系统?l 什么时候调整?l 建立有效调整的目标l 在设计和开发时的调整l 调整产品系统l ...

2011-06-06 21:21:16 127

原创 Java内存管理基础篇- Java内存分配

1.简介 现摘录一段Java5内存管理白皮书中的一段话: One strength of the Java™ 2 Platform, Standard Edition (J2SE™) is that it performs automatic memorymanagement, thereby shielding the developer from the ...

2011-05-25 21:55:08 87

原创 DBA常用SQL查询

1. 查看表空间的名称及大小select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom dba_tablespaces t, dba_data_files dwhere t.tablespace_name = d.tablespace_namegroup by t.tablespace_na...

2010-11-06 10:12:54 130

原创 Log4j实时生效方式

PropertyConfigurator.configureAndWatch("/WEB-INF/log4j.properties", 1000); log4j自带有FileWatchdog功能: PropertyConfigurator.configureAndWatch("c://log4j.properties",60000);//每分钟检测一次文件是否被...

2010-10-28 14:57:23 456

在你的应用中判断所在的应用服务器类型

[size=medium][color=blue]在不同的应用服务器中,所用的相对路径有所不同,只有区分开所用的应用服务器,才能正确地应用的你路径。ServerDetector.java很好的解决了这个问题。[/color][/size][code="java"]import org.apache.commons.logging.Log;import org.apac...

2008-11-19 16:37:30 389

空空如也

velocity

2008-11-14

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

TA关注的人

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