会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
MakiseKurisu
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
9
···
13
下一页
2017年4月4日
CyclicBarrier用法
摘要: CyclicBarrier和CountDownLatch一样,都是关于线程的计数器。 用法略有不同,测试代码如下:
阅读全文
posted @ 2017-04-04 09:57 WakamiyaShinobu
阅读(1726)
评论(0)
推荐(0)
2017年4月3日
锁对象-Lock: 同步问题更完美的处理方式 (ReentrantReadWriteLock读写锁的使用/源码分析)
摘要: Lock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题,我们拿Java线程(二)中的一个例子简单的实现一下和sychronized一样的效果,代码如下: [j
阅读全文
posted @ 2017-04-03 22:58 WakamiyaShinobu
阅读(826)
评论(0)
推荐(0)
Spring Boot 学习笔记1---初体验之3分钟启动你的Web应用
摘要: 前言 早在去年就简单的使用了一下Spring Boot,当时就被其便捷的功能所震惊。但是那是也没有深入的研究,随着其在业界被应用的越来越广泛,因此决定好好地深入学习一下,将自己的学习心得在此记录,本文主要围绕以下几点进行说明: Spring Boot 简介 使用Spring Boot快速搭建一个We
阅读全文
posted @ 2017-04-03 22:48 WakamiyaShinobu
阅读(2240)
评论(1)
推荐(1)
ArrayBlockingQueue源码分析
摘要: 转自:http://www.xiaoyaochong.net/wordpress/?p=354 ArrayBlockingQueue是Java并发框架中阻塞队列的最基本的实现,分析这个类就可以知道并发框架中是如何实现阻塞的。 笔者工作了一两年之后,还不知道阻塞是如何实现的,当然有一个原因是前期学习的
阅读全文
posted @ 2017-04-03 22:47 WakamiyaShinobu
阅读(330)
评论(0)
推荐(0)
并发容器之CopyOnWriteArrayList
摘要: Java并发编程:并发容器之CopyOnWriteArrayList(转载) 原文链接: http://ifeve.com/java-copy-on-write/ Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个
阅读全文
posted @ 2017-04-03 22:09 WakamiyaShinobu
阅读(160)
评论(0)
推荐(0)
TreeMap源码剖析
摘要: 原文 http://blog.csdn.net/chdjj/article/details/38782221 主题 源码分析 红黑树 原文 http://blog.csdn.net/chdjj/article/details/38782221 主题 源码分析 红黑树 注:以下源码基于jdk1.7.0
阅读全文
posted @ 2017-04-03 21:44 WakamiyaShinobu
阅读(316)
评论(0)
推荐(0)
HashMap Hashtable LinkedHashMap 和TreeMap
摘要: java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap. Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。 HashMap是一个最常用的Map,
阅读全文
posted @ 2017-04-03 18:49 WakamiyaShinobu
阅读(238)
评论(0)
推荐(0)
HashSet源码解析
摘要: 今天来介绍下HashSet。前面,我们已经系统的对List和Map进行了学习。接下来,我们开始可以学习Set。相信经过Map的了解之后,学习Set会容易很多。毕竟,Set的实现类都是基于Map来实现的(HashSet是通过HashMap实现的)。 构造图如下: 蓝色线条:继承 绿色线条:接口实现 今
阅读全文
posted @ 2017-04-03 18:32 WakamiyaShinobu
阅读(2042)
评论(0)
推荐(1)
HashSet,TreeSet和LinkedHashSet的区别
摘要: HashSet,TreeSet和LinkedHashSet的区别 Set接口Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Se
阅读全文
posted @ 2017-04-03 18:25 WakamiyaShinobu
阅读(299)
评论(0)
推荐(0)
Vector源码解析
摘要: 概要 学完ArrayList和LinkedList之后,我们接着学习Vector。学习方式还是和之前一样,先对Vector有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。第1部分 Vector介绍第2部分 Vector数据结构第3部分 Vector源码解析(基于JDK1.6.0_45)
阅读全文
posted @ 2017-04-03 16:31 WakamiyaShinobu
阅读(3777)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
8
9
···
13
下一页
公告