自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 JUC高并发编程四

12、Fork/Join分支合并框架 1、简介 ​ Fork/Join 他可以将一个大的任务拆分成多个子任务进行并行处理,最后将子任务结果合并成最后的计算结果,并进行输出。Fork/Join 框架要完成两件事情 Fork:把一个复杂的任务进行拆分,大事化小 Join:把拆分的任务计算结果进行合并 1、任务分割:首先Fork/Join框架需要把大的任务分割成足够小的任务,如果子任务比较大的话还要对子任务进行继续分割 2、执行任务并合并结果:分割的自认分别放到双端队列里,然后启动几个线程分别从双端队列里获

2021-12-05 18:43:35 283

原创 JUC高并发编程三

7、Callable接口 1、创建线程的多种方式 创建方式 备注 集成Thread类 无返回值 实现Runnable接口 无返回值 通过Callable接口 可以有返回值 通过线程池的方式 2、Callable和Runnable接口区别 区别 Callable Runnable 是否有返回值 是 否 是否抛出异常 是 否 方法实现不同 call方法 run 方法 代码实现: pack

2021-12-05 00:34:50 198

原创 JUC高并发编程二

5、集合线程安全 集合的线程不安全演示 ArrayList package com.codetip.codejuc.juc.conllections; import java.util.ArrayList; import java.util.List; import java.util.UUID; public class ThreadArrayList { public static void main(String[] args) { List<Stri

2021-11-28 22:52:51 293

原创 JUC高并发编程一

JUC高并发编程 1、JUC简介 在Java中,线程部分是一个重点,JUC:就是Java.util.concurrent工具包的检查,这是一个处理线程的工具包,JDK1.5开始出现 进程与线程: 进程:之在系统中正在运行的一个应用程序;程序一旦运行就是进程,进程--资源分配的最小单元 线程:系统分配处理器时间资源的基本单元或者说是进程之内独立执行的一个执行流。程序执行的最小单位。 线程的状态: New 新建 Runnable 准备就绪 Blocked 阻塞

2021-11-27 17:41:53 228

原创 Docker中安装Nginx

准备工作: 先创建用于保存nginx配置文件的目录,我的是在 mydata文件下 如何安装docker请参考 CSDN 创建文件夹 mkdir mydata 1、随便启动一个nginx实例,这里只是为了复制出Nginx的配置 docker run -p 80:80 --name nginx -d nginx:1.10 直接运行,docker中还没有此镜像,会自动去下载 2、在/mydata/创建nginx文件夹, mkdir nginx 执行语句拷贝配置文件到当前目录 do

2021-11-14 18:46:31 2449

原创 linux系统配置新的yum源

Linux系统指定国内的yum源,加快软件下载速度。一、备份原有的yum源信息 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 二、指定新的yum源 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo 三、生成缓存yum makecache 配置完成! ...

2021-11-14 17:39:39 664

原创 Docker基础入门与Elasticsearch安装

Docker: 简介: ​ 虚拟容器技术,Docker基于镜像。秒级启动各种容器。每一种容器都是一个完整的运行环境,容器之间互相隔离 入门教程什么是Docker? - Docker入门教程 - docker中文社区 官方地址Empowering App Development for Developers | Docker官方安装文档Install Docker Engine on CentOS | Docker DocumentationDocker中文社区docker中文社区,docker帮助,d

2021-11-13 23:01:33 263

空空如也

空空如也

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

TA关注的人

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