自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 BasicStroke的用法【转】

 1.     基本概念 在JAVA 2D开发中,BasicStroke用于定义线条的特征,我们可以调用Graphics2D类中的setStroke方法来将新创建的BasicStroke对象设置进去。BasicStroke的构造方法如下所示:       对图形的一些专业名词不熟悉的程序员来说,想要根据API说明文档来理解这个方法的使用,实在有点过于困难了,所以,在这里整理了一下,便于大...

2012-03-24 09:07:27 241

原创 ConcurrentHashSet简单实现

  import java.util.AbstractSet; import java.util.ConcurrentModificationException; import java.util.Iterator; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; public class C...

2012-03-13 10:00:37 499

原创 dubbo --- LRUCache简单实现

import java.util.LinkedHashMap; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class LRUCache<K, V> extends LinkedHashMap<K, V> { ...

2012-03-08 11:46:57 253

原创 dubbo ---- ThreadPoolExecutor.AbortPolicy

  public class AbortPolicyWithReport extends ThreadPoolExecutor.AbortPolicy { protected static final Logger logger = LoggerFactory.getLogger(AbortPolicyWithReport.class); privat...

2012-03-08 10:44:58 213

原创 【转】基于Spring可扩展Schema提供自定义配置支持(spring配置文件中 配置标签支持)...

在很多情况下,我们需要为系统提供可配置化支持,简单的做法可以直接基于Spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的时候,会显得非常笨拙。一般的做法会用原生态的方式去解析定义好的xml文件,然后转化为配置对象,这种方式当然可以解决所有问题,但实现起来比较繁琐,特别是是在配置非常复杂的时候,解析工作是一个不得不考虑的负担。Spring提供了可扩展Schema的支持,这是一个不错...

2012-03-07 14:21:16 74

原创 ServiceLoader服务加载

首先定义一个接口: package com.peter.sl; public interface Sl { public void say(); }    将接口打包成jar文件   新建一个工程,SlImpl实现接口Sl package com.peter.sl; public class SlImpl implements Sl { @Overri...

2012-03-07 09:03:07 307

原创 java.util.concurrent 多线程框架

  JDK5中的一个亮点就是将Doug Lea的并发库引入到Java标准库中。Doug Lea确实是一个牛人,能教书,能出书,能编码,不过这在国外还是比较普遍的,而国内的教授们就相差太远了。 一般的服务器都需要线程池,比如Web、FTP等服务器,不过它们一般都自己实现了线程池,比如以前介绍过的Tomcat、Resin和Jetty等,现在有了JDK5,我们就没有必要重复造车轮了,直接使用就可以,...

2012-02-28 16:44:11 66

原创 为什么Java不支持声明泛型数组

大家都知道Java是不能够声明泛型数组的,诸如以下的语法是不支持的: List[] ls = new ArrayList[10]; 而这样声明却是可以的: List[] ls = new ArrayList[10] 但是我一直不清楚为什么不能够声明泛型的数组,指定类型可以让编译的时候不会出现类型安全的提示。 直到今天我看到Sun的一篇文档才清楚,里面提到了一种情况: ...

2012-02-28 11:23:26 218

原创 terracotta

terracotta

2012-01-17 14:04:42 117

原创 第一次写博客

第一次写博客,以后要把自己的积累的点点滴滴记录下来! :)

2012-01-17 10:15:03 64

空空如也

空空如也

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

TA关注的人

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