摘要: 运用JAVA的concurrent.ExecutorService线程池实现socket的TCP和UDP连接最近在项目中可能要用到socket相关的东西来发送消息,所以初步研究了下socket的TCP和UDP实现方式,并且结合java1.5的concurrent.ExecutorService类来实... 阅读全文
posted @ 2015-04-27 17:53 wzhanke 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 通过实验研究“线程池中线程数目的变化规律” 自从看了老赵关于线程池的实验以后,我就想学着做一个类似的实验,验证自己的理解,现在终于做好了,请大家指正。 一般情况下我们都使用Thread类创建线程,因为通过Thread对象可以对线程进行灵活的控制。但创建线程和销毁线程代价不菲,过多的线程会消耗掉大量的... 阅读全文
posted @ 2015-04-27 17:37 wzhanke 阅读(374) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/shiyangxt/category/139753.html 阅读全文
posted @ 2015-04-27 11:13 wzhanke 阅读(119) 评论(0) 推荐(0) 编辑
摘要: JVM崩溃的原因及解决!前些天,搞JNI的时候,报了个JVM崩溃的错。错误信息如下:# # An unexpected error has been detected by HotSpot Virtual Machine: # # EXCEPTION_ACCESS_VIOLATION (0xc000... 阅读全文
posted @ 2015-04-27 11:04 wzhanke 阅读(636) 评论(0) 推荐(0) 编辑
摘要: string a = “1”+ b==null ? 2:3;上边的写法是有问题的,多目符 优先级低于 加减乘除, 上边的实际 为 "1"+b 肯定 不为null,所以 a = 3; 由于a是string,而3为int,所以最后代码编译应该会提示报错:integer not cast string 。... 阅读全文
posted @ 2015-04-27 10:20 wzhanke 阅读(239) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2015-04-24 15:48 wzhanke 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2015-04-22 13:57 wzhanke 阅读(2) 评论(0) 推荐(0) 编辑
摘要: limit参数控制模式应用的次数,因此影响结果数组的长度。如果该限制n大于0,则模式将被最多应用n-1次,数组的长度将不会大于n,而且数组的最后项将包含超出最后匹配的定界符的所有输入。如果n为非正,则模式将被应用尽可能多的次数,而且数组可以是任意长度。如果n为零,则模式将被应用尽可能多的次数,数组可... 阅读全文
posted @ 2015-04-21 14:39 wzhanke 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: 将字符串按照括号内的内容分割成字符数组 这里括号内是正则表达式,X{m,n}代表X至少重复m次,至多重复n次 这里x为空格,至少重复1次,就是将字符串以一个或多个空格分割 如"1 2 ab c" 1结果就是: 1 2 ab c 阅读全文
posted @ 2015-04-21 14:23 wzhanke 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 一个对象中有一个状态 属性,现在业务需求 存在多线程来修改 和 拿去 这个状态 的值,这种情况如果加锁怎么加?一种是 在 set 和get 这个状态的 方法那加 synchronized 。还有一种方法 是set 方法那还是通过 synchronized 加锁,而 get 那就不用synchroni... 阅读全文
posted @ 2015-04-21 13:44 wzhanke 阅读(1063) 评论(0) 推荐(0) 编辑