自定义博客皮肤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 108

原创 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 1078 4

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

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

2020-04-07 23:13:13 800

原创 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 311

原创 Java多线程之CyclicBarrier

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

2019-12-26 22:21:35 136

原创 Java多线程之CountDownLatch使用

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

2019-12-26 20:55:33 223

原创 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 311

原创 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 421

原创 多线程卖票复习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 558 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 283

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

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

2019-09-29 16:55:52 497

空空如也

空空如也

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

TA关注的人

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