自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 利用JAVA API函数实现数据的压缩与解压缩

数据压缩概述文件中数据冗余的最简单的类型是"字符的复制"。让我们先来看下面一个字符串:JJJJJJAAAAVVVVAAAAAA这个字符串可以用更简洁的方式来编码,那就是通过替换每一个重复的字符串为单个的实例字符加上记录重复次数的数字来表示,上面的字符串可以被编码为下面的形式:6J4A4V6A在这里,"6J"意味着6个字符J,"4A"意味着4个字符A,以此类推。这种字符串压缩方式称为"行程长

2007-08-27 11:12:00 809

原创 Netbeans 5.5 界面英文问题解决

Netbeans 5.5 界面英文问题解决2007-08-10 23:56 Netbeans 5.5 界面英文问题解决 从昨晚搞到现在。Netbeans的界面语言问题终于解决了。 问题:从官网下载的netbeans不论是中文

2007-08-23 13:46:00 884

原创 动态委托及其应用

动态委托及其应用Lu Jian著 2004-11-17 代理模式是一个在面向对象编程中重要而广泛被使用的设计模式。JDK1.3中已经介绍了Proxy,你在Java使用过Proxy吗?动态代理类实现了在运行时所指定的一组接口。在运行时,通过使用InvocationHandler来提供代理的行为。因此,代理是在JAVA反射包中一个重要的类,并且广泛地用于许多JAVA应用程序中。 代

2007-08-22 09:31:00 808

转载 介绍一个很好用的NIO Socket开发框架--Netty2

开发一套稳定高效客户端-服务端Socket通讯服务不是一件很简单的事。 这几天试用了一下Netty2(http://gleamynode.net/dev/projects/netty2/) 感觉很不错,希望能与大家分享。 我们在做短信应用开发中,经常会碰到与移

2007-08-18 13:05:00 3440

原创 NIO框架Cindy中HTTP解析的BUG- -

NIO框架Cindy中HTTP范例的BUG及修改 由于工作原因,想采用NIO技术,研究了一下Crmky的Cindy框架。由于使用长连接方式,数据协议采用定长包头+不定长保体的方式,因而主要研究了其中的HTTP范例。在net.sf.cindy.example.http的HttpRequestDecoder中,

2007-08-17 16:58:00 890

转载 Concurrent七

 十七、ThreadPoolExecutorThreadPoolExecutorpublic ThreadPoolExecutor(int corePoolSize,                          int maximumPoolSize,                          long keepAliveTime,                         

2007-08-15 21:51:00 1337

转载 Concurrent 八

十八、Class ScheduledThreadPoolExecutorpublic class ScheduledThreadPoolExecutorextends ThreadPoolExecutorimplements ScheduledExecutorService构造函数有下面几种,和ThreadPoolExecutor很相似ScheduledThreadPoolExecutor(i

2007-08-15 21:51:00 876

转载 Concurrent 六

 十三、FutureTask 未来任务一共有下面几个公有和保护方法:1.public FutureTask(Callable callable) 构造函数 callable和runnable接口很相似.callable使用call()方法,call()方法有返回结果.runnable使用run()方法.2.public FutureTask(Runnable runnable,V result

2007-08-15 21:50:00 734

转载 Concurrent 五

十一、CyclicBarrierBarrier是一种堵塞,相当于上锁(synchronized),CyclicBarrier是用来让线程之间进行相互等待,CyclicBarrier在一些数目固定的多线程之间在某些地方需要等待其它线程的时候是非常有用的,它们之所以被叫做Cyclic,是因为它们在其它堵塞了的线程被释放之后还可以再使用。下面是它提供给外部的一些方法:1、 public CyclicBa

2007-08-15 21:49:00 631

转载 Concurrent 四

十、SemaphoreSemaphore是用来控制对某些资源的访问的线程的数量的,就是一个集体资源的守门人它一共有以下几种方法:1、public void acquire() throws InterruptedException获得一张门票,获得之后门派就会少一张,程序可以访问资源,如果没有获得呢,当前线程就会中断,还会抛出一个异常。2、public void acquire

2007-08-15 21:48:00 689

转载 Concurrent 三

六、SynchronousQueueSynchronousQueue也是ArrayBlockingQueue的兄弟,不允许peek()、不允许iterator()。个人感觉不是很有用。它还有兄弟PriorityBlockingQueue我也感觉没多大用,只是它里面保存的数据按照自然数来排序了的。 七、ConcurrentHashMap这是一个安全版的HashMap,里面对数据的安全

2007-08-15 21:47:00 652

转载 Concurrent 二

使用例子:/* * Created on 2004-8-25 * */package test1;import java.util.concurrent.locks.ReentrantLock;/**    * @author Azure *  */public class Foo {    private int number = 0;  

2007-08-15 21:46:00 665

转载 Concurrent 介绍一

在jsdk1.5中除了增强了socket通信外,还把Doug Lea的concurrent包添加进来,包名为java.util. concurren.* ,提高了线程处理的性能,当然jsdk1.5中还增加了对aop和泛型的支持。 Doug Lea的concurrent包的美名是否名副其实呢?让我们来看一下:一、ScheduledExecutor 这个工具用来做日程表时钟,可以用来做定时

2007-08-15 21:45:00 1627 1

原创 ArrayList Vector LinkedList 区别与用法

转载ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只

2007-08-14 18:42:00 674

java 编码方式转换大全

编码方式转换 Differences between UTF-8 format and Java modified UTF-8 format The null byte (byte)0 is encoded using the 2-byte format rather than the 1-byte format, so that Java virtual machine UTF-8 strings never have embedded nulls. Only the 1-byte, 2-byte, and 3-byte formats are used.

2010-06-01

stuts 1.x 标签库(html,bean,logic)

stuts 标签库 ,主要是1.x的几个标签库(html,bean,logic)

2010-03-06

Java Concurrency

java 多线程并发的一本好书,值得推荐

2009-06-11

java 反编译软件

很不错的java反编译软件,直接将class文件拖进去就ok了

2008-09-12

javascript 教程

javascript 教程,不错的ppt,哈哈哈

2008-03-21

ant 指南

ant 使用指南,中文pdf 版本

2008-03-21

sms library

java 源代码 ,CMPP 协议 短信网关

2007-08-10

空空如也

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

TA关注的人

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