摘要: 原文链接:https://mp.weixin.qq.com/s?__biz=MzI4NDY5Mjc1Mg==&mid=2247484106&idx=1&sn=2a2a64ce7387c6221214c1c85bdeca76&chksm=ebf6dab5dc8153a31ccbd74f32ff0efc 阅读全文
posted @ 2020-05-29 17:19 潇雨随缘 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/doufuyu/p/10874689.html 1、HashMap概述 在JDK1.8之前,HashMap采用数组+链表实现,即使用链表处理冲突,同一hash值的节点都存储在一个链表里。但是当位于一个桶中的元素较多,即hash值相等的元素较多时, 阅读全文
posted @ 2020-04-27 21:30 潇雨随缘 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.jianshu.com/p/e80043ac4115 在 java 1.5 中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如 CountDownLatch,CyclicBarrier和 Semaphore。 一、CountDownLatch 用法 CountD 阅读全文
posted @ 2020-03-06 18:03 潇雨随缘 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.jianshu.com/p/3632a0f9f083 线程不安全的高并发实现 客户端模拟执行 5000 个任务,线程数量是 200,每个线程执行一次,就将 count 计数加 1,当执行完以后,打印 count 的值。 package atomic; import ja 阅读全文
posted @ 2020-03-06 18:01 潇雨随缘 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.ouyangsihai.cn/%2Fjava-gao-bing-fa-zhi-bing-fa-rong-qi-xiang-jie-cong-ru-men-dao-chao-shen.html 一、ConcurrentHashMap 在上面已经提到过Concurrent 阅读全文
posted @ 2020-03-06 17:43 潇雨随缘 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 转自 https://www.cnblogs.com/jyroy/p/11365935.html Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用 阅读全文
posted @ 2020-03-06 11:38 潇雨随缘 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 转自 https://www.cnblogs.com/hustzzl/p/9343797.html 1. Java锁的种类 在笔者面试过程时,经常会被问到各种各样的锁,如乐观锁、读写锁等等,非常繁多,在此做一个总结。介绍的内容如下: 乐观锁/悲观锁 独享锁/共享锁 互斥锁/读写锁 可重入锁 公平锁/ 阅读全文
posted @ 2020-03-06 11:36 潇雨随缘 阅读(205) 评论(0) 推荐(0) 编辑
摘要: --摘自 周志明《深入理解Java虚拟机》 转自 https://www.jianshu.com/p/15106e9c4bf3 深入理解Java内存模型(摘) java内存模型(Java Memory Model,JMM)是java虚拟机规范定义的,用来屏蔽掉java程序在各种不同的硬件和操作系统对 阅读全文
posted @ 2020-03-03 18:10 潇雨随缘 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/imstudy/p/9908791.html 1、引言 Netty 是一个广受欢迎的异步事件驱动的Java开源网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件 阅读全文
posted @ 2019-11-28 18:04 潇雨随缘 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/yjmyzz/p/executable-jar.html java项目开发中,最终生成的jar,大概可分为二类,一类是一些通用的工具类(不包含main入口方法),另一类是可直接运行的jar包(有main入口方法),下面主要讲的是后者,要让一个ja 阅读全文
posted @ 2019-11-20 18:16 潇雨随缘 阅读(1900) 评论(0) 推荐(0) 编辑