`
beedoor
  • 浏览: 39410 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
 看到JavaOne2007上有篇《Garbage-Collection-Friendly Programming》的68页PPT,心想都2007了还谈这个基本问题,一定总结得很全面了才好意思站出来讲吧。    GC的基础概念见上篇:JDK5.0垃圾收集优化之--Don't Pause  1.使用更多生命周期短的、小的、不改变指向(immutable)的对象,编写清晰的代码。     出于懒惰也好,朴素的节俭意识也好,我们都习惯对一个变量重用再重用。但是.... Java的垃圾收集器喜欢短生命周期的对象,对象如果在新生代内,在垃圾收集发生前就死掉了,垃圾收集器就什么都不用做了。 ...
利用jdk6查内存泄漏(见编写对GC友好,又不泄漏的代码)(1)jmap -dump:file=heap_file_name pid 会产生一个heap_file_name文件(2)jhat heap_file_name,然后打开浏览器http://localhost:7000/ 浏览。   可看到里面显示了运行的所有的类和实例及大小。平台(例如tomcat)的不会包括在里面。(3)如果觉得不够,还可以把heap_file_name文件加一个bin的后缀,然后让Eclipse MAT来分析。看这里。另外jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序 ...
转一篇有关Java的内存泄露的文章(受益哦) http://www.lybbs.net/news_read.do?newsPath=2007/9/25/1190684628458.html  1 引言     Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC 或JVM的问题。其实,这种想法是不正确的,因为Java 也存在内存泄漏,但它的表现与C++不同。如果正在开发的Java 代码要全天24 小时在 ...
# listener.ora Network Configuration File: E:\database\oracle\product\10.2.0\db_1\network\admin\listener.ora# Generated by Oracle configuration tools. SID_LIST_LISTENER =  (SID_LIST =    (SID_DESC =      (SID_NAME = PLSExtProc)      (ORACLE_HOME = E:\database\oracle\product\10.2.0\db_1)      (PROGRA ...
在多线程环境中,如果公用一个SimpleDateFormat 对象,则极易报错,报错的原因在于NumberFormat对象只有一个对象,操作过程中容易产生脏数据,解决方法是,获取SimpleDateFormat  对象时需要Clone 这样就不会冲突了
日志系统是一种不可或缺的跟踪调试工具,特别是在任何无人职守的后台程序以及那些没有跟踪调试环境的系统中有着广泛的应用。 长期以来, 日志系统作为一种应用程序服务,对于跟踪调试、程序状态记录、崩溃数据恢复 ...
1.如何获得当前文件路径 常用: 字符串类型:System.getProperty("user.dir"); 综合: package com.zcjl.test.base; import java.io.File; public class Test {     public static void main(String[] args) throws Exception {         System.out.println(             Thread.currentThread().getContextClassLoader().getResou ...
对Oracle分区表及分区索引进行了分类解说。 <script src="http://blog.chinaunix.net/js/article/keywords_ad.js" type="text/javascript"></script> 关于分区表和分区索引(About Partitioned Tables and Indexes)对于10gR2而言,基本上可以分成几类: Range(范围)分区 Hash(哈希)分区 List(列表)分区 以及组合分区:Range-Hash,Range-List。 对于表而言(常规意义上 ...
note1 |note2 Javascript 闭包 翻译:为之漫笔 链接:http://www.cn-cuckoo.com/2007/08/01/understand-javascript-closures-72.html 简介 基于对象的属性名解析 值的指定 值的读取 标识符解析、执行环境和作用域链 执行环境 作用域链与 [[scope]] 标识符解析 闭包 自动垃圾收集
1.1. 背景   在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的 ...
function getOs() {    if(navigator.userAgent.indexOf("MSIE")>0)return 1;    if(isFirefox=navigator.userAgent.indexOf("Firefox")>0)return 2;    if(isSafari=navigator.userAgent.indexOf("Safari")>0)return 3;     if(isCamino=navigator.userAgent.indexOf("Camino ...
insert into u_role(role_id,role_no,role_name,role_desc,is_enable,role_seq,amount_level) select SQ_U_ROLE.nextval as role_id,actor_no,actor_name,actor_desc,is_enable,actor_seq,amount_level from u_actor
JSON 如果返回中文,很可能会出现乱码,需要在 返回的response 上加上     response.setHeader("Cache-Control", "no-cache");  response.setContentType("text/json;charset=gb2312");   第一段防止缓存,第二段防止出现中文乱码
=========================================================== 作者: asword(http://asword.itpub.net)发表于: 2006.11.24 17:01分类: Oracle DBA 出处: http://asword.itpub.net/post/7923/231847--------------------------------------------------------------- ORACLE公司来培训BIEE,带了一个DEMO的DMP文件,其导出用户DBO具有DBA权限,缺省表空间是USERS。 ...
Posted on 2006-04-14 10:03 智岛软件 阅读(2795) 评论(0)  编辑 收藏 所属分类: 数据库技术 Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中  安装目录ora81BIN被设置为全局路径, 该目录下有EXP.EXE与 ...
Global site tag (gtag.js) - Google Analytics