- 浏览: 308124 次
最新评论
-
M_drm:
学习了,赞
JDBC 分布式事务 基础知识 JTA基本原理 -
jackyin5918:
...
[转]PowerMock 简介 使用 PowerMock 以及 Mockito 实现单元测试 -
happyle:
同感啊.....
因为眼花而引发的悲剧 -- Spring 整合Shiro框架中注入RolePermissionResolver到AuthorizingRealm -
jackyin5918:
hemingyuan 写道博主,你的压缩文件貌似打不开啊,能不 ...
Spring3 集成 Hibernate4,使用Atomikos3.8实现分布式事务控制 -
hemingyuan:
博主,你的压缩文件貌似打不开啊,能不能上传一个完整的例子,别分 ...
Spring3 集成 Hibernate4,使用Atomikos3.8实现分布式事务控制
文章列表
转自: 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总结
参考 林昊 <分布式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中几个日期相关的计算
- 博客分类:
- Oracle
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 类读写测试及其性能优化(一)
...
Eclipse UML工具,支持反向工程
- 博客分类:
- 工具
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