会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一蓑烟雨任平生
想要逃避总有借口,想要成功总有办法
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
20
下一页
2019年5月6日
ByteArrayOutputStream
摘要: 有时候我们需要对同一个InputStream对象使用多次。比如,客户端从服务器获取数据 ,利用HttpURLConnection的getInputStream()方法获得Stream对象,这时既要把数据显示到前台(第一次读取),又想把数据写进文件缓存到本地(第二次读取)。 但第一次读取InputSt
阅读全文
posted @ 2019-05-06 13:18 looyee
阅读(1630)
评论(0)
推荐(0)
2019年5月5日
ThreadLocal-面试必问深度解析
摘要: ThreadLocal是什么 ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不通的变量值完成操作的场景。 从数据结构入手 下图为ThreadLocal的内
阅读全文
posted @ 2019-05-05 17:28 looyee
阅读(494)
评论(0)
推荐(0)
WeakReference 学习和使用
摘要: 相信读者在网上也看了很多关于ThreadLocal的资料,很多博客都这样说:ThreadLocal为解决多线程程序的并发问题提供了一种新的思路,ThreadLocal的目的是为了解决多线程访问资源时的共享问题,balabala的。错,大错特错! ThreadLocal的源码注释,翻译过来大概是这样的
阅读全文
posted @ 2019-05-05 16:49 looyee
阅读(171)
评论(0)
推荐(0)
ThreadLocal内存泄漏真因探究
摘要: ThreadLocal原理回顾 ThreadLocal的原理:每个Thread内部维护着一个ThreadLocalMap,它是一个Map。这个映射表的Key是一个弱引用,其实就是ThreadLocal本身,Value是真正存的线程变量Object。 也就是说ThreadLocal本身并不真正存储线程
阅读全文
posted @ 2019-05-05 16:44 looyee
阅读(217)
评论(0)
推荐(0)
2019年4月29日
Java并发之线程中断
摘要: 在我们的程序中经常会有一些不达到目的不会退出的线程,例如:我们有一个下载程序线程,该线程在没有下载成功之前是不会退出的,若此时用户觉得下载速度慢,不想下载了,这时就需要用到我们的线程中断机制了,告诉线程,你不要继续执行了,准备好退出吧。当然,线程在不同的状态下遇到中断会产生不同的响应,有点会抛出异常
阅读全文
posted @ 2019-04-29 13:40 looyee
阅读(141)
评论(0)
推荐(0)
2019年4月22日
乐观锁ABA
摘要: CAS算法实现一个重要前提需要取出内存中某时刻的数据,而在下时刻比较并替换,那么在这个时间差类会导致数据的变化。 比如说一个线程one从内存位置V中取出A,这时候另一个线程two也从内存中取出A,并且two进行了一些操作变成了B,然后two又将V位置的数据变成A,这时候线程one进行CAS操作发现内
阅读全文
posted @ 2019-04-22 13:54 looyee
阅读(1116)
评论(0)
推荐(0)
2019年4月19日
java反射的field.get(null)
摘要: 转载自:https://blog.csdn.net/moakun/article/details/80577194
阅读全文
posted @ 2019-04-19 14:36 looyee
阅读(4087)
评论(0)
推荐(1)
2019年4月18日
CompletableFuture 详解
摘要: 本文转载自: https://blog.csdn.net/mrxiky/article/details/78962614 CompletableFuture类实现了CompletionStage和Future接口。Future是Java 5添加的类,用来描述一个异步计算的结果,但是获取一个结果时方法
阅读全文
posted @ 2019-04-18 16:15 looyee
阅读(2530)
评论(0)
推荐(0)
2019年4月16日
volatile的疑问
摘要: 可以参考: https://www.cnblogs.com/dolphin0520/p/3920373.html
阅读全文
posted @ 2019-04-16 15:43 looyee
阅读(110)
评论(0)
推荐(0)
服务器体系(SMP, NUMA, MPP)与共享存储器架构(UMA和NUMA)
摘要: 本文转载自 https://blog.csdn.net/gatieme/article/details/52098615 3种系统架构与2种存储器共享方式 1.1 架构概述 从系统架构来看,目前的商用服务器大体可以分为三类 对称多处理器结构(SMP:Symmetric Multi-Processor
阅读全文
posted @ 2019-04-16 10:02 looyee
阅读(519)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
20
下一页
公告