
ThinkInJava
sunney2012
Java攻城师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
网页中HTML正则表达式
exp_1=href\=["']?([a-z0-9/\\.\:?&;\=\\-_'+% \\(\\)]{1,})["']?exp_2=src\=["']?([a-z0-9/\\.\:?&;\=\\-_'+% \\(\\)]{1,})["']?原创 2012-01-29 14:20:00 · 131 阅读 · 0 评论 -
java 共享资源
防止任务在共享资源上产生冲突除了加锁的第二种方式是 [color=red]根除对变量的共享[/color]。线程本地存储是一种自动化机制,可以为使用相同变量的每个不同线程都创建不懂的存储。[code="java"]public class ThreadLocalVariableHolder { private static ThreadLocal value = new Threa...原创 2012-02-04 21:31:53 · 310 阅读 · 0 评论 -
Java 生产者消费者实现方式
1,使用 [color=red]同步队列[/color] 解决任务协调2,使用 常规[color=red]Lock,Condition[/color]解析任务协调3,使用[color=red]synchronized[/color]加锁机制[code="java"]import java.util.Random;import java.util.concurrent.Execu...原创 2012-02-07 18:50:35 · 127 阅读 · 0 评论 -
Java编译器
什么是java虚拟机:Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机由五个部分组成:一组指令集、一组寄存器、一个栈、一个无用单元收集堆(Garbage-collected-heap)、一个方法区域。这五部分是Java虚拟机的逻辑成份,不依赖任何实现技术或组织方式,但它们的...原创 2011-12-07 10:46:08 · 137 阅读 · 0 评论