首页
代码
导航
问答
关于
开始创作
综合
文章
问答
代码
「文章」
Java学习整理系列之ThreadLocal的理解
ThreadLocal概念 ThreadLocal是解决线程安全问题一个很好的思路,它通过为每个线程提供一个独立的变量副本解决了变量并发访问的冲突问题。在很多情况下,ThreadLocal比直接使用synchronized同步机制解决线程安全问题更简单,更方便,且结果程序拥有更高的并
泡在网上的日子 · 2018-05-01 15:20:00
304
java
「文章」
金三银四跳槽季,阿里面试刚回来的总结——干货!
前言: 金三已经过去,现在是银四,据我了解,好多人都会在三月份选择跳槽,为什么大家都会在三月份选择离职跳槽呢?那当然是新年刚刚过去,大家也许是觉得老公司待遇不怎么样?薪资不够高,想换个新环境等等原因,所以,三月份就变成了招聘与跳槽的旺季,那
泡在网上的日子 · 2018-04-17 12:37:00
391
java
「文章」
Java 内存模型 JMM 浅析
JMM简介 Java Memory Model简称JMM, 是一系列的Java虚拟机平台对开发者提供的多线程环境下的内存可见性、是否可以重排序等问题的无关具体平台的统一的保证。(可能在术语上与Java运行时内存分布有歧义,后者指堆、方法区、线程栈等内存区域)。 并发编程有多种
泡在网上的日子 · 2018-02-07 08:59:00
293
java
「文章」
送书拉! 08年新开始|福利近在咫尺
前言 相比C++代码规范业界已经达成共识,Java代码规范业界比较混乱,这次阿里发布的Java代码规范给业界带来一个标准,促使整体行业代码规范水平得到提高,最终能够帮助企业和开发者提升代码质量和降低代码故障率。 送书如期而至 新的一年新风尚,新的阳光新
泡在网上的日子 · 2018-01-02 09:09:00
314
java
「文章」
Java8-Lambda编程[6] 总结与放弃
并发 昔日未来之星 Future接口 要用到并发,无非就是多开些线程,Thread、Runable之类的俗套咱就不多说了,来简单讲讲Future接口。,没有接触过并发编程的同学可以先自行了解一下相关知识,以免对后面的内容感到生涩难懂。Future顾名思义,就是未来要产生的
泡在网上的日子 · 2017-12-28 18:09:00
288
java
「文章」
Java8-Lambda编程[5] 并发与CompletableFuture类
填坑 还记得我在第五章《并行与并发》最留的坑吗?下面我们就来继续挖它,通过剖析源码,一层一层拨开它的心。 万流之眼 StreamSupport辅助类 为什么只是将parallel标志位设为false或true就可以关闭或开启并行,真正的实现原理是什么呢?我们先来看看集合类
泡在网上的日子 · 2017-12-26 17:46:00
404
java
「文章」
Java8-Lambda编程[5] 并行与并发
串行,即按序执行每个线程的任务会使程序效率很低下,与之相对的是并行与并发。并行是指多(核)cpu同时处理多个线程,每个cpu单独负责一个线程,有多少个cpu,就可以并行的执行多少线程。而并发是指多个线程在宏观(相对于较长的时间区间而言)上表现为同时执行
泡在网上的日子 · 2017-12-12 23:21:00
327
java
「文章」
Java8-Lambda编程[3] Optional类
Optional类我们前面已经提及过,主要是为了替代null的使用,避免空指针异常(NullPointerException)的出现。譬如定义下面一个类A: class A { private String name; public String getName() { return name; } 如果我调用它的getName方法获取name字段并进行
泡在网上的日子 · 2017-12-12 23:20:00
376
java
「文章」
Java8-Lambda编程[2] Colloctor接口
Collector,意为收集器。上一节提到Stream类的一个及时求值方法collect就是以Collector对象为参数的,它会根据传入的Collector对象返回一个收集类。collect方法还有一种三参数形式,与reduce方法的该形式一样涉及并行知识,我们将留到下一节再进行讨论。Coll
泡在网上的日子 · 2017-12-12 23:19:00
296
java
«
首页
1
2
3
4
5
6
7
8
9
...
尾页
»
最新推荐