`
gaohuier
  • 浏览: 37316 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
  产生时间 Java程序运行时,有时会产生JavaCore及HeapDump文件,它一般发生于Java程序遇到致命问题的情况下。 有时致命问题发生后,Java应用不会死掉,还能继续运行; 但有时致命问题发生,Java进程会死掉; 为了能够保留Java应用发生致命错误前的运行状态,JVM在死掉前产生两个文件,分别为JavaCore及HeapDump文件。 有何区别 JavaCore是关于CPU的,而HeapDump文件是关于内存的。 JavaCore文件主要保存的是Java应用各线程在某一时刻的运行的位置,即JVM执行到哪一个类、哪一个方法、哪一个行上。它是一个文本文件,打开后可 ...
[导读]有状态就是有数据存储功能,比如购物车,买一件东西放进去,可以再次购买或者删减。 无状态就是一次操作,不能保存数据。 单实例与多实例  有状态就是有数据存储功能,比如购物车,买一件东西放进去,可以 ...
Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项:  java.lang.string.split  split 方法  将一个字符串分割为子字符串,然后将结果作为字符串数组返回。  stringObj.split([separator,[limit]])   stringObj  必选项。要被分解的 String 对象或文字,该对象不会被split方法修改。  separator   可选项。字符串或正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素 ...
在JVM出现内存溢出或泄露时,为便于排查和定位,需要JVM的启动上增加相应的参数。主要是GC日志和内存DUMP参数。详细如下。     1.GC日志和内存DUMP参数配置     本文参数配置基于各厂商的JDK 6.0版本,低版本或高版本的参数有可能不同。各厂商JVM GC日志和内存DUMP参数配置如下:     (1)Oracle  JVM     -Xloggc{目录}/managed1_gc.log     -XX:+HeapDumpOnOutOfMemoryError     -XX:HeapDumpPath=${目录}     (2)HP JVM     -Xve ...
超文本标记语言文本 .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 application/msword   PNG图像 .png image/png   GIF图形 .gif image/gif   JPEG图形 .jpeg,.jpg image/jpeg   ...
一、 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将<context-param>转换为键值对,并交给servletContext。 4、容器创建<listener>中的类实例,创建监听器。    二、 
写文件最佳组合     PrintWriter   out   =   new   PrintWriter(             new   BufferedWriter(                   new   FileWriter(filename)))     PrintWriter   提供print系方法     BufferedWriter   提供缓冲,用以加速     FileWriter   用于写文件 ==================================== PrintWriter以字符为单位,支持汉字,     OutputStreamWri ...

区别Java中堆与栈

    博客分类:
  • Java
栈与堆都是Java用来在RAM中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。   Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立, ...
根据约定,在使用java编程的时候应尽可能的使用现有的类库,当然你也可以自己编写一个排序的方法,或者框架,但是有几个人能写得比JDK里的还要好 呢?使用现有的类的另一个好处是代码易于阅读和维护,这篇文章主要讲的是如何使用现有的类库对数组和各种Collection容器进行排序,(文章中的一 部分例子来自《Java Developers Almanac 1.4》)   首先要知道两个类:java.util.Arrays和java.util.Collections(注意和Collection的区 别)Collection是集合框架的顶层接口,而Collections是包含了许多静态方法。我们使用Ar ...
1、查看交换区信息:   lsps -a 显示交换区的分布信息   lsps -s 显示交换区的使用信息   slibclean 清除处理程序遗留的旧分页信息   smit mkps 建立交换区空间信息   swapon -a 启动所有的分页空间   /etc/swapspaces 存放分页空间表格信息   2、显示卷信息:   lsvg 显示卷的名称   lsvg -l rootvg 显示rootvg卷的详细信息   3、mount卷的方法:   varyonvg datavg 加载datavg卷   mount /dev/data1 加载d ...
javascript attachEvent和addEventListener 使用方法 attachEvent方法,为某一事件附加其它的处理事件。(不支持Mozilla系列) addEventListener方法 用于 Mozilla系列 举例: document.getElementById("btn").onclick = method1;  document.getElementById("btn").onclick = method2;  document.getElementById("btn").onclick = ...
大家都知道ajax并非一种新的技术,而是几种原有技术的结合体。它由下列技术组合而成。   ajax所包含的技术 大家都知道ajax并非一种新的技术,而是几种原有技术的结合体。它由下列技术组合而成。 1.使用CSS和XHTML来表示。 2. 使用DOM模型来交互和动态显示。 3.使用XMLHttpRequest来和服务器进行异步通信。 4.使用javascript来绑定和调用。 在上面几中技术中,除了XmlHttpRequest对象以外,其它所有的技术都是基于web标准并且已经得到了广泛使用的,XMLHttpRequest虽然目前还没有被W3C所采纳,但是它已经是一个事实的标准,因为目前几 ...
将双手保持在键盘上 我最喜欢使用的键盘快捷方式 您可曾有过这样的期望:在 Visual Studio 内部进行开发工作时双手不必离开键盘?如果您是一名高级用户,您肯定会享受到使用键盘快捷方式执行各种操作所带给您的飞速体验。我确信大部分开发人员都已 经熟悉了其中的某些快捷方式。使用 F5 执行 Debug.Start、F10 执行 Debug.StepOver、F4 执行 View.Properties,等等。不过仍有其他几个不太为人所知但极其实用的键盘快捷方式。在下表中,我列出了自己最喜欢使用的一些快捷方式。 键盘快捷方式 命令 F7 在设计视 ...
编写.bat文件内容: netsh interface ip set address 本地连接 static 192.168.1.1 255.255.255.0 192.168.1.254 1 nesh interface ip set dns "本地连接" static 192.168.1.200 双击.bat文件,本地连接的地址就修改了。 参数说明:“本地连接”是在控制面版->网络连接,里看到的网络连接的名字。有2个网卡的时候可以通过这个区分不同的网卡 “192.168.1.1”本机IP地址。 “255.255.255.0 ”子网掩码 “10.5.31.254”网关 ...
原文地址:http://bbs.loveunix.net/blog.php?tid=56050 这个是charly转载在他的BLOG上的链接 http://tiaolao.loveunix.cn/index.php/action/viewspace/itemid/93.html ==================== 最近看到好多人说到tns或者数据库不能登录等问题,就索性总结了下面的文档。      首先来说Oracle的网络结构,往复杂处说能加上加密、LDAP等等。。这里不做讨论,重点放在基本的网络结构也就是我们最常用的这种情况      三个配置文件      liste ...
Global site tag (gtag.js) - Google Analytics