SpringBoot
文章平均质量分 53
DNYDYS
这个作者很懒,什么都没留下…
展开
-
SpringBoot集成FTP实现文件上传下载
SpringBoot集成FTP实现文件上传下载安装vsftpd阿里云CentOS7.6手动安装ftp开始集成ftp1.首先引入jar包我用的是gradle 换成maven的话还是同样的包,换成对应的maven里面的写法就行了dependencies { implementation 'org.springframework.boot:spring-boot-starter' implementation 'org.springframework.boot:spring-boot原创 2021-12-19 22:07:48 · 1160 阅读 · 1 评论 -
FTP上传和下载文件名称中文乱码问题
FTP上传文件名称中文乱码问题思路:设置ftp支持UTF-8, ftpClient.sendCommand(“OPTS UTF8”, “ON”)文件上传到ftp服务器之后,中文名称为乱码解决办法直接上代码这个是我FtpUtil工具类里的代码,直接解决问题,亲测有效 //本地字符编码 static String LOCAL_CHARSET = "UTF-8"; // FTP协议里面,规定文件名编码为iso-8859-1 static String SER原创 2021-12-18 01:12:53 · 13947 阅读 · 5 评论 -
IDEA报错: 编码UTF-8的不可映射字
IDEA报错: 编码UTF-8的不可映射字IDEA版本:2021.2使用的是Gradle解决方案将gradle改成IDEA自带的 亲测有效原创 2021-12-18 00:16:40 · 909 阅读 · 0 评论 -
springboot 集成vsftp
springboot 集成vsftp安装vsftp阿里云CentOS7.6手动安装ftp安装vsftp教程导入依赖dependencies { implementation 'org.springframework.boot:spring-boot-starter' testImplementation 'org.springframework.boot:spring-boot-starter-test' implementation group: 'commons-net原创 2021-12-14 23:26:44 · 505 阅读 · 0 评论 -
springboot集成quartz
springboot集成quartzSpring Boot 集成 Quartz 定时任务,并实现对定时任务的管理,包括新增定时任务,删除定时任务,暂停定时任务,恢复定时任务,修改定时任务启动时间,以及定时任务列表查询。代码地址:https://github.com/DNYDYS/spring-boot-quartz.git后端初始化在 init/dbTables 下选择 Quartz 需要的表结构,然后手动创建表。pom.xml<?xml version="1.0" encoding="原创 2021-12-12 00:49:21 · 751 阅读 · 0 评论 -
springboot集成mongodb
springboot集成mongodb注意monogodb为windows 5.0.4版本 安装教程:https://blog.csdn.net/weixin_42254034/article/details/121756370pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/200原创 2021-12-06 22:52:14 · 766 阅读 · 0 评论 -
mybatis传入list或多个List的实现
mybatis传入list或多个List的实现背景:批量删除对端文件,传入的是fileId,文件过多时,特别慢,经过查看之后发现时通过foreach遍历进行删除的,十万10kb文件删除巨慢解决办法:可以直接把这些id传入sql中进行删除,sql的执行效率还是蛮高的看代码:modelpublic class FileModel { private String id; private String fileName; ............. }dao层原创 2021-12-04 14:49:48 · 1180 阅读 · 0 评论 -
SpringBoot通过@SCHEDULED实现定时任务
SpringBoot通过@SCHEDULED实现定时任务1、pom 依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>or原创 2021-12-01 22:50:22 · 379 阅读 · 0 评论 -
Spring Security添加图形验证码
Spring Security添加图形验证码大致思路:1.根据随机数生成验证码图片2.将验证码图片显示到登录页面3.认证流程中加入验证码校验依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </de原创 2021-11-28 18:28:27 · 576 阅读 · 0 评论 -
springboot通过aop环形切的方式来实现日志记录
springboot通过aop环形切的方式来实现日志记录添加依赖implementation group: 'org.springframework.boot', name: 'spring-boot-starter-aop'implementation 'com.alibaba:fastjson:1.2.78'自定义注解package com.shop.annos;import com.shop.codes.EnumOperationType;import java.lang.annot原创 2021-11-28 16:51:23 · 342 阅读 · 0 评论 -
SpringBoot集成redis
SpringBoot集成redis1.通过注解方式1.1导入依赖 implementation group: 'org.springframework.boot', name: 'spring-boot-starter-data-redis', version: '2.4.10'1.2 在yml文件中配置redisspring: redis: host: localhost password: port: 63791.3 在使用的类中注入 @Autowired原创 2021-11-14 18:38:47 · 667 阅读 · 0 评论 -
SpringBoot mybatis基于注解的方式实现多数据源配置
SpringBoot mybatis基于注解的方式实现多数据源配置第一步 修改配置文件第二步:实现基于注解数据源动态切换第三步:禁止springboot自动注入数据源配置项目地址(包含数据库):当项目需要使用到两个或多个数据源时,就需要采用多数据源配置了第一步 修改配置文件spring: datasource: dbcp1: #第一个数据源 driver_class_name: com.mysql.cj.jdbc.Driver jdbc-url: jdbc:mysq原创 2021-11-01 23:19:12 · 959 阅读 · 2 评论