自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Linux安装redis并配置

将# requirepass foobaredf 中的 foobared替换成想要设置的密码,并去掉该行的 “#”进入redis-6.0.5目录,然后执行make,控制台会输出一编译的信息,稳定版6.0.1之后的版本最后会报错。过往版本 :https://download.redis.io/releases/解压后当前的目录出现一个redis-6.0.5的目录,就是我们刚刚解压的目录。自此redis就安装成功了,进入src目录查看安装的redis版本。使用终端工具将下载的文件上传到刚刚新建好的文件夹内。

2024-05-01 12:26:44 266 1

原创 Linux安装Mysql并配置服务和密码

过往版本:https://dev.mysql.com/downloads/解决方法:执行以下命令安装numactl再重新安装失败的那个 rpm 包。解决办法:卸载mariadb-libs再重新安装失败的那个 rpm 包。进入到解压的文件夹内,使用rpm指令安装这些 rpm 的安装包。官网:https://www.mysql.com/使用终端工具将下载的文件上传到刚刚新建好的文件夹内。安装 mysql 里面有些 rpm 的依赖插件。使用 root 用户登录到 MySQL 服务。查看MYSQL服务状态。

2024-04-30 19:39:05 1526 1

原创 JAVA整合腾讯云实现SMTP发送邮件功能

【代码】JAVA整合腾讯云实现SMTP发送邮件功能。

2023-05-12 15:48:00 521 1

原创 Mysql在不知道用户密码情况下查看用户IP白名单并添加IP白名单

1.查看用户名以及ip白名单列表。2.查看创建用户root@localhost的语句。红色圈出部分为用户密码加密后的密钥。4.查看之前的用户的权限。3.复制查询结果,修改用户名和ip为想要添加的用户ip,执行完毕则用户ip被成功添加。5.复制查询结果,修改用户名和ip为想要添加的用户ip,执行完毕则用户成功赋予与之前用户相同的操作权限。

2023-04-10 18:24:17 1040

原创 MybatisPlus多数据源配置

【代码】MybatisPlus多数据源配置。

2023-03-16 18:54:52 396 2

原创 springboot通过自定义注解配置多数据源

*** 自定义多数据源切换注解* 优先级:先方法,后类,如果方法覆盖了类上的数据源类型,以方法的为准,否则以类上的为准/*** 切换数据源名称。

2023-03-15 11:37:05 451

原创 JAVA整合腾讯云实现短信发送功能

腾讯云的官网: https://cloud.tencent.com/选择云产品-短信申请签名选择国内短信-签名管理,点击创建签名申请项目所需的签名,签名内容的值就是下面代码中的sign的值创建模版选择正文模版管理,点击创建正文模版,填写自己业务所需的短信内容,参数写为{1},{2}等,创建成功后的id即为代码中需要填写的templateId参数值SDKAppID,AppKey选择应用管理-应用列表,点击创建应用,创建属于当前项目的应用模块,创建成功后点击该模块,拿到工具类中的SDKAppI

2023-03-15 09:41:10 618

原创 easyExcel实现动态表头设置以及单元格样式设置

上篇文章已经知道如何使用easyExcel实现简单的文件导入导出,但是导出的表头和格式都是固定统一的,有时候就不太符合实际的业务需求,例如报销单,申请表等复杂的表头,这片文章将介绍如何实现动态的设置表头和单元格。

2023-02-14 11:12:28 22152

原创 springboot集成easyExcel实现文件导入导出

EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。

2023-02-13 10:51:29 1083

原创 springboot整合Jasypt对数据库密码进行加密

1.高安全性、基于标准的加密技术,适用于单向和双向加密。加密密码、文本、数字、二进制文件2.适合集成到基于 Spring 的应用程序中3.用于加密应用程序(即数据源)配置的集成功能一般来说,项目配置文件里,所有涉及信息安全的配置项(或字段)都应该做处理。

2023-02-10 17:02:23 1000 1

原创 SpringBoot使用com.alibaba.druid.filter.config.ConfigTools对数据库密码加密

3.将生成公钥和加密的数据库密码配置到SpringBoot项目中的yml配置文件中。1.在本地Maven仓库中打开Powershell。2.输入命令,然后点击回车。

2023-02-10 16:52:06 775

原创 dto 转换为Do 工具类

【代码】dto 转换为Do 工具类。

2023-02-10 16:38:15 348

原创 阿里云OSS文件上传下载工具类

【代码】阿里云OSS文件上传下载工具类。@PostConstruct public void initClient(){ ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret); endPoint = this.endpoint; bucketName = this.bucketname; fileHost = this.fileh

2023-02-10 16:36:36 646

原创 springboot+minio文件上传下载工具类

【代码】springboot+minio文件上传下载工具类。@PostConstruct public void initClient() { //建立minIO连接 minioClient = MinioClient.builder() .endpoint(endPoint) .credentials(accessKey, secretKey) .build();

2023-02-10 16:32:57 318

原创 springboot+PageHelper实现分页查询

【代码】springboot+PageHelper实现分页查询。#pagehelper分页插件配置pagehelper: helperDialect: mysql reasonable: true supportMethodsArguments: true params: count=countSqlPageHelper.startPage(query.getPageNum(),query.getPageSize());

2023-02-10 16:29:23 214

原创 MyBatis-Plus自动填充字段(创建时间、修改时间、uuid等)

@Componentpublic class MpMetaObjectHandler implements MetaObjectHandler { /** * 插入时的填充策略 * @param metaObject */ @Override public void insertFill(MetaObject metaObject) { this.setFieldValByName("createName", BaseUserInfo

2023-02-10 16:15:37 1100 1

原创 springboot整合redis

【代码】springboot整合redis。@Autowired private StringRedisTemplate redisTemplate; private final String DEFAULT_KEY_PREFIX = ""; private final int EXPIRE_TIME = 1; private final TimeUnit EXPIRE_TIME_TYPE = TimeUnit.DAYS;

2023-02-10 16:04:29 113

原创 SpringBoot+JWT实现登陆token验证并存储用户信息

/用来跳过验证的PassToken @Target({@Data @ApiModel("返回结果") public class R < T > {/*** 错误码*/ @ApiModelProperty("错误码") private Integer code;/*** 错误消息*/ @ApiModelProperty("错误消息") private String msg;/*** 内容*/ @ApiModelProperty("内容") private T data;

2023-02-10 15:54:36 3880

原创 使用Kaptcha生成图片验证码

1.引入kaptcha依赖2.创建kaptcha配置类3.创建Controller类,生成验证码String imagecode = kaptchaProduer.createText(); // 生成图片 BufferedImage image = kaptchaProduer.createImage(imagecode); // 将验证码存入Session session.setAttribute("kaptcha",imagecode

2023-02-10 15:08:46 831

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除