自定义博客皮肤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、饿汉    特点:类初始化的时候就实例化,没有lazy loading效果。public class Singleton { private static Singleton instance = new Singleton(); private Singleton (){} pub...

2018-05-04 11:01:57 151

原创 ThreadLocal详解—线程间资源隔离问题

1、ThreadLocal应用场景    ThreadLocal不是用于解决多线程共享资源的问题,因为每个线程都会备份ThreadLocal变量的副本,相当于对线程自身局部变量的操作,所以不存在资源同步的问题。ThreadLocal主要解决变量需要在线程内方法之间传递但在不同线程间隔离的问题。2、ThreadLocal创建class ThreadLocalExample { public ...

2018-05-02 10:12:07 1358

原创 动态代理

动态代理在运行期生成代理类,为什么要用动态代理设计模式? 因为真实类的接口有可能改变,如果使用静态代理会增加后期的维护成本,当然这只是其中的一个原因。

2017-11-19 22:49:53 158

原创 readLine()阻塞的问题

今天玩socket,以前照着书本敲代码没有碰到readLine()阻塞的问题,因为一般都是从文件中读取,但是今天客户端就发了一个简单的“hello”,可是服务器死后都读不到值,最后调试时,发现一只阻塞在readLine()处,上网一搜,原因如下小结,使用readLine()一定要注意:读入的数据要注意有/r或/n或/r/n,如果没有/r或/n时会阻塞。切记切记。1、客户端代码:package

2017-11-19 22:26:28 8242 2

转载 集合知识

集合知识集合知识转载于:dantefun,http://www.cnblogs.com/dantefung/p/5040354.html#commentform集合类特性(几个常用类的区别)ArrayList: 元素单个,效率高,多用于查询  Vector: 元素单个,线程安全,多用于查询 LinkedList: 元素单个,多用于插入和删除  HashMap: 元素成对,元

2017-03-23 08:58:59 215

空空如也

空空如也

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

TA关注的人

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