- 博客(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
原创 Mysql在不知道用户密码情况下查看用户IP白名单并添加IP白名单
1.查看用户名以及ip白名单列表。2.查看创建用户root@localhost的语句。红色圈出部分为用户密码加密后的密钥。4.查看之前的用户的权限。3.复制查询结果,修改用户名和ip为想要添加的用户ip,执行完毕则用户ip被成功添加。5.复制查询结果,修改用户名和ip为想要添加的用户ip,执行完毕则用户成功赋予与之前用户相同的操作权限。
2023-04-10 18:24:17
1040
原创 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
原创 阿里云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关注的人