随笔分类 - java
摘要:来自:http://stackoverflow.com/questions/510632/whats-the-difference-between-concurrenthashmap-and-collections-synchronizedmap http://javarevisited.blogs
阅读全文
摘要:来自:http://stackoverflow.com/questions/11257509/urldecoder-illegal-hex-characters-in-escape-pattern-for-input-string-p Whoever created the URL should h
阅读全文
摘要:来自:http://blog.csdn.net/wxwzy738/article/details/8497853 http://blog.csdn.net/cutesource/article/details/6061229import java.util.Random;import java.ut...
阅读全文
摘要:来自:http://blog.163.com/yangshuo_qq/blog/static/2554680201272871350110/jstat 1. jstat -gc pid 可以显示gc的信息,查看gc的次数,及时间。 其中最后五项,分别是young gc的次数,young gc的时间,...
阅读全文
摘要:1 SimpleDateFormat foo = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); 2 System.out.println("foo:" + foo.format(new Date())); 3 4 ...
阅读全文
摘要:hadoop 2.x版本编译:javac -d . -classpath /usr/lib/hadoop/hadoop-common-2.2.0.2.0.6.0-102.jar TestGetPathMark.java(classpath多个jar包用分号分隔 /opt/1.jar:/opt/2.j...
阅读全文
摘要:来自:http://www.cnblogs.com/taven/category/475298.html 1 import java.util.concurrent.CountDownLatch; 2 import java.util.concurrent.ExecutorService; 3 im...
阅读全文
摘要:来自:http://www.cnblogs.com/taven/archive/2011/12/17/2291474.html 1 import java.util.ArrayList; 2 3 import java.util.concurrent.ExecutorService; 4 ...
阅读全文
摘要:来自:http://www.cnblogs.com/taven/archive/2011/12/17/2291471.html 1 import java.util.concurrent.ExecutorService; 2 3 import java.util.concurrent.Exe...
阅读全文
摘要:来自:http://www.cnblogs.com/taven/archive/2011/12/17/2291470.html 1 import java.util.concurrent.ExecutorService; 2 3 import java.util.concurrent.Exe...
阅读全文
摘要:来自:http://www.cnblogs.com/taven/archive/2011/12/17/2291469.html 1 import java.util.concurrent.Callable; 2 3 import java.util.concurrent.ExecutionE...
阅读全文
摘要:来自:http://www.cnblogs.com/taven/archive/2011/12/17/2291466.html 1 import java.util.concurrent.Callable; 2 3 import java.util.concurrent.ExecutorSe...
阅读全文
摘要:来自:http://www.cnblogs.com/taven/archive/2011/12/17/2291465.html 1 import java.lang.management.ClassLoadingMXBean; 2 3 import java.lang.management....
阅读全文
摘要:1 import java.io.BufferedReader; 2 3 import java.io.BufferedWriter; 4 5 import java.io.File; 6 7 import java.io.IOException; 8 9 import ...
阅读全文
摘要:说明文档:http://dev.mysql.com/doc/refman/5.1/en/connector-j-reference-replication-connection.html代码例子: 1 import java.sql.Connection; 2 import java.sql.Res...
阅读全文
摘要:export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools...
阅读全文
摘要:来自:http://blog.sina.com.cn/s/blog_60c069a40100hddq.html编程人员有时会用到JNI,网上关于这方面的文章也很多,可是大多说的不够详细,或者就是转来转去,让我们这些菜鸟看了也自己弄不出来,不是找不到这个,就是找不到那个,今天闲来无事,自己做了一个例子...
阅读全文
摘要:1. jmap 查看heapdump 2. jstack 查看javacore 3.jps 列出jvm进程 4.jstatd 启动jvm监控服务。它是一个基于rmi的应用,向远程机器提供本机jvm应用程序的信息。默认端口1099。 实例:jstatd -J-Djava.security.policy=my.policy -n 10.104.46.203 -p 1099my.policy文件需要自己建立,内如如下:grant codebase "file:$JAVA_HOME/lib/tools.jar" {permission java.security.AllPermis
阅读全文
摘要:要想深入了解Java必须对JDK的组成, 本文对JDK6里的目录做了基本的介绍,主要还是讲解了下JDK里的各种可执行程序或工具的用途Java(TM) 有两个平台 JRE 运行平台,包括Java虚拟机,运行类库,java应用程序装载器。JRE不是开发环境,所以不包括编译器,调试器,有需要这些请安装JDK(TM) //说明 :环境为Windows XP SP3 下 的JDK为1.60版本 JAVA_HOME = C:\jdk1.6.0//---------------------------开发文件和目录-----------------------------------------------
阅读全文
摘要:来自:http://developer.51cto.com/art/200812/99540.htm栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事 先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分
阅读全文