摘要:
1.首先,我们需要在pom文件中添加以下依赖: <!--thymeleaf springsecurity5 依赖--> <dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymeleaf-extras-springse 阅读全文
摘要:
Druid介绍Druid是阿里巴巴的一个开源项目,号称为监控而生的数据库连接池,在功能、性能、扩展性方面都超过其他例如DBCP、C3P0、BoneCP、Proxool、JBoss DataSource等连接池,而且Druid已经在阿里巴巴部署了超过600个应用,通过了极为严格的考验,这才收获了大家的 阅读全文
摘要:
SpringBoot的项目已经对有一定的异常处理了,但是对于我们开发者而言可能就不太合适了,因此我们需要对这些异常进行统一的捕获并处理。SpringBoot中有一个ControllerAdvice的注解,使用该注解表示开启了全局异常的捕获,我们只需在自定义一个方法使用ExceptionHandler 阅读全文
摘要:
SpringBoot统一返回结果在实际开发中,为了降低开发人员之间的沟通成本,一般返回结果会定义成一个统一格式,具体的格式根据实际开发业务不同有所区别,但至少包括三要素: code状态码:由后端统一定义各种返回结果的状态码message 描述:本次接口调用的结果描述data 数据:本次返回的数据。 阅读全文
摘要:
Quartz是一个Java版开源定时调度器,功能强悍,使用方便。 一、核心概念 1.Job 表示一个工作,要执行的具体内容,此接口只有一个方法 void execute(JobExecutionContext context) 2.JobDetail JobDetail表示一个具体的可以执行的调度程 阅读全文
摘要:
汇编语言介绍 书写格式不同 学习汇编两大只是: 1、汇编指令 2、寄存器 (记住它们) 计算机运行原理 软件计算运行是,寄存器和内存的数据交换. 如果学寄存器:建议学16位的8086 CPU,这个简单的学了,复杂的也就会了,无非是位数增加了,寄存器 增加了. 8086微处理器的结构: 寄存器名称: 阅读全文
摘要:
reference 引用相当于 变量的别名 #include <iostream> using namespace std; int main() { int age = 30; int &refAge = age; refAge = 20; cout << age << endl; std::co 阅读全文
摘要:
重点: const 修饰的它右边的内容 const int *p1 = &page;//一致 int const *p1 = &page;//一致 int * const p1 = &page; const int * const p1 = &page;//一致 int const * const 阅读全文