`
文章列表
转自: http://hi.baidu.com/mooncold/item/d7147a4bc1826deb1f19bc1d Xming + PuTTY 在Windows下远程Linux主机使用图形界面的程序 起因接下去的工作要作一些数值模拟,于是到师兄的工作站上开了个帐号。工作站运行的是RHEL4,要说远程SSH,就算是FTerm也足够胜任,不过,因为我要用的查看计算结果的软件需要使用图形界面,这一点就比较麻烦了。用VNC,一来耗费资源,二来VNC在win下的表现实在不咋样。参考记起上学期的VLSI设计的计算机实验,几十个人从运行Windows XP的PC上,用XShell SSH到实验 ...
-Xms18m -Xmx18m -Xmn16m -XX:+UseSerialGC -XX:-UseAdaptiveSizePolicy -XX:SurvivorRatio=6 -verbose:gc -XX:+PrintGC -XX:+PrintGCDetails   使用上面的JVM参数运行下面的代码时,GC日志中旧生代总容量变成4096K(4M),与设置的2M(18-16)不一样   [Tenured: 3072K->3072K(4096K), 0.0143395 secs] 注意这里,括号里面4096K表示旧生代所有空间为4M,而不是设置的2M. 如果 ...

JVM GC总结

JVM GC总结   参考 林昊 <分布式Java应用基础与实践>   1. 首先需要弄清JVM的内存结构,参考: 【转】JVM内存结构     2. JVM GC 大致可分为三类:Minor GC,Major GC和Full GC.      Minor GC指堆内存 新生代上发生的垃圾回收.        Major GC是指堆内存的旧生代 和 非堆内存的持久代 上发生的垃圾回收.        因为通常发生Major GC时至少要进行一次的Minor GC,    所以将这种Minor GC和Major GC同时发生的GC称为Full GC.   ...
转自: http://java.chinaitlab.com/Jvm/921861.html   其实对于我们一般理解的计算机内存,它算是CPU与计算机打交道最频繁的区域,所有数据都是先经过硬盘至内存,然后由CPU再从内存中获取数据进行处理,又将数据保存到内存,通过分页或分片技术将内存中的数据再flush至硬盘。那JVM的内存结构到底是如何呢?JVM做为一个运行在操作系统上,但又独立于os运行的平台,它的内存至少应该包括象寄存器、堆栈等区域。   JVM在运行时将数据划分为了6个区域来存储,而不仅仅是大家熟知的Heap区域,这6个区域图示如下:  JVM内存的分配结构示意图   下面 ...
Oracle中几个日期相关的计算   1. 计算当前是第几周      有两种方式:     select to_char(sysdate,'ww') from dual; --ww的算法为每年1月1日为第一周开始,date+6为每一周结尾 --例如:20050101为第一周的第一天,而第一周的最后一天为20050101+6=20050107 --这里1月1日不一定为周一,月7日也不一定为周日 select to_char(sysdate,'iw') from dual; --iw的算法为星期一至星期日算一周,且每年的第一个星 ...
  JDK中自带的ZipOutputStream在压缩文件时,如果文件名中有中文,则压缩后的 zip文件打开时发现中文文件名变成乱码.     解决的方法是使用apache-ant-zip.jar包(见附件)中的ZipOutputStream和ZipEntry. 即,导入类:   import org.apache.tools.zip.ZipEntry;  import org.apache.tools.zip.ZipOutputStream;   并且注意,压缩之前调用ZipOutputStream的out.setEncoding(System.getProperty ...
oracle 中的%type,%rowtype1、使用%TYPE在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量DECLARE      
package io; import java.io.File; import java.io.IOException; import java.io.RandomAccessFile; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; import java.nio.channels.FileChannel.MapMode; import java.util.Random; import java.util.concurrent.CountDownLatch; import java.u ...
package io; import java.io.File; import java.io.RandomAccessFile; import java.nio.ByteBuffer; import java.nio.MappedByteBuffer; import java.nio.channels.FileChannel; import java.nio.channels.FileChannel.MapMode; import java.util.concurrent.ExecutorService; import java.util.concurrent.Execu ...
package io; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.RandomAccessFile; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; import java.nio.channels.NonReadableChannelException; import jav ...
package io; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * 将 System.in包装成BufferedReader * System.in是一个InputStream,所以需要先用InputStreamReader将InputStream包装成Reader * 然后再用BufferedReader包装 */ public class TestReadWriteTxtFile { public ...
package io; import java.util.GregorianCalendar; import java.util.TimeZone; /** * Java 的格式化输出 * Java 的格式化输出一般用于下面几种情况 * (1)String.format(String formatter,agr...) * (2)System.out.printf(String formatter,agr...) * (3)PrintWriter.printf(String formatter,agr...) * 上面三种典型用法中,都是根据一个字符串格式 ...
package io; import java.io.File; import java.io.RandomAccessFile; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** * RandomAccessFile 类读写测试及其性能优化(二) * * 读取 RandomAccessFile 类读写测试及其性能优化(一) * (链接 http://jackyin5918.iteye.com/blog/2022888 )中 ...
package io; import java.io.File; import java.io.IOException; import java.io.RandomAccessFile; import java.util.Random; import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** * RandomAccessFile 类读写测试及其性能优化(一) ...
http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML   jude下载http://astah.net/download#community jude教程http://wenku.baidu.com/view/d361d40102020740be1e9b41.html  
Global site tag (gtag.js) - Google Analytics