- 博客(13)
- 资源 (12)
- 收藏
- 关注
原创 临时存储
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
622
原创 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
674
原创 java内存参数说明一
Young(Nursery)Heap:年轻代 究表明大部分对象都是朝生暮死,随生随灭的。所以对于年轻代在GC时都采取复制收集算法 Young的默认值为4M,随堆内存增大,约为1/15,JVM会根据情况动态管理其大小变化。 Young里面又分为3 个区域,一个Eden,所有新建对象都会存在于该区,两个Survivor区,用来实施复制算法。 -XX:NewRatio= 参数可以
2013-04-28 17:20:48
743
原创 TCP/IP monitor 抓包
TCP/IP monitor 抓包:在eclipse中,Windows-->preferences-->Run/Debug-->TCP/IP monitor,点击添加,弹出的面板中:Local Monitoring port: 要监听的本机端口,例如8080Monistor (重定向端口信息)Host name : 127.0.0.1port : 8070type : HT
2012-06-21 17:11:07
1212
原创 Mysql授权远程用于连接
grant all PRIVILEGES on discuz.* to ted@'123.123.123.123' identified by '123456';GRANT ALL PRIVILEGES ON *.* TO root@'%' ;all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,de
2012-06-21 17:09:21
554
原创 如何把Https网站中的安全证书导入到java中的cacerts证书库
在项目开发中,有时会遇到与SSL安全证书导入打交道的,如何把证书导入java中的cacerts证书库呢?其实很简单,方法如下:每一步:进入某个https://www.xxx.com开头的网站,把要导入的证书下载过来, 在该网页上右键 >> 属性 >> 点击"证书" >> 再点击上面的"详细信息"切换栏 >> 再点击右下角那个"复制到文件"的按钮
2012-04-18 21:13:14
524
原创 线程复习笔记
1 线程的三种方式: A 实现Runnable接口 new Thread(new MyRunnable()).start(); B 继承Thread类 C Callable与Future方式2 中断线程 interrupt方法请求终止线程(线程的中断状态被置位) isInterrupted方法,检查这个中断状态 while( !Th
2012-03-31 10:05:28
560
原创 sql处理特殊字符
我们都知道SQL Server查询过程中,单引号“'”是特殊字符,所以在查询的时候要转换成双单引号“''”。 但这只是特殊字符的一个,在实际项目中,发现对于like操作还有以下特殊字符:下划线“_”,百分号“%”,方括号“[]”以及尖号“^”。 其用途如下: 下划线:用于代替一个任意字符(相当于正则表达式中的 ? ) 百分号:用于代替任意数目的任意字符(相当于正则表达式中的 * )
2012-03-14 16:21:19
1108
原创 Thread join用法
class CustomThread1 extends Thread { public CustomThread1() { super("[CustomThread1] Thread"); }; public void run() { String threadName = Thread.currentThrea
2012-03-08 10:08:42
311
原创 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
340
原创 java设计模式:适配器模式[Apater]
某个类拥有我们所需要的功能,但他的方法名却不能满足用户的期望,这时候需要使用适配器模式修改这个现存类和外界交互的接口,从而使其能满足用户的需求。适配器模式的宗旨是:保留现有类提供的服务,修改其接口使其能满足用户的需要。类适配器实例:/*** 定义用户使用接口 */public interface RequiredClass{void requiredMethod ();
2011-11-04 00:24:05
387
转载 java设计模式:装饰器模式[Decorator]
装饰器模式主要应用于这样一种场合,当你已经有了一个目标类,并且它是一个接口的实现类,在对该类使用的后期发现需要对相应接口程序的前后做更多的处理,这些处理是变化的,不固定的,但是有不能去修改这个目标类,这时我们就可以使用这个装饰器模式:比如,我们已经有一个付款的方法 payMoney(long count) ,这个方法只负责将钱付给对方,不做其他操作,但是这时我们需要记录下这个付款的操作,并把这
2011-11-03 23:52:16
386
原创 JVM学习笔记
1.Java中,栈的大小通过-Xss来设置,当栈中存储数据比较多时,需要适当调大这个值,否则会出现java.lang.StackOverflowError异常.常见的出现这个异常的是无法返回的递归,因为此时栈中保存的信息都是方法返回的记录点。2.在Java中,一个空Object对象的大小是8byte。但是它所占的空间为:4byte+8byte。4byte是上面部分所说的Java栈中保存引用
2011-09-16 17:27:43
453
Photoshop7迷你版Photoshop7迷你版
2011-08-14
Maven2教程.chmMaven2教程.chm
2011-06-21
Ant权威指南Ant权威指南
2011-06-14
Jquery treeview
2010-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人