自定义博客皮肤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)
  • 收藏
  • 关注

原创 2018书单阅读计划 2018 05 23

Java并发编程的艺术Java虚拟机:JVM高级特性与最佳实践JavaEE开发的颠覆者 Spring Boot实战  Spring Cloud微服务实战亿级流量网站架构核心技术Netty实战

2018-05-23 15:53:27 278

转载 Java并发之AQS详解

一、概述  谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)!  类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLock/Semaphore/CountDownLatch...。  以下是本文的目录大纲:概述框架...

2018-05-17 18:57:53 97

原创 Lock, AQS

AQS  队列同步器        同步器是实现锁(也可以是任意同步组件)的关键,在锁的实现中聚合同步器,利用同步器实现锁的语义。可以这样理解二者之间的关系:锁是面向使用者的,它定义了使用者与锁交互的接口(比如可以允许两个线程并行访问),隐藏了实现细节;同步器面向的是锁的实现者,它简化了锁的实现方式,屏蔽了同步状态管理、线程的排队、等待与唤醒等底层操作。锁和同步器很好地隔离了使用者和实现者所需关注...

2018-05-17 16:33:55 296

原创 面试总结

今天去深圳某金融公司总结一面  主要面基础stringbuffer和stringbuilder的区别wait sleep 区别arraylist linkedlist vector的区别hashmap concurrenthashmap hashset对象的四种引用类型你用到的设计模式动态代理(jdk cglb)你在项目中怎么使用springboot说说springcloud 各组件,及使用方法,...

2018-05-10 16:41:11 120

空空如也

空空如也

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

TA关注的人

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