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