SpringBoot整合Redis

1、引入maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactI

生产者/消费者问题

生产者/消费者问题;通信的两种解决方案,即管程法、信号灯法

java两个日期相减-(日期)工具类

import java.lang.management.ManagementFactory;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import jav

同步锁

同步锁使用Lock对象充当;通过显示定义同步锁对象来实现线程同步

死锁

什么是死锁?个人理解:多个线程相互占据对方需要的资源,并且互相等待对方释放资源而僵持不下

springboot整合mybatis-plus

1、引入maven依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</a

线程同步;Synchronized关键字

线程同步方法;Synchronized用法

springboot项目创建

1、导入maven依赖,引入远程资源库(加快下载速度)<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&q

线程池的几种常见的创建的方式

一:创建大小不固定的线程池二:创建固定数量线程的线程池三:创建单线程的线程池四:创建定时线程一:创建大小不固定的线程池package com.peace.pms.Test;import java.util.concurrent.ExecutorService;import java.util.con

建造者模式【建造者模式设计模式】

建造者模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将变与不变相分离,即产品的组成部分是不变的,但每一部分是可以灵活选择的。工厂模式的优点和缺点优点封装性好,构建