自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vite动态路由踩坑记录

这里需要使用componentMap[path].default, 而不是componentMap[path]。否则会出现以下情况。使用import.meta.glob引入多个组件。

2024-11-11 16:41:19 224

原创 springboot定时任务

给启动类添加@EnableScheduling注解编写定时任务这样每隔1s控制台就会输出打了一个字。

2024-10-30 11:54:42 219

原创 Nuxt项目本地运行+打包部署

之后便可以通过服务器id+端口访问项目。如果下载不下来(报错)改用yarn。启动运行,在浏览器输入启动地址即可。打包后会生成一个.nuxt文件夹。把以下文件上传至Linux服务器。,所以我们一般使用pm2管理工具。

2024-10-30 09:33:35 1082

原创 百度地图提供的微信小程序的功能少到让我想跳楼

为什么uni-app使用vue-baidu-map然后启动在微信开发者工具就会有一大堆不明所以的报错啊。

2024-05-13 11:08:29 186

原创 Nginx搭建本地服务器,无需购买服务器即可测试vue项目打包后的效果

本文是在windows环境(Linux环境下其实也大同小异)下基于Nginx实现搭建本地服务器,手把手教你部署vue项目。

2023-08-14 16:40:54 1340

原创 阿里巴巴图标矢量库使用方法详解,适用于各种框架

官网使用了三种方法,我将逐一讲解,有不对之处还请各位大佬指正添加到购物车,选择完成后点击上方导航栏图标之后选择添加至项目(没有项目可以临时创建一个)选择完成之后会自动跳转至资源管理界面,查看刚才的选择的图标如果是vue项目,可以把代码复制在app.vue的style标签里,如果没有使用框架,直接写在css文件里引入即可。

2023-08-10 16:41:04 8503

原创 在拦截器内刷新token有效期

使用redisTemplate的expire函数便可刷新token的有效期,其中三个参数,第一个为token的名字,为String类型,第二个是持续时间,为Long类型,第三个是时间单位,可以是时分秒,为TimeUnit类型。token可用于标识用户,确认登录状态,一般都会给其设置一个有效期,为了避免出现用户还在网站上操作,而token过期,需要用户重新登录的乌龙事件出现,我们需要在客户端发请求的同时刷新token的有效期。

2023-08-02 09:13:52 447

原创 vue 动态设置下拉框的默认值

下拉框的默认值一般为第一个option,通过给select标签绑定v-model属性,改变其值就可实现动态设置下拉框的默认值。修改其值为option的value值,便可设置下拉框默认值,如 selectlevel:"普通用户",就有以下效果。最后通过各种方法修改selectlevel的值就可以动态修改下拉框的默认值啦。在data中声明变量selectlevel。

2023-07-25 10:34:34 4277 1

原创 复选框的checked属性

假如我们需要根据表达式来确定复选框初始状态怎么办呢,checked=“表达式”,这种写法肯定是不行的,那怎么解决呢,解决的方法那可是太简单了,知道的时候我甚至都感叹自己的愚蠢。没错,就是用v-model修饰即可,这样之后复选框的初始状态就会随表达式的值而变化。大家认为以下复选框的选中结果是什么呢。

2023-07-24 17:06:19 407

原创 SpringBoot自定义注解AOP传值和取值问题

若是在自定义注解里只定义了一个变量写法如下 @PermissionCheck(permission = "管理员")若是这个变量为value 则可以省略变量名@PermissionCheck("管理员")这里我定义的注解是作用在方法上的,定义切面内的方法,会在调用接口前或中或后的时间内执行,而取值也是在其中取值。如需传多个值,则只需要一一罗列即可@PermissionCheck(变量a= valuea,变量b=valueb,...)我们首先定义好我们的注解。取值需要定义一个切面。

2023-07-19 14:24:44 614

原创 setinterval和settimeout两个定时器的联合使用

这里小伙伴可能会遇到一个问题,那就是浏览器还没有收到上一个请求的结果,就已经发送了下一个请求,这样在停止定时器后还会得到一个结果,而根据后端的逻辑的不同,两个结果可能是不一致的,这样就会导致一定的问题。setInterval方法虽然能够简单便捷的实现无限重复执行,但是每次都会开启一个新的定时器,长此以往,会严重的影响项目的性能,而将两个定时器联合使用,则可以很好的避免这种情况。因为通过settimeout启动的定时器会在执行后自动清除。

2023-07-18 17:01:32 861

原创 springboot自定义注解(AOP)的简单使用

主要的我就用了两个,一个before,一个around。只需和其他注解一样写在方法前即可。二.自定义注解可执行方法。一.自定义注解的声明。

2023-07-17 14:12:20 366

原创 springboot 拦截器无法自动注入Bean解决方案

拦截器加载时间在springcontext之前,也就是在Bean加载之前就已经加载了拦截器,此时拦截器中注入的Bean为null。让拦截器执行的时候实例化拦截器Bean,在拦截器配置类里面先实例化拦截器。拦截器不变,拦截器配置修改后如下。修改前拦截器配置如下。

2023-07-14 09:49:29 811

空空如也

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

TA关注的人

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