线程同步;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
建造者模式【建造者模式设计模式】
建造者模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将变与不变相分离,即产品的组成部分是不变的,但每一部分是可以灵活选择的。工厂模式的优点和缺点优点封装性好,构建
工厂模式【工厂设计模式】
工厂模式的定义:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。按实际业务场景划分,工厂模式有 3 种不同的实现方式,分别是简单工厂模式、工厂方法模式和抽象工厂模式。工厂模式的优点和缺点优点用户只需要知道具体工厂的
原型模式【原型设计模式】
原型模式的定义原型(Prototype)模式的定义如下:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要创建的对象的种类。用这种方式创建对象非常高效,根本无须知道对象创建的细节。例如,Windows 操作系统的安装通常较耗时,如果复制就快了
单例模式【单例设计模式】
单例模式的定义指一个类只有一个实例,且该类能自行创建这个实例的一种模式。例如,Windows 中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误。单例模式的特点单例类只有一个实例对象;该单例对象必须由单例类自行创建;单例类对外提供
SpringBoot启动流程-面试总结(二)
springboot启动流程主要分为三个部分:第一部分进行SpringApplication的初始化模块,配置一些基本的环境变量、资源、构造器、监听器,第二部分实现了应用具体的启动方案,包括启动流程的监听模块、加载配置环境模块、及核心的创建上下文环境模块,第三部分是自动化配置模块,该模块作为spri
sql中使用CASE返回多个字段
SELECT 表名称.*,CASE WHEN ujz.字段名=1 THEN (SELECT concat(jk.字段名,',',jk.字段名) from a表名称 jk WHERE ujz.字段名=jk.字段名) WHEN ujz.字段名=9 THEN (SELECT con
线程的三种创建方式
线程的三种创建方式:1.继承Thread类2.实现Runnable接口3.实现Callable接口