java
fxtt1040
这个作者很懒,什么都没留下…
展开
-
线程复习笔记
1 线程的三种方式: A 实现Runnable接口 new Thread(new MyRunnable()).start(); B 继承Thread类 C Callable与Future方式2 中断线程 interrupt方法请求终止线程(线程的中断状态被置位) isInterrupted方法,检查这个中断状态 while( !Th原创 2012-03-31 10:05:28 · 527 阅读 · 0 评论 -
如何把Https网站中的安全证书导入到java中的cacerts证书库
在项目开发中,有时会遇到与SSL安全证书导入打交道的,如何把证书导入java中的cacerts证书库呢?其实很简单,方法如下:每一步:进入某个https://www.xxx.com开头的网站,把要导入的证书下载过来, 在该网页上右键 >> 属性 >> 点击"证书" >> 再点击上面的"详细信息"切换栏 >> 再点击右下角那个"复制到文件"的按钮原创 2012-04-18 21:13:14 · 506 阅读 · 0 评论 -
Thread join用法
class CustomThread1 extends Thread { public CustomThread1() { super("[CustomThread1] Thread"); }; public void run() { String threadName = Thread.currentThrea原创 2012-03-08 10:08:42 · 297 阅读 · 0 评论 -
java内存参数说明一
Young(Nursery)Heap:年轻代 究表明大部分对象都是朝生暮死,随生随灭的。所以对于年轻代在GC时都采取复制收集算法 Young的默认值为4M,随堆内存增大,约为1/15,JVM会根据情况动态管理其大小变化。 Young里面又分为3 个区域,一个Eden,所有新建对象都会存在于该区,两个Survivor区,用来实施复制算法。 -XX:NewRatio= 参数可以原创 2013-04-28 17:20:48 · 724 阅读 · 0 评论 -
java内存设置说明二
初次设置-Xms2048M -Xmx2048M -Xmn512M -XX:PermSize=256M -XX:MaxPermSize=256M -XX:+UseConcMarkSweepGC -XX:MaxTenuringThreshold=7 -XX:GCTimeRatio=19 -Xnoclassgc -Xloggc:log/gc.log -XX:+PrintGCDetails -XX原创 2013-04-28 17:22:52 · 647 阅读 · 0 评论 -
ant读书笔记
Ant安装1 下载解压2 环境变量中设置ANT_HOME 并在Path中添加%ANT_HOME%\bin;3:设置jdk相关环境变量JAVA_HOME\Path\classpathclasspath: .;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib\tools.jar Ant命令参数例子ant –buildfile myant.原创 2011-11-16 00:24:16 · 323 阅读 · 0 评论 -
java设计模式:装饰器模式[Decorator]
装饰器模式主要应用于这样一种场合,当你已经有了一个目标类,并且它是一个接口的实现类,在对该类使用的后期发现需要对相应接口程序的前后做更多的处理,这些处理是变化的,不固定的,但是有不能去修改这个目标类,这时我们就可以使用这个装饰器模式:比如,我们已经有一个付款的方法 payMoney(long count) ,这个方法只负责将钱付给对方,不做其他操作,但是这时我们需要记录下这个付款的操作,并把这转载 2011-11-03 23:52:16 · 368 阅读 · 0 评论 -
java设计模式:适配器模式[Apater]
某个类拥有我们所需要的功能,但他的方法名却不能满足用户的期望,这时候需要使用适配器模式修改这个现存类和外界交互的接口,从而使其能满足用户的需求。适配器模式的宗旨是:保留现有类提供的服务,修改其接口使其能满足用户的需要。类适配器实例:/*** 定义用户使用接口 */public interface RequiredClass{void requiredMethod ();原创 2011-11-04 00:24:05 · 367 阅读 · 0 评论 -
临时存储
1. dump出内存快照jmap -dump:format=b,file=csmp.heap 36762. 来监控内存变化jstat -gcutil 3676 1500 10·3676 --> 得到java的进程ID号·1500 --> 表示每隔1500ms取一次数据·10 --> 表示一共取10次数据3. 配置参数,内存溢出时输出内存快照-XX:+HeapDump原创 2013-04-28 17:35:40 · 600 阅读 · 0 评论