自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java.util .concurrent

1111

2021-10-23 17:21:26 54

原创 Docker的安装与使用

Docker的安装与使用1.Uninstall old versions$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \

2020-10-11 22:36:46 924 4

原创 前后台分离开发下的统一返回数据格式

一、统一返回数据格式项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、数据这几部分内容例如,我们的系统要求返回的基本数据格式如下:{ "success": tru...

2020-04-07 23:13:13 688

原创 WIN10安装配置JDK1.8

WIN10安装配置JDK1.8首先在官网下载jdk,下载链接如下:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html在自己电脑分别创建jdk和jre的安装目录,我的分别是在:D:\Tools\MyJava\JDK8\jdk,D:\Tools\MyJava\JDK8\jre,目...

2020-01-18 14:36:04 225

原创 Java多线程之CyclicBarrier

Java多线程之CyclicBarrierCyclicBarrier使用场景为:假设有7个人要开会,人没到齐就不能开始,只有当7个人都到齐才能开始开会…CyclicBarrier(int parties, Runnable barrierAction) :创建一个新的 CyclicBarrier,它将在给定数量的参与者(线程)处于等待状态时启动,并在启动 barrier 时执行给定的屏障操作...

2019-12-26 22:21:35 83

原创 Java多线程之CountDownLatch使用

关于Java多线程之CountDownLatch使用假设现在有6个学生在上晚自习,我们创建6个线程来代表6个学生,只有当6个学生都下晚自习出了教室之后,假设main线程代表班长,此时班才能锁门走人…也即是,前面6个学生线程执行完任务之后,mian线程才可执行,请看如何使用CountDownLatch实现:import java.util.concurrent.CountDownLatch;...

2019-12-26 20:55:33 166

原创 Java多线程Lock Condition的使用介绍

Java多线程Lock Condition的使用介绍假设:多线程之间按照顺序调用,实现A->B->C->A->B->C…->A,要求用3个线程实现:A打印5次,B打印10次,C打印15次接着A打印5次,B打印10次,C打印15次…来10轮import java.util.concurrent.locks.Condition;import java....

2019-12-24 21:39:51 236

原创 Java多线程之生产者与消费者模式

Java多线程之生产者与消费者模式synchronized版问题:有2个线程,一个线程+1,一个线程-1,这样循环加减1,10次public class ThreadWaitNotifyDemo { private int number = 0; //此方法实现对number+1操作 public synchronized void increment() thro...

2019-12-23 22:16:23 368

原创 多线程卖票复习Lock和Lambda版

多线程卖票复习Lock和Lambda版class Ticket { private int number = 30; private Lock lock = new ReentrantLock(); public void saleTicket(){ lock.lock(); try{ if(number &gt...

2019-12-23 20:58:03 462 1

原创 多线程卖票复习传统版一

多线程卖票复习传统版一多线程卖票问题多线程卖票问题假设现在有3个线程同时要卖出30张票,代码如何实现,请看传统版:class Ticket { private int number = 30; public synchronized void saleTicket(){ if(number > 0){ System.out.p...

2019-12-22 22:14:28 234

原创 学会RabbitMQ,看懂这篇文章就够了。

RabbitMQ 研究1、什么是MQ以及为什么学习RabbitMQ2、快速入门3、工作模式4、SpringBoot整合RabbitMQ

2019-09-29 16:55:52 413

空空如也

空空如也

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

TA关注的人

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