自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CentOS7&虚拟机&xshell&xftp的安装

CentOS7&虚拟机&xshell&xftp的安装文章目录CentOS7&虚拟机&xshell&xftp的安装一、虚拟机的安装二、CentOS的安装1.新建虚拟机2.默认直接下一步3.创建空白虚拟光盘4.选择对应版本5.指定虚拟机名称以及位置6.处理器配置7.设置内存8.设置网络9.设置IO控制类型10.设置硬盘类型11.创建新的虚拟磁盘12.设置磁盘容量13.设置储存位置14.配置完成15.虚拟机设置16.配置镜像17.启动虚拟机18.安装CentOS7

2021-05-12 23:06:40 725

原创 登录+权限验证+动态菜单+按钮权限

登录+权限验证+动态菜单+按钮权限文章目录登录+权限验证+动态菜单+按钮权限前端登录代码后端缓存实体类缓存工具类token工具类登录逻辑controller获取用户信息controller获取用户信息service获取菜单信息service动态菜单按钮权限在前端动态展示按钮前端登录代码data() { return { base64Str: '', loginForm: { uuid: '',

2021-05-12 22:13:07 1588 2

原创 登录日志入库

登录日志入库文章目录登录日志入库一、新建实体类二、获取登录相关信息1.添加UserAgentUtils依赖2.编写工具类3.编写代码一、新建实体类@Data@TableName("log_login_log")@Accessors(chain = true)public class LoginLog { /** * 登录日志id */ private Long loginId; /** * 谁登录的 */ private

2021-05-10 23:17:37 173

原创 自定义线程管理器开启异步任务

自定义线程管理器开启异步任务文章目录自定义线程管理器开启异步任务**第一步:编写一个类获得bean的类**//可以让不在容器中的类获得容器中的类@Componentpublic class SpringContainerUtils implements ApplicationContextAware { private static ApplicationContext applicationContext; @Override public void setAppli

2021-05-10 21:51:32 163

原创 定时任务简单讲解以及使用

定时任务简单讲解以及使用文章目录定时任务简单讲解以及使用一、JDK自带的方式1.Timer2.ScheduledThreadPoolExecutor二、第三方1.quartz2.SpringTask2.1演示2.2实际写法2.2.1注解的方式SpringBoot2.2.2 springTask开启异步任务一、JDK自带的方式1.Timer public static void main(String[] args) { Timer timer = new Timer();

2021-05-10 21:42:54 252

原创 后端简单的图片校验

后端简单的图片校验文章目录后端简单的图片校验**一些简单的判断条件** @PostMapping("upload") public AxiosResult<String> upload(@RequestPart Part file) throws IOException {// 判断是否为图片,如果read的值为null则不是图片 BufferedImage read = ImageIO.read(file.getInputStream())

2021-05-09 18:53:47 419

原创 SpringBoot后端表单校验

SpringBoot后端表单校验文章目录SpringBoot后端表单校验一、添加依赖二、实体类中添加注解三、开启表单校验四、自定义校验注解1.定义注解2.定义约束类3.在属性上添加此注解五、分组校验1.定义两个接口2.注解中添加groups属性3.在Controller的注解中添加属性六、全局处理表单验证失败使用全局异常处理,定义异常处理类一、添加依赖 <dependency> <groupId>org.springframework.b

2021-05-09 18:36:23 1392

原创 EasyExcel表格导出功能的使用

EasyExcel表格导出功能的使用文章目录EasyExcel表格导出功能的使用一、导入依赖二、建立实体类三、JDK8日期格式转换1.在属性上添加注解2.编写自定义converter四、编写Controller一、导入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId>

2021-05-09 17:20:50 224

原创 递归找上下级以tree的格式返回数值

递归找上级以tree的格式返回数值文章目录递归找上级以tree的格式返回数值找上级tree状数据格式找上级// 参数一:需要找上级的id,参数二:调用者传入一个list集合,把数据添加到list中返回 public List<DeptVo> getDeptTree(Long id, List list) {// 通过id找到自己的数据 Dept dept = findById(id);// 通过parent找到与自己同级的数据

2021-05-06 23:24:03 436

原创 vue脚手架的简单使用

vue脚手架的使用文章目录vue脚手架的使用一、创建项目1.cmd黑窗口输入命令2.浏览器打开3.点击项目管理器4.选择创建路径5.预设6.功能7.配置8.完成二、脚手架项目的文件夹三、SPA单页面应用程序1.Vue组件一、创建项目1.cmd黑窗口输入命令2.浏览器打开3.点击项目管理器4.选择创建路径5.预设6.功能7.配置8.完成注意:创建项目过程中cmd命令窗口不要关闭二、脚手架项目的文件夹public:固定的两个文件,一个是html,一个是图标

2021-05-06 22:37:54 177

原创 Git的使用

Git的使用文章目录Git的使用一、什么是版本管理二、为什么使用版本管理三、版本管理的分类四、git操作的三个区五、git基础命令1.git init命令2.git add命令3.git commit命令4.git config命令5.git status6.git log7.其他命令六、不同区的比较命令1.git diff七、git的重置1.git reset八、git的忽略文件九、git的分支1.分支的操作2.分支操作演示3.分支合并演示十、github创建远程仓库十一、操作远程仓库1.上传到gith

2021-05-06 21:29:03 435

原创 vue脚手架的安装

vue脚手架的安装文章目录vue脚手架的安装一、安装Node.js二、在cmd黑窗口查看node是否安装成功(查看node的版本)三、在cmd黑窗口查看npm版本四、全局安装nrm五、安装成功之后查看nrm版本六、查看所有镜像七、切换镜像八、安装vue cli九、查看脚手架是否安装成功一、安装Node.js官网下载,傻瓜式安装二、在cmd黑窗口查看node是否安装成功(查看node的版本)指令:node -v三、在cmd黑窗口查看npm版本指令:npm -v了解:npm有点类似j

2021-05-06 20:17:21 119

原创 Maven的介绍及使用

Maven的介绍及使用文章目录Maven的介绍及使用一、什么是Maven二、问什么使用Maven三、Maven的作用1.依赖管理2.一键构建四、Maven的生命周期五、Maven的下载六、Maven工程的包的介绍七、仓库的介绍1.仓库的分类2.jar的查找过程3.本地仓库的配置八、Maven的使用和Idea集成九、Idea创建Maven工程1.创建普通java工程2.创建web工程2.1 使用骨架的形式2.2 java工程改造web工程3.工程目录的介绍pom文件十、Maven工程的运行方式1.tomca

2021-05-05 21:59:56 92

原创 Redis的简单使用及介绍

Redis的简单使用及介绍文章目录Redis的简单使用及介绍一、缓存1.缓存的思想2.缓存的弊端二、Nosql数据库1.什么是Nosql数据库2.Nosql数据库的分类3.Nosql的好处4.Nosql和关系型数据库的区别三、Redis1.什么是redis2.Redis的特点3.Redis的有事4.Redis的作用5.Redis的文件介绍6.Redis的启动7.客户端连接四、Redis的Value的取值1.List&Set&SortedSet区别2.String类型的操作存取单个数据存取多

2021-05-05 20:29:36 156

原创 SpringMVC文件下载

SpringMVC文件下载目录文章目录SpringMVC文件下载目录文件下载方式二# 文件下载的方式一**这种方式直接给资源的链接就行了**弊端:不能统计下载次数,并且对于那些不懂电脑的人,不知道使用ctrl+s或者邮件另存为保存文件下载方式二好处:任何文件下载都可以通过弹窗保存,并且可以统计下载次数...

2021-05-01 18:09:06 54

原创 SpringMVC的简单使用及介绍

SpringMVC的简单但是用及介绍文章目录SpringMVC的简单但是用及介绍二、SpringMVC的概述三、SpringMVC的基本使用1.创建web工程2.导入jar包3.创建Controller4.创建success页面![在这里插入图片描述](https://img-blog.csdnimg.cn/20210430214220245.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6

2021-05-01 18:01:28 159 1

原创 Base64格式文件上传

Base64格式文件上传文章目录Base64格式文件上传编写js代码java代码一、pandas是什么?二、使用步骤1.引入库2.读入数据总结# html页面 <label class="btn btn-success col fileinput-button mb-3"> <i class="fas fa-plus"></i> <span>选择头像<

2021-04-15 19:43:54 317

原创 html通过动态绑定类来更换样式

html通过动态绑定类来更换样式文章目录html通过动态绑定类来更换样式简单使用简单使用使用场景:例如需要给选中的表格项添加点击的hover效果css代码 .clicked{ background-color: rgba(0,0,0,.075); }html代码 <tbody v-for="(item,index) in orderList" :key="index"> <!-- 如果ord

2021-04-14 22:30:52 357

原创 登录功能中发送邮箱验证的简单使用

登录功能中发送邮箱验证的简单使用java开发中常用的邮箱相关的就是给邮箱发送验证码,发送验证码在java中使用javamail,它提供了一套发送和接收功能的标准,支持协议:smtp,pop3,imap。其中smtp负责发送邮件,pop3负责接收邮件文章目录登录功能中发送邮箱验证的简单使用邮箱发送流程邮箱发送前的准备在代码中使用添加javamail的依赖配置javaMailSender编写代码发送邮件发送普通邮件发送邮件携带本地附件发送邮件之html格式发送邮件之内联格式发送html网页邮箱发送流程

2021-04-14 22:03:47 479

原创 springdataRedis的简单使用

系列文章目录SpringDataRedis是SpringData中的一个小模块,是对jedis的封装,让操作更加简单,一般情况下是String的操作文章目录系列文章目录导入依赖创建RedisTemplate模板springdataRedis的使用导入依赖 <dependency> <groupId>org.springframework.data</groupId> <artifactId>sp

2021-04-14 20:43:37 66

原创 pagehelper分页插件的使用

pagehelper分页插件的使用文章目录pagehelper分页插件的使用添加依赖在配置分页插件使用分页插件添加依赖添加pagehelper的依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version&

2021-04-14 20:27:13 260

原创 MyBatis plus和maven的依赖

MyBatis plus和maven的依赖文章目录MyBatis plus和maven的依赖添加mybatis plus的依赖在配置类中配置MybatisSqlSessionFactoryBean编写Mapper接口继承mybatis plus提供的BaseMapper接口常见报错mybatis plus的代码生成器1.添加代码生成器的依赖2.添加模板引擎的依赖3.添加mysql的驱动4.添加slf4j依赖5.编写java代码添加mybatis plus的依赖<dependency>

2021-04-13 22:50:20 17003

原创 ssm前后端分离跨域问题

ssm前后端分离跨域问题一般页面在项目中开发不会遇到跨域问题,在前后端分离开发中会遇到跨域问题,所以我们有如下几种解决方式来解决跨域问题文章目录ssm前后端分离跨域问题一般解决跨域问题xml配置文件的方式全注解的方式如果配置了spring拦截器xml配置文件的方式全注解的方式一般解决跨域问题xml配置文件的方式<!--添加mvc:cors标签 --> <mvc:cors> <!-- 需要解决跨域问题的路径 支持通配符--> &l

2021-04-13 21:58:54 260

原创 手机验证码+Redis登录验证+token+登录拦截

手机验证码+Redis登录验证+token+登录拦截文章目录手机验证码+Redis登录验证+token+登录拦截解决方案思想以阿里云为例1.阿里云官网开通短信服务2.创建签名3.创建短信模板4.依赖短信服务的包5.编写发短信的工具类6.前端发送请求携带手机号到后端7.开启Redis8.后端接收数据9.token的使用10.使用工具类做到对象与字符串之间的转换11.前端用户收到验证码后发送登录请求12.每次请求都携带token13.定义后端拦截器14.定义异常处理类15.前端验证状态码16.用户数据解

2021-04-13 21:30:05 1382 1

原创 阿里云存储文件上传

阿里云存储文件上传文件上传三要素:提供form表单,method必须是post!form表单的enctype必须是multipart/form-data提供 input type=“file” 类型传输文章目录阿里云存储文件上传编写前端请求后端条件开通阿里云1.开通阿里云对象存储OSS2.创建Bucket3.添加SDK依赖4.上传网络流Controller中参数接收编写前端请求chooseFile(e) { //从事件对象中拿到要上传的文件 let file

2021-04-13 20:04:32 163

原创 SpringBoot的异步任务

SpringBoot的异步任务文章目录SpringBoot的异步任务开启在需要开启异步任务的方法上添加注解修改默认线程池大小开启@EnableTransactionManagement@SpringBootApplication@MapperScan(basePackages = {"com.qy28.sm.mapper"})@EnableAsyncpublic class MyApplication { public static void main(String[] args)

2021-04-13 14:01:33 77

原创 SpringBoot整合Mybatis

SpringBoot整合Mybatis<文章目录SpringBoot整合Mybatis前提条件注解加载配置文件加载开启驼峰命名yml配置文件xml配置文件前提条件到Maven Repository找到mybatis的起步依赖配置数据源如果需要用到Druid数据源需要找到Druid的起步依赖,使用type属性指定数据源编写实体类和mapper接口加mapper映射文件mybatis起步依赖中自动帮我们配置了SqlSessionFactory注解加载在mapper接口上加一

2021-04-13 13:48:16 48

原创 SpringBoot核心

SpringBoot核心文章目录SpringBoot核心Spring Boot的开发要求Spring Boot的四大核心Spring Boot的简单使用1.创建普通的maven项目2.在pom文件中添加坐标3.创建一个类4.创建一个Controller类5.测试SpringBoot的简单说明1.父标签2.web启动器3.启动器4.注解功能5.自动配置原理SpringBoot的配置文件1.Properties的语法1.1配置普通的值1.2配置对象1.3.配置map集合1.4配置集合2.yml格式语法2.1普

2021-04-13 12:52:47 41

原创 Spring核心的AOP

Spring的AOPAOP:面向切面编程,是一种在程序运行期间通过动态代理实现在不修改源代码的情况下给程序动态统一的添加新功能的一种技术文章目录Spring的AOPAOP的作用AOP的好处AOP的实现原理问题演示1.创建UserDao接口2.创建UserDao的实现类3.编写测试类4.运行结果打印5.问题说明AOP实现之动态代理1.定义一个切面类2.定义工厂AOP的专业术语理解AOP框架AspectJ的使用1.导入jar包2.编写切面类3.编写spring的配置文件Spring的6种通知类型Sprin

2021-04-11 20:35:05 45

原创 Spring的下载

第一步第二步第三步第四步第五步第六步第七步第八步

2021-04-11 19:31:44 32

原创 Spring核心之ioc和di

Spring核心之ioc和di文章目录Spring核心之ioc和di一、spring的概述1.什么是spring2.spring的好处3.spring在三层中的哪一层4.spring的下载5.spring的体系结构图二、spring的控制反转1.控制反转的演示1.1创建工程导入核心4+1jar包1.2编写代码1.3编写测试文件1.4编写测试类1.5为什么要用这种方式创建对象?二、spring的依赖注入1.新建两个类2.编写配置文件三、懒加载的配置四、生命周期属性五、Bean的作用域六、控制反转包扫描的方式

2021-04-11 19:20:16 153 1

MyBatis

myBatismyBatis的基本介绍及mybatis的使用注意事项文章目录myBatis前言一、java项目的三层基本架构1.web层 (controller层,控制层,控制器)2.service层(业务层)3.mapper层(持久层,dao层,repository)二、框架和库的区别三、Mybatis的介绍三、Mybatis的获取四、Mybatis的目录介绍五、Mybatis的使用操作数据库1.环境搭建增删改查生命周期MyBatis的Mapper开发Mapper代理的书写规范全局配置文件数据源问题

2021-04-10 20:52:55 93

空空如也

空空如也

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

TA关注的人

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