由于springboot默认日志组件为logback,当时项目使用的为log4j,在打war包到tomcat启动时报错:LoggerFactor...
在工作中有时候一些业务场景,已封装的jar包里面的部分方法无法满足,这时候就需要我们将这部分方法进行重写已来满足业务需要。 重写步骤: 找到你所...
springboot集成flowable-modeler 实现免登 步骤 1. 搭建一个基础的spring boot框架 因为数据库使用MySQ...
Spring Boot要以war包形式部署,主要是修改pom.xml文件的配置 Spring Boot的默认打包形式为jar包,所以需要显式声明...
1.原理 JDK:利用拦截器(拦截器必须实现InvocationHanlder)加上反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用I...
为了避免系统频繁的创建和销毁线程,可以使用线程池来管理线程,以实现线程的复用。同时,线程池还可以帮助管理系统中的线程数量,防止过多的并发线程耗尽...
synchronized可以用于控制一个线程是否可以访问临界区资源,Object.wait()和Object.notify()方法可以实现线程等...
进程与线程 进程是并发执行的程序在执行过程中分配和管理资源的基本单位。而进程是线程的容器,一个进程下可以有多个线程。 线程的生命周期 Threa...
一、并发基本概念 1.同步(Synchronous)和异步(Asynchronous) 同步方法调用一旦开始,调用者必须等到方法调用返回之后,才...