• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






飞天酷农

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2019年3月31日

并发系列2:Java并发的基石,volatile关键字、synchronized关键字、乐观锁CAS操作
摘要: 由并发大师Doug Lea操刀的并发包Concurrent是并发编程的重要包,而并发包的基石又是volatile关键字、synchronized关键字、乐观锁CAS操作这些基础。因此了解他们的原理对我们理解并发大有裨益。(我对他们的理解基本凝聚在思维导图里了,由于找工作时间紧迫、暂不细讲) 除了参考 阅读全文
posted @ 2019-03-31 11:32 飞天酷农 阅读(446) 评论(0) 推荐(0)
 
Java IO、NIO、AIO知识总结
摘要: 本文主要讲述下自己对IO的理解,对IO的用法和细则可能没有顾虑到。 本文的理解基于以下几篇文章,他们对各自部分都讲的很细,对我理解IO提供了很大帮助。 https://www.cnblogs.com/ylspace/p/8128112.html 该文主要讲解了Java IO的类体系以及他们各自的用处 阅读全文
posted @ 2019-03-31 11:31 飞天酷农 阅读(480) 评论(0) 推荐(0)
 
Mysql索引
摘要: 阅读全文
posted @ 2019-03-31 11:26 飞天酷农 阅读(112) 评论(0) 推荐(0)
 
Mysql锁
摘要: 阅读全文
posted @ 2019-03-31 11:23 飞天酷农 阅读(119) 评论(0) 推荐(0)
 
源码解析之ConcurrentHashmap
摘要: ConcurrentHashmap算是我看的集合源码里最难理解的了(当然ConcurrentLinkedList虽然代码少但理解起来也累),在Java1.8版本中DougLea大师巧通过妙地代码把锁粒度已经将成桶级别了,不得不说非常厉害。本文暂时贴上代码,内容后续补充。 看ConcurrentHas 阅读全文
posted @ 2019-03-31 11:02 飞天酷农 阅读(188) 评论(0) 推荐(0)
 
源码解析之HashMap源码
摘要: 关于HashMap的源码分析,网上已经有很多写的非常好的文章了,虽然多是基于java1.8版本以下的。Java1.8版本的HashMap源码做了些改进,理解起来更复杂点,但也不脱离其桶+链表或树的重心思想。下面贴出1.8代码的源码解析,至于更详细内容以后补充。另外补充一点大家看源码一定要看看源码开头 阅读全文
posted @ 2019-03-31 10:23 飞天酷农 阅读(196) 评论(0) 推荐(0)