自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (12)
  • 问答 (41)
  • 收藏
  • 关注

原创 ForkJoin全解——深度剖析ForkJoin源码

说明本文对forkjoin源码进行了深入的剖析,包含你想了解的关于forkjoin的几乎所有内容由于篇幅太大,将原文拆分为4个部分,新手建议按照顺序阅读,不建议跳读目录一、ForkJoin全解1:简单使用与大致实现原理二、ForkJoin全解2:forkjoin实际工作流程与实现三、ForkJoin全解3:CountedCompleter四、ForkJoin全解4:附录,奇数自加的离散性...

2020-06-20 21:39:22 573

原创 ForkJoin全解4:附录,奇数自加的离散性

/** * 求一个hash,然后把hash的结果作为数组的位置,放入元素,即array[hash]不为空 * 现在这个算法是把每次自加后的值作为数组下标,占据该下标对应的数组位置,数组被占* 据过的位置的值会被置为1,未被占据过的位置值为null。如果在占据数组中对应位置发现* 该位置之前被占据过,这时候就是产生了冲突。如果最后没有冲突,也没有不为null的位置* 则说明离散性很好**/public class HashTest{ //数组长度必须是2的指数幂 pr.

2020-06-20 21:29:51 233

原创 ForkJoin全解3:CountedCompleter

1、使用示例import java.util.concurrent.CountedCompleter;import java.util.concurrent.atomic.AtomicInteger;public class CountedCompleterDemo { interface Applier<E>{ void apply(E e); } static class ForEach<E> extends CountedCo

2020-06-20 21:28:26 607

原创 ForkJoin全解2:forkjoin实际工作流程与实现

1、相关概念解释1.1 “内部”和外部当一个操作是在非ForkjoinThread的线程中进行的,则称该操作为外部操作。比如我们前面执行pool.invoke,invoke内又执行externalPush。由于invoke是在非ForkjoinThread线程中进行的(这里是在main线程中进行),所以是一个外部操作,调用的是externalPush。之后task的执行是通过ForkJoinThread来执行的,所以task中的fork就是内部操作,调用的是push,把任务提交到工作队列..

2020-06-20 21:19:21 1748 1

原创 ForkJoin全解1:简单使用与大致实现原理

1、 使用示例import java.lang.reflect.Method;import java.util.concurrent.ForkJoinPool;import java.util.concurrent.RecursiveTask;import java.util.concurrent.ThreadLocalRandom;public class ForkJoinDemo { public static void main(String[] args) throws E..

2020-06-20 12:15:04 452

原创 JDK8 Stream源码完全解析——手写Stream

1、说明本文代码基本参照JDK的实现,类名,接口名,属性名等都跟JDK保持一致2、Stream核心原理与基本概念2.1 流实现核心原理:opWrapsinkJDK stream以Spliterator作为Stream的数据源,用以提供需要被操作的数据,而Sink则作为输出,存储输出结果。同时JDK stream内还有很多操作,如filter,collect,flatmap等,有时也称操作为算子。每个sink都有一个accept方法,用于接收元素。为说明流实现原理,假设filter的sin

2020-06-20 11:51:07 2052

ld链接器官方手册英文原版2.41版本

gnu链接器ld的官方手册英文版

2023-09-22

NCB-PCI_Express_Base_6.0

PCIE协议6.0官方英文版

2022-08-08

PCI Local Bus Specification R3.0英文版

PCI Local Bus Specification R3.0英文版

2022-05-17

Intel 7 Series C216 Chipset Family Platform Controller Hub

Intel 7系列芯片集端口规范,包括Intel 7处理器的IO地址映射,以及其他芯片如SATA等控制器芯片自身的端口地址映射官方手册

2022-04-23

Broadcom官方 CentOS7 64位无线网卡驱动,带一键安装脚本,自动编译和安装,解决make过程中的错误

Broadcom官方的CentOS7 64位无线网卡驱动,带一键安装脚本,可自动编译和安装。官方下载下来的脚本直接make编译可能会报各种错误,这个资源里面附带一个一键安装脚本,可自动解决这些错误并安装。适用于Broadcom的 BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, and BCM43225-, BCM43227- 和 BCM43228-

2022-01-04

英特尔64和 IA-32 体系结构的软件开发人员手册卷4-特定模型寄存器.pdf

英特尔64和 IA-32 体系结构的软件开发人员手册卷一共4卷,此卷为卷4。要下载其他卷可看本人的其他资源。也可以直接下载合集

2021-04-21

英特尔64和 IA-32 体系结构的软件开发人员手册卷3-系统编程指南.pdf

英特尔64和 IA-32 体系结构的软件开发人员手册卷一共4卷,此卷为卷3。要下载其他卷可看本人的其他资源。也可以直接下载合集

2021-04-21

英特尔64和 IA-32 体系结构的软件开发人员手册卷2-指令集参考.pdf

英特尔64和 IA-32 体系结构的软件开发人员手册卷一共4卷,此卷为卷2。要下载其他卷可看本人的其他资源。也可以直接下载合集

2021-04-21

英特尔64和 IA-32 体系结构的软件开发人员手册卷1-基础架构.pdf

英特尔64和 IA-32 体系结构的软件开发人员手册卷一共4卷,此卷为卷1。要下载其他卷可看本人的其他资源。也可以直接下载合集

2021-04-21

英特尔64和 IA-32 体系结构的软件开发人员手册合集.pdf

英特尔64和 IA-32 体系结构的软件开发人员手册一共4卷,本资源是四卷的合集。

2021-04-21

oracle9i/10g/11g编程艺术英文版第二版带完整书签

oracle9i/10g/11g编程艺术英文版第二版,高清完整非扫描,带完整书签

2015-12-28

谭浩强C++程序设计

谭浩强C++程序设计,完整内容,完整书签

2015-03-16

红黑树最坏情况为何不是退变为链表的情况?

2019-01-09

求大侠帮忙运行eclipse自动生成的osgi ds示例

2018-09-13

win7装openssh for window后,怎么用putty进行连接

2017-09-29

JPA,hibernate基于主键的一对一级联删除

2017-04-15

JS中为何Function是Object的实例?

2016-12-15

怎么更改mysql创建表时varchar字段默认编码为utf-8

2016-11-03

关于Java线程的isInterrupted方法问题

2016-08-12

在Java并发中,对象尚未被完全创建的问题

2016-08-08

xsd的key与keyref到底有什么用

2016-06-29

Java怎么用命令符编译我下面这个文件

2016-05-30

Less怎么去除重复代码

2016-04-14

麻烦帮忙看一个很诡异的CSS高度设置的问题

2016-04-02

为何在IE中给DIV设置magin-top会出现滚动条

2016-03-31

windows怎么让批处理不退出

2016-03-28

Javascript中API文档书写的问题

2016-03-27

麻烦帮忙看下这个SQL查询该怎么改进

2016-03-06

麻烦帮忙看看这段关于java的序列化的代码,摘自Effective Java

2016-03-03

oracle11g怎么同时使用多个数据库实例

2016-01-14

求帮忙优化我这条sql语句

2016-01-06

怎么让jsp修改后不用发布,直接保存即可生效

2016-01-04

sql查询,请问以下查询功能如何实现

2015-12-12

js对象访问内部属性的问题

2015-11-09

域名怎么解析到网站空间

2015-11-02

bootstrap 堆叠顺序的问题

2015-10-24

用hibernate实现sqlserver分页的问题

2015-10-20

jquery on重复事件绑定

2015-10-05

想请教下各位关于java接口设计的问题

2015-09-13

数据库如何在查询出记录的同时,统计记录有多少行

2015-08-07

数据库或hibernate多对多查询的问题

2015-08-01

java poi getInpuStream报错

2015-07-30

求帮忙看一下datatables的一个很怪异的错误

2015-07-12

请大神帮忙看下datatables的一个错误

2015-07-09

想问下各位CSDN技术问答,点击我要提问的这么个效果是怎么实现的?

2015-06-23

用jquery ajax的load方法后,怎么再次获得load的url信息

2015-06-15

SQL2012 management打开提示无法创建窗口

2015-06-11

怎么判断当前取出的数据是数据库相应的表中的最后一条

2015-06-03

jquery $.post 或者$.get回调函数的参数值有没有办法取出来

2015-05-30

求帮忙解决下Tomcat的OutOfMemoryError: PermGen space问题

2015-05-29

百度echarts官方实例动态数据怎么跑起来?一直粘贴官方代码,就是跑不起来。

2015-05-24

百度echarts画折线图显示不出来,画柱状图则正常

2015-05-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除