自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 小心LinkedHashMap的get()方法

这是一个来自实际项目的例子,在这个案例中,有同事基于jdk中的LinkedHashMap设计了一个LRUCache,为了提高性能,使用了 ReentrantReadWriteLock 读写锁:写锁对应put()方法,而读锁对应get()方法,期望通过读写锁来实现并发get()。    代码实现如下:www.2cto.com private ReentrantReadWriteLock  loc

2013-10-14 17:54:35 404

转载 java synchronized详解

记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。      二、然而,当一个线程访问object的

2013-10-14 17:50:25 353

转载 OSCache缓存监控实现

最近一个项目用到OsCache的页面片段缓存,google了一下居然没有找到OsCache的监控工具(list all keys from cache),于是大略读了一下OSCache-2.4.1的源码,发现Cache.java类的cacheMap定义成了私有变量,如下:   /** * The actual cache map. This is where the

2013-10-14 16:10:44 413

转载 利用java迭代器Itetator遍历并删除HashMap中的元素问题

问题: 下面的代码试图利用HashMap的Iterator对象遍历该HashMap并删除满足条件的元素(比如超时的元素),但会抛出java.util.ConcurrentModificationException异常     public static void main(String[] args)     {               HashMap hs=new HashMap()

2013-10-14 16:02:54 547

jquery json cookie demo

jquery json cookie demo

2013-12-31

uml 软件工程课件

uml 软件工程课件,是一种先进的建模语言,十分好用。。。。。。。。能够通过编写简单的代码用建模思想,就可以导出个种不同的代码。。。。。方便使用,不用过多的编写代码就可以写出各种代码。。。。

2009-11-30

线性代数第一章课件及其matlab求解线性代数方法

线性代数第一章的课件,讲述的是行列式,起到学习线性代数的入门的目的。及其一个matlab在线性代数方面的应用,介绍了用matlab来求解线性代数的方法。

2009-11-16

MATLAB6.x图像处理.pdf

matlab6.x图像处理方面,使用matlab来处理图像,使用到image processing tools来处理

2009-04-24

空空如也

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

TA关注的人

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