自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (13)
  • 收藏
  • 关注

原创 空中网的一个用线程操作集合遇到的问题

[code="java"] package com.test; /** * 当每个线程中指定的KEY相同时, * 这些相同KEY的线程应每隔一秒依次输出时间值(互斥), * 如果KEY不同,则并行执行(相互之间不互斥) */ public class Test extends Thread { private TestDo testDo; private S...

2011-10-28 23:03:51 74

原创 遍历集合增删改所引发的问题

[code="java"] package com.test; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; import java.util.concurrent.CopyOnWriteArrayList; public class ThreadTest1...

2011-10-28 23:00:59 101

原创 集合不安全的解决方法

所有集合都是线程不安全的,如果在多线程的情况下使用集合,就得考虑线程安全问题。 JDK5以上提供了线程安全的集合: 如: 使用Map map1 = Collections.synchronizedMap(map) 使用map同步。 还可以使用ConcurrentHashMap...

2011-10-28 23:00:02 124

原创 BlockingQueue阻塞队列的例子

[code="java"] package com.test; import java.util.Random; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue; import java.util.concurrent.ExecutorService; ...

2011-10-28 22:54:17 147

原创 Exchanger关于交换情报的例子

[code="java"] package com.test; import java.util.Random; import java.util.concurrent.Exchanger; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public cla...

2011-10-26 21:50:06 104

原创 CountDownLatch关于比赛的例子

[code="java"] package com.test; import java.util.Random; import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; publi...

2011-10-26 21:49:03 73

原创 CyclicBarrier关于组织旅游的例子

[code="java"] package com.test; import java.util.Random; import java.util.concurrent.CyclicBarrier; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public...

2011-10-26 21:48:03 107

原创 Semaphore关于抢车位例子

[code="java"] package com.test; import java.util.Random; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Semaphore; public cla...

2011-10-26 21:46:11 227

原创 并发库锁条件替代互斥锁

[code="java"] package com.test; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class ThreadTest9 ...

2011-10-24 08:40:01 62

原创 缓存类

[code="java"] package com.test; import java.util.HashMap; import java.util.Map; import java.util.concurrent.locks.ReentrantReadWriteLock; public class Cache { Map map = new HashMap(); ...

2011-10-23 14:53:30 78

原创 并发库锁

[code="java"] package com.test; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class ThreadTest7 { /** * @param args */ public sta...

2011-10-23 14:35:18 68

原创 回调任务结果

[code="java"] package com.test; import java.util.Random; import java.util.concurrent.Callable; import java.util.concurrent.CompletionService; import java.util.concurrent.ExecutionException; im...

2011-10-23 14:08:45 128

原创 记时器

[code="java"] package com.test; import java.util.Calendar; import java.util.Timer; import java.util.TimerTask; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecu...

2011-10-23 13:31:46 169

原创 线程池

[code="java"] package com.test; import java.util.Random; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class ThreadTest4 { /** * @param ar...

2011-10-23 12:49:26 66

原创 JAVA 多线程3 (线程内共享)

[code="java"] package com.test; import java.util.Random; public class ThreadTest3 { /** * @param args */ public static void main(String[] args) { for (int i = 0; i < 2; i++) ...

2011-10-17 22:30:48 85

原创 JAVA 多线程2

[code="java"] package com.test; public class ThreadTest2 { public static void main(String[] args) { Bizs biz = new Bizs(); ThreadAdd add1 = new ThreadAdd(biz); ThreadAdd add2 =...

2011-10-17 22:30:00 71

原创 JAVA 多线程1

[code="java"] package com.test; public class ThreadTest { /** * @param args */ public static void main(String[] args) { final Utils ts = new Utils(); new Thread(){ @Overri...

2011-10-17 22:28:17 86

spring源码文件压缩

spring源码文件压缩

2012-03-26

spring的源码文件压缩

spring的源码文件压缩

2012-03-26

JAVA JDK API

J2SETM Platform at a Glance This document covers the JavaTM 2 Platform Standard Edition 5.0 Development Kit (JDK 5.0). Its external version number is 5.0 and internal version number is 1.5.0. For information on a feature of the JDK, click on its component in the diagram below.

2012-03-04

Head First 设计模式(中文版)

作者以大量的生活化故事当背景,例如第1章是鸭子,第2章是气象站,第3章是咖啡店,书中搭配大量的插图(几乎每一页都有图),所以阅读起来生动有趣,不会感觉到昏昏欲睡。作者还利用歪歪斜斜的手写字体,增加“现场感”。精心设计许多爆笑的对白,让学习过程不会太枯燥。

2011-10-10

javascript帮助文档

一个很好的javascript帮助文档,是开发过程中很好的参考资料。

2010-06-24

DWR中文文档pdf格式

一个很全,很好的DWR帮助文档,讲得很详细,对想了解DWR的朋友来说,一定有帮助。

2010-06-24

Hibernate_API

一个很好的HIBERNATE查询文档,CHM格式,很方便查询,内容讲得也不错。

2010-06-17

jsp帮助文档_chm

一个很的好的JSP学习资料,CHM格式,方便查阅与学习。

2010-06-17

MySQl在Linux下安装与使用

对MYSQL在LINUX下的安装做了详细的说明,每步都写得很清楚。

2010-06-13

思科设备ios疯狂下载

这是一个非常全的思科设备的IOS文件下载BT种子,解压后就是一个迅雷种子文件(要装迅雷),双击后可选择下载自已需的IOS的bin文件。

2010-06-11

Linux命令大全(API)

里面包含了所有的Linux的系统操作,是个很不错的API。

2010-06-11

基于SNMP的网络拓扑发现

网络拓扑发现更能提高网络故障管理、计量管理、配置和名称管理、性能管理和安全管理的性能,其原理是利用协议收集网络中各设备的信息,通过某种算法生成完整的拓扑结构显示出来。

2010-06-08

网络拓扑自动搜索算法研究

利用MIB-Ⅱ构造网络拓扑图的方法,对现有的一个搜索算法进行了分析,针对其不足之处,提出了一个新的算法。

2010-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除