摘要:
1、FTP是什么? FTP指的是文件传输协议(File Transfer Protocol),是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器 阅读全文
摘要:
由于mybatis-plus升级版本后,自带的分页功能有bug,所以分页还是建议使用PageHelper的startPage方法。 Controller继承BaseController 接口返回类型为TableDataInfo<T> 接口第一行写上startPage 接口返回时,使用PageUtil 阅读全文
摘要:
跨域是浏览器自带的保护机制。当在浏览器的当前页面中访问其它的(不同域名、ip、端口)服务,它会在这次请求中报文中说明这次是跨域请求(并且上报了源地址,比如当前页面是百度,那源地址就是baidu.com),由服务器来决定是否允许这次跨域的请求。 SpringBoot项目中的跨域配置 /** * 跨域配 阅读全文
摘要:
@Validated可以配合分组使用,如QueryGroup.class,就只校验加了QueryGroup.class的属性 @Valid只具备基础功能,并不具备分组校验的功能 @ApiOperation("查询动态跟踪分页") @PreAuthorize("@ss.hasPermi('man:ma 阅读全文
摘要:
一 基础概念 1 切面(Aspect) 面向切面编程则是指,对于一个我们已经封装好的类,我们可以在编译期间或在运行期间,对其进行切割,把立方体切开,在原有的方法里面添加(织入)一些新的代码,对原有的方法代码进行一次增强处理。而那些增强部分的代码,就被称之为切面,常见的有日志处理、事务处理、权限认证等 阅读全文
摘要:
logback是SpringBoot内置的日志处理框架,你会发现spring-boot-starter其中包含了spring-boot-starter-logging,该依赖内容就是 Spring Boot 默认的日志框架 logback。而spring-boot-starter-web包含了spr 阅读全文
摘要:
SpringBoot使用多线程 一 概述 1 为什么使用多线程 在我们开发系统过程中,经常会处理一些好费时间的任务(如向数据库中插入上百万数据,将会导致系统阻塞),这个时候就会自然想到使用多线程。 当数据量大的时候,一个新的线程满足不了系统的要求,但是只有少量的请求可以直接new一个新线程,如下代码 阅读全文
摘要:
docker进阶 # 安装docker # 卸载旧版本的docker yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate 阅读全文
摘要:
请看示例代码 package com.xxd.modules.util; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.ToString; im 阅读全文