自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程池的参数和线程池的工作原理

线程池???? 线程池的七大参数ThreadPoolExecutorcorePoolSize:常驻核心线程数,也就是说这是线程池中始终存活的线程,不会被销毁,除非关闭线程池。maximumPoolSize:最大线程数线程池中最多能存活的线程数,这个值必须大于1keepAliveTime:空闲线程存活时间,配合下一个参数unit(空闲线程存活时间单位)使用。假如keepAliveTime=5L(注意:类型为long),unit = TimeUnit.SECONDS,则某个线程在5s时间里没有处

2021-12-22 11:50:36 343

原创 事务、事务特性、隔离级别、声明式事务、事务失效

事务相关知识点:MySQLSpringBoot什麽是事务?是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体向系统提交,要么都成功,要么都失败。事务是一组不可再分割的操作集合(工作逻辑单元)事务的四大特性原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)原子性 Atomicity最小工作逻辑单元,要么一起成功,要么一起失败。一致性 Consistency事务开始前和结束后,

2021-12-22 11:37:31 583

原创 23种设计模式之简单工厂模式

简单工厂简单工厂模式简单工厂模式不是23种里的一种,简而言之,就是有一个专门生产某个产品的类。比如下图中的鼠标工厂,专业生产鼠标,给参数0,生产戴尔鼠标,给参数1,生产惠普鼠标。概述简单工厂模式又称为静态工厂模式,它不属于23种设计模式 ,但现实中却经常会用到。具体实现为定义一个类,该类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。其实就是将一个具体类的实例化交给一个类的静态方法来执行,该类被称为工厂类,静态方法被称为静态工厂方法,思想也非常简单。参

2021-12-22 11:33:46 324

转载 Lamda表达式

Lamda表达式基础介绍Lamda表达式,读作λ表达式,它实质属于函数式编程的概念,要理解函数式编程的产生目的,就要先理解匿名内部类。场景:在使用时,再实现具体的业务逻辑;先来看看传统的匿名内部类调用方式:interface MyInterface{ void lMethod();}public class Main { public static void test(MyInterface myInterface){ myInterface.lMethod

2020-08-21 16:01:48 1234

原创 项目引入Swagger的多种方案

引入Swagger的多种方案第一种方案:一、pom文件添加swagger依赖 <!-- swagger依赖 --> <dependency> <groupId>com.spring4all</groupId> <artifactId>swagger-spring-boot-starter</artifactId> &.

2020-06-24 16:08:47 3520

原创 SpringBoot启动自定义Banner图

自定义方法:一、在yml文件中配置spring: # 配置banner banner: location: classpath:banner.txt二、在yml文件的同目录下创建banner.txt 888 888888 888 .

2020-06-24 12:06:38 603

原创 工程启动后自动执行方法

两种方案:一、使用注解@PostConstruct二、实现CommandLineRunner 接口方案一:直接在要启动后执行的方法添加@PostConstructpublic class ConnectivityController { @PostConstruct public void isConnectivity() { System.out.println("服务启动自动访问此方法"); }}方案二:/** * @autho

2020-06-24 11:57:25 233

原创 SpringBoot项目引入@Slf4j

在SpringBoot的开发环境下一、pom文件引入依赖 <!--log4j--> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </de

2020-06-24 11:30:13 4051

空空如也

空空如也

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

TA关注的人

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