java相关
文章平均质量分 62
稻草人001
这个作者很懒,什么都没留下…
展开
-
synchronized的4种用法
1.方法声明时使用,放在范围操作符(public等)之后,返回类型声明(void等)之前.这时,线程获得的是成员锁,即一次只能有一个线程进入该方法,其他线程要想在此时调用该方法,只能排队等候,当前线程(就是在synchronized方法内部的线程)执行完该方法后,别的线程才能进入.例如:public synchronizedvoid synMethod(){//原创 2013-07-10 20:58:02 · 352 阅读 · 0 评论 -
java虚拟机的内存配置
今天早上一大早开Myeclipse,却怎么也打不开。提示:could not create the java virtual machine. 试了几次开启均失败。于是网上查了下资料。没想到下面这个方法马上就解决了问题,在此记录下:在C:\Program Files\MyEclipse 6.0\eclipse安装目录下,有个eclipse.ini的文件,用UltrEdit打开内容如下:转载 2013-07-10 20:55:46 · 996 阅读 · 0 评论 -
java虚拟机内存限制PermSize,MaxPermSize,Xmx,Xms
PermSize和MaxPermSize指明虚拟机为java永久生成对象(Permanate generation)如,class对象、方法对象这些可反射(reflective)对象分配内存限制,-XX:PermSize=64MB 最小尺寸,初始分配-XX:MaxPermSize=256MB 最大允许分配尺寸,按需分配过小会导致:java.lang.OutOfMemoryError:原创 2013-07-11 14:13:13 · 842 阅读 · 0 评论 -
创建tomcat用户,启用jconsole
创建用户: 1、apache-tomcat-6.0.35\conf目录下tomcat-users.xml文件中增加 重启tomcat 2、\Java\jdk1.6.0_34\bin\jconsole.exe启动原创 2013-07-11 14:30:38 · 615 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space 解决方法
java.lang.OutOfMemoryError: Java heap space 解决方法 这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m2,如果用的tomcat,在windows下,可以在C:\tomca转载 2013-07-10 20:57:19 · 615 阅读 · 0 评论 -
正则表达式 符号含义
匹配除换行符以外的任意字符\w 匹配字母或数字或下划线或汉字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束[\u4e00-\u9fa5]{2,20} 匹配2-20个汉字* 重复零次或更多次+ 重复一次或更多次? 重复零次或一次{n} 重复n次{n,} 重复n次或更多次{n,m} 重复n到原创 2013-07-11 17:39:37 · 480 阅读 · 0 评论 -
正则表达式
"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][原创 2013-07-11 17:24:51 · 436 阅读 · 0 评论 -
java去掉list中的重复元素
去掉重复元素方法 public List getMsgList() { if (msgList != null && msgList.size() > 0) { // 去掉重复消息 msgList = new ArrayList(new LinkedHashSet(msgList)); } return msgList; }线程安全的话,可以采用原创 2014-05-09 17:07:32 · 608 阅读 · 0 评论 -
java 线程基础
package ThreadTest;import java.util.concurrent.Executors;import java.util.concurrent.ExecutorService;public class JavaThreadPool { public static void main(String[] args) { /** * 创建固定大小原创 2014-05-09 17:08:33 · 375 阅读 · 0 评论