自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 序列化与反序列化

序列化对象 import java.io.Serializable; public class User implements Serializable { private static final long serialVersionUID = 1L; private transient String id; private String name; public Use

2017-02-20 12:55:26 190

原创 java 并发类semaphore countdownlatch cyclicbarrier reentrantlock condition reentrantreadwritelock

semaphore      它是基于计数的信号量,初始时设置阈值。在并发情况下,当前线程首先需要获取许可信号,如果在阈值内则可成功获取,否则阻塞等待;对于获取许可信息的线程,最后必须归还。   代码如下:              Semaphore semp = new Semaphore(5); //设置阈值为5        semp.acquire(); // 申请许可

2017-02-18 23:53:45 430

原创 java 线程池

1.线程池的作用   限制系统中执行线程的数量 2.为什么要用线程池  2.1.减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务.  2.2 可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为消耗过多的内存,而把服务器累趴下。 3.线程池接口类     3.1 ExecutorService : 真正的线程池接口。

2017-02-18 00:03:49 189

原创 java 常用并发类

1.ConcurrentHashMap是HashMap的线程安全类。 2.CopyOnWriteArrayList是一个线程安全、并在读操作时无锁的ArrayList。 3.CopyOnWriteArraySet基于CopyOnWriteArrayList的ArraySet线程安全实现。 4.ArrayBlockingQueue是一个基于数组、先进先出、线程安全的集合类。 5.Atomic

2017-02-17 23:53:33 1738

原创 java 常用集合类库

一、集合包重要类库        1. arrayList 内部由数组成的List.         特点:对于确定位置的查找和删除比较快;                    数量超过一定值时,增加会比较慢,因为初始值默认为10.当超过容量时,就会以50%的量增加容量;                    会产生多余的空间及碎片。       2.LinkedList内部以Entr

2017-02-17 23:21:42 601

ajax基础教程

从ajax的历史由来,到ajax的代码实例,详细的讲解了ajax的用法以及注意事项.我相信能给广大的程序员提供帮助.

2015-03-05

空空如也

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

TA关注的人

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