- 博客(21)
- 收藏
- 关注
原创 springboot使用过滤器Filter和拦截器Interceptor
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言过滤器拦截器区别1、实现原理不同2、使用范围不同3、触发时机不同4、拦截的请求范围不同5、访问范围6、调用次数7、操作权限一、过滤器Filter实现二、拦截器实际应用前言过滤器过滤器Filter基于Servlet实现,过滤器的主要应用场景是对字符编码、跨域等问题进行过滤。Servlet的工作原理是拦截配置好的客户端请求,然后对Request和Response进行处理。Filter过滤器随着web应用的启动而启动,只初始.
2022-05-12 16:22:23
1763
原创 SpringBoot项目使用aop
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、SpringBoot项目引入AOP依赖二、切面类代码1.引入库2.读入数据总结前言IOC和AOP是Spring中的两个核心的概念,简单介绍一下我的理解:IOC:控制反转,就是将以前由我们自己手动创建对象的过程交给了Spring,Spring帮助我们生产对象、管理对象、管理对象和对象之间的依赖关系。降低了代码的耦合度,方便我们后期对项目做维护。举个通俗一点的例子:正常情况下,我们在家,饿了,自己做饭。使用IOC情.
2022-05-12 13:01:42
3416
原创 java多线程实现和数据安全
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、继承Thread并重写run方法,并调用start方法二、实现Runnable接口,并用其初始化Thread,然后创建Thread实例,并调用start方法三、实现Callable接口,并用其初始化Thread,然后创建Thread实例,并调用start方法四、多线程数据安全前言介绍一下java开启多线程的方式,和解决数据安全的思路。都是比较基础的东西。一、继承Thread并重写run方法,并调用start方法子.
2022-05-11 03:21:23
511
原创 SpringBoot项目中使用redis
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、引入redis依赖二、配置application.properties三、编写配置类1、操作string2、操作list3、操作hash4、操作set5、操作zset完整代码总结前言简单介绍一下,springboot项目中如何使用redis。一、引入redis依赖<!-- redis依赖包 --><dependency> <groupId>org.springframew.
2022-05-10 18:53:44
6579
1
原创 redis安装入门
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、redis介绍二、window安装redis二、redis五种数据类型1、string:字符串==hashlistsetzset总结前言本片简单介绍一下redis的安装、数据类型的常用命令。一、redis介绍Redis是基于c语言编写的开源的非关系型内存数据库,可以用作数据库、缓存、消息中间件。二、window安装redis下载redis安装后,打开redis安装目录下的redis-cli.exe,输入pin.
2022-05-10 02:45:15
86
原创 idea中集成git
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、gitee创建仓库二、ssh配置二、idea集成git二、第一次上传远程仓库操作流程总结前言主要操作一下gitee上创建仓库、idea中集成git、ssh密钥配置、idea中拉取pull、提交commit、推送push等。一、gitee创建仓库二、ssh配置在git安装路径打开git命令窗口,鼠标右键,git bash here。输入命令:ssh-keygen -C your_email一直回车即可。.
2022-05-09 03:35:29
445
原创 springboot+vue+elementUI实现分页功能
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、前端二、后端总结前言springboot+vue+elementUI做分页还是非常简单的,这里简单写个demo。一、前端<template> <div class="father"> <el-table :data="tableData" border style="width: 100%"> <el.
2022-05-07 18:40:11
1489
1
原创 使用moment.js定义全局过滤器实现日期格式化
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言安装moment.js定义全局过滤器使用过滤器前言使用moment.js定义全局过滤器实现日期格式化。安装moment.jsnpm install moment -S定义全局过滤器main.js代码import moment from 'moment'moment.locale('zh-cn');//需要汉化Vue.prototype.$moment = moment;//赋值使用// 定义一个全局过滤.
2022-05-07 17:50:50
358
原创 SpringBoot事务
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言实现代码事务配置事务使用前言springboot项目配置使用事务实现代码事务配置import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.context.annotation.Bea.
2022-05-07 17:41:42
94
原创 vue-router父子组件传值及方法调用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、实现代码总结前言父子组件之间的传值和方法调用经常用到,导航栏的全局搜索就可以通过这个实现。简单写个demo练习一下。一、实现代码father.vue代码:<template> <div class="father"> <button v-on:click="runSonMd">调用子组件方法</button> <!--@faMethod=.
2022-05-07 17:31:53
1154
原创 this.$router.push跳转页面携带参数
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、params和query使用方式二、实现代码1.index.js代码2.test.vue代码3.testParams代码4.testParams代码5.效果总结前言this.$router.push进行页面跳转时。携带参数有params和query两种方式。一、params和query使用方式query方式:this.router.push(path:′testQuery′,query:testQuery:′t.
2022-05-07 04:04:49
15837
4
原创 图片上传功能实现
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、实现思路二、实现代码1.前端代码2.后端代码3.效果总结前言实现一下图片上传回显功能。一、实现思路大致讲一下思路,具体的细节,会在代码中作注释。前端将图片发送到后端,后端将图片存到服务器,然后返回存储图片的地址到前端,前端通过图片地址回显图片。二、实现代码1.前端代码需要注意的点:1、上传图片的input样式比较固定,所以我决定隐藏input,通过按钮来触发input。隐藏的时候,不能用display:n.
2022-05-06 22:49:34
7387
1
原创 css实现折叠样式实现
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、实现思路二、实现代码三、效果前言通过html+css实现折叠样式一、实现思路动态修改元素的高度,并添加过渡效果。二、实现代码html代码:<div class="fold"> <div class="child0">选项一</div> <div class="child1">选项11</div> <div .
2022-05-06 17:14:06
5285
2
原创 css设置MP4背景图片
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、实现代码二、效果图前言想设置动态背景图片,网上查了一下,想通过MP4这种方式实现一下。一、实现代码html代码<video src="../assets/images/login/backgroud.mp4" class="bjimg" autoplay loop muted></video>css代码.bjimg{ position: fixed; top: 0;.
2022-05-06 16:28:52
2507
原创 axios简单练习
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、get请求前端代码(vue+axios)后端代码(springboot)效果二、post请求普通参数前端代码(vue+axios)后端代码(springboot)效果formdata参数前端代码(vue+axios)后端代码(springboot)效果前言今天做一个post请求前后端代码练习。实现思路:前端使用axios发送post请求,后端使用过springboot接受请求。一、get请求前端代码(vue+ax.
2022-05-06 16:04:54
964
原创 pom文件报错
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言解决方法总结前言idea打开项目,pom文件突然报错。解决方法清楚缓存并重启idea。总结突发性的问题,上次打开项目还是正常的,突然就报错了。网上查了很久,也试了很多方法,都没用。最后也不清楚是什么原因导致这样的。可能是maven或者idea程序问题。在此记录一下...
2022-05-05 18:20:50
573
原创 java允许跨域设置
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、编写配置类二、具体使用前言SpringBoot项目允许跨域设置。一、编写配置类public class WebMvcConfig extends WebMvcConfigurerAdapter { @Override public void addCorsMappings( CorsRegistry registry) { registry.addMapping("/**")//允.
2022-05-05 18:10:14
3637
原创 css实现三角形
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、实现思路二、实现代码前言通过css实现三角形图案。一、实现思路1、设置div宽度和高度为02、设置边框宽度,颜色为透明色3、设置边框方向颜色来控制三角形方向二、实现代码<div class="triangle"></div>.triangle{ width: 0; height: 0; border: 50px solid transparent;.
2022-05-05 17:51:48
299
原创 css盒子模型margin和padding
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、padding和margin定义二、举例前言盒子模型中padding和margin是前端页面常用到的属性,简单介绍一下。一、padding和margin定义padding:内容到边框的距离。margin:边框到父元素或者相邻元素的距离二、举例<div class="padding">padding</div>.padding{ padding: 50px; w.
2022-05-05 17:37:31
567
原创 伪元素和伪类选择器
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、伪类选择器和伪元素选择器的定义二、两者的区别1.作用对象不同1、伪元素选择器作用的对象是元素本身,无论元素是否包含子元素2、伪类选择器作用的对象是元素本身或者其的子元素2.虚实不同1.伪元素选择器是虚的2.伪类选择器是实的总结前言最近使用了css的伪元素选择器和伪类选择器,感觉它们很相似,但是又有本质的区别。网上查了一些资料,解释得很详细,很专业。现在记录一下自己比较通俗理解。一、伪类选择器和伪元素选择器的定义伪.
2022-05-05 15:04:09
2569
原创 新建vue-cli项目body与页面边框存在间隙
创建vue项目以后,发现body和页面边框存在间隙。检查代码发现body有一个默认外边距margin: 8px;在src\public\index.html文件里面的body添加css样式:style="margin:0;"即可解决。
2022-05-05 12:44:23
2088
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人