自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 前后端分离,SpringBoot+Hutools工具包生成验证码并验证

SpringBoot+Hutools工具包生成验证码并进行校验Hutool验证码的官方文档引入Hutool的依赖包编写controller接口测试Hutool验证码的官方文档https://www.hutool.cn/docs/#/captcha/%E6%A6%82%E8%BF%B0引入Hutool的依赖包<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all&lt

2022-05-05 22:46:05 1759 1

原创 Springboot集成Shiro--自定义权限过滤器

在使用Shiro进行权限判断的时候,某一个访问路径,可能只需要两种权限中的其中一个,就可以访问。但是Shiro中,提供的权限过滤,必须都满足两个权限之后,才能访问,这样会造成一些权限控制的不合理人性化。因此自定义权限过滤器是非常有必要的,在日后的开发中,自定义权限过滤器是很频繁的操作。

2021-11-15 18:04:49 1536

原创 Java整合MybatisPlus,实现代码生成器

java代码生成器MyBatisPlus简介MyBatis-Plus (简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatisPlus提供的代码生成器介绍AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提

2021-08-09 23:45:39 330

原创 Java中使用EasyExcel实现读写xlsx操作

java中使用EasyExcel实现读写操作EasyExcel通过excel表格来读写数据java中使用EasyExcel实现读写操作前言一、EasyExcel是什么?二、使用步骤1.创建一个java项目,引入依赖2.写操作3.写操作前言传统Excel操作或者解析都是利用Apach POI进行操作,但是使用过这个框架的人都知道,这个框架并不完美,有较多的缺陷:使用步骤繁琐动态写出Excel操作非常麻烦对于新手来说,很难在短时间内上手读写时需要占用较大的内容,当数据量大时容器发生OOM

2021-08-09 18:17:01 9628 1

原创 Window10下babel的安装以及使用

Window10下babel的安装NodeJs的安装Nodejs全局包路径的修改检查是否安装好nodejsBabel:一个将ES6代码转换为ES5代码的插件配置Nodejs环境变量检查是否可以使用babel --version命令查看版本配置.babelrc安装转码器创建ES6编码文件转码NodeJs的安装在nodejs中文网http://nodejs.cn/下载对应电脑系统版本的nodejs进行安装下载链接:http://nodejs.cn/download/。Nodejs全局包路径的修改在Nod

2021-08-07 21:12:24 745

原创 使用Spring Initializr 创建Spring Boot项目 初始化慢

使用Spring Initializr ,SpringBoot项目创建慢,主要是我们要访问https://start.spring.io解决方法:使用自定义阿里云镜像的方式,在输入框中输入https://start.aliyun.com

2021-07-25 18:32:51 656

原创 SpringBoot全局异常处理

SpringBoot全局异常处理Springboot中使用自定义异常,进行全局异常处理自定义一个异常类编写一个异常处理器使用Controller来测试Springboot中使用自定义异常,进行全局异常处理自定义一个异常类public class UserNotExistException extends RuntimeException{ public UserNotExistException() { super("用户不存在!"); }}编写一个异常处理器@

2021-07-20 15:19:51 96

原创 MyBatis中的mapper接口在查询时,SQL参数是list

Mapper接口中的方法,SQL参数为一个list集合在使用mybatis进行select查询时,mapper接口中的方法为list,则在sql语句中可以使用 in关键字进行查询,所以,此时就需要遍历查询出mapper接口参数中的list集合中的每一个id对应的对象可以使用foreach进行遍历,collection是list,在这个例子中,item是遍历出来的每一个id值,可以随意起名字,separator以逗号分隔,这样就可以查询出sql参数为list的集合...

2021-06-28 17:11:34 3176

原创 SpringMVC实现跨服务器文件上传,发生returned a response status of 405 Method Not Allowed异常

maven项目使用本地的Tomcat部署的,修改本地Tomcat的web.xml配置文件,重新启动即可在这里插入图片描述

2021-04-24 23:35:13 157

原创 Windows 上使用解压版Redis服务器端闪退问题

Windows上边使用解压缩版的redis服务器端闪退1.在redis.windows.conf文件中添加如下配置2.在解压的redis文件夹下创建一个bat文件内容为3.点击 创建的bat文件,启动redis服务器端启动闪退情况也有可能是已经启动了redis服务,占用了6379端口可以查看是否已经启动redis服务...

2021-04-07 15:52:32 145

原创 前端表单传递DATE类型经过Java存储到mysql中的空字符问题

表单传递数据到Servlet,经过Servlet中,调用DAO存储到mysql的编码问题前端页面表单中的birthday类型为date,在表单中的出生日期栏不插入数据servlet中接收到的表单数据为一个空字符但是数据库里边的birthday的列设置的为date类型,表单中不填写内容传递过来的是一个空字符串,因此需要在UserServiceImpl里边进行判断mysql数据库中字段为空的含义是将要设置为空的字段内容设置为null,但是上面所提到的从表单中传递过来的birthday值为空字符串

2021-04-02 21:19:39 2345 2

Jenkins部署简单的SpringBoot项目.zip

Jenkins是一个持久化的自动项目部署工具,该案例采用的是从码云上克隆项目的方法,实现自动部署。使用的是Linux系统,因此需要先安装一个Linux环境,并且在部署过程中需要安装jdk,maven,git,docker,Jenkins

2021-08-23

Nacos配置中心和Git在idea中的使用.zip

使用Nacos配置中心,可以简化对SpringBoot项目中的配置,更容易管理配置文件 Git是用于将本地代码上传到仓库的一种工具,在idea中配置git,可以方便的将本地代码上传到中央仓库,在团队开发中是一个必备的技能

2021-08-23

canal数据同步工具的使用.zip

该工具用于mysql数据库之间的数据同步

2021-08-21

清理未下载完成的maven依赖.bat

按照注释修改maven仓库的路径,可以清除在使用maven中未下载完成的依赖

2021-08-09

空空如也

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

TA关注的人

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