随笔分类 - SpringBoot
摘要:Minio的安装与使用 一、Minio介绍 MinIO 是在 Apache License v2.0 下发布的高性能对象存储. 就是说是个存东西的玩意,比较方便配好启动就能访问,也不用什么nginx转发啊什么东西的,简单方便。 就是上传文件下载文件的一个 嗯。。东西 二、服务端部署Minio 下载地
阅读全文
摘要:Mybatis-Plus一键生成代码 一、闲言碎语 闲来无事看了看了MP的官网看到一键生成的代码更新了! 整个Ui风格都变了,遂决定瞅一眼新的代码生成器 官网地址~~ 二、引入依赖 新的代码生成只有在MP的版本 >= 3.5.1才可以使用 并且不兼容之前的版本 <!-- Mybatis-Plus依赖
阅读全文
摘要:一、何为SQL阻断器 官网给出的一句话 阻止恶意的全表更新删除 官网地址 已经总结的很到位了 二、具体是如何实现的 也很简单,通过MP(Mybatis-Plus)的拦截器来实现,官方更新的很勤快 可以看到 10-8的官方示例代码 而今天仅仅过了10天就 不过插件主题也是10-8更新的还标了必看,不知
阅读全文
摘要:一、获取小程序码的三个接口 不同的接口对应不同的业务场景,接口B用的较多,接口C官方不推荐使用,也就是说根据需码量来决定选择A接口还是B接口。 (1)、接口 A: 适用于需要的码数量较少的业务场景 生成小程序码,可接受 path 参数较长,生成个数受限 接口A文档 (1)、接口 B:适用于需要的码数
阅读全文
摘要:#一、什么是JWT 说起JWT,我们应该来谈一谈基于token的认证和传统的session认证的区别。说起JWT,我们应该来谈一谈基于token的认证和传统的session认证的区别。 ##(1)、session所存在的问题 Session: 每个用户经过我们的应用认证之后,我们的应用都要在服务端做
阅读全文
摘要:一、产生背景 之前的随笔提到过项目中写了一键登录功能、上线后除了有时候网络波动会导致登陆失败,其他情况一直稳如老狗 しかし,邮件看到有人恶意刷一键登录,这年头闲的人可真闲啊, 只能思考如何搞一搞 二、解决思路 因为项目实现一键登录采用的是 自有服务器调用 所以限制一键登录分为两步走,因为每个手机号有
阅读全文
摘要:使用alibab的EasyExce完成导入导出excel 一、准备工作 1、导包 <!-- poi 相关--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</ver
阅读全文
摘要:一、配置FTP文件服务器 以Ubuntu为例 ##FTP两种模式简介 PORT(主动模式) 第一步FTP客户端首先随机选择一个大于1024的端口p1,并通过此端口发送请求连接到FTP服务器的21号端口建立TCP连接,在FTP中这个连接叫做控制连接,连接成功建立后,FTP客户端会发送port命令,紧接
阅读全文
摘要:SpringBoot邮件报警 一、介绍 邮件报警,大体思路就是收集服务器发生的异常发送到邮箱,做到服务器出问题第一时间知道,当然要是不关注邮箱当我没说 (1)、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifac
阅读全文
摘要:@Scheduled注解实现定时任务 一、创建一个Springboot项目在启动类里加上@EnableScheduling 二、在写的定时任务的类上加上@Component把该类交由springboot管理 三、在需要做定时操作的方法上加上@Scheduled(cron = " ")注解 四、cro
阅读全文
摘要:一、spring boot核心 配置在类路径下autoconfigure下(多瞅瞅) @SpringBootApplication里的重要注解(@Configuration,@EnableAutoConfiguration,@ComponentScan三个注解的组合。) @ComponentScan
阅读全文