• 注解和AOP的简单权限认证

    背景在做课程项目的时候,需要使用到权限认证,但是如果在代码中的每个Service层的业务方法中来进行权限的判断未免有点太不优雅 所以这个时候就开始想到,是否能够将鉴权放在注解中或者在拦截器中直接进行权限判断,于是开始找框架 首先找到的是Spring ...
  • Redis的学习笔记

    学习 Redis 的过程中遇到了一些值得记录的东西,所以把它写下来 Redis 缓存刷新 Token用户在登录后需要根据Token来进行鉴权和用户信息,如果用户一直在活跃则需要 Redis 来做缓存(仅想代替 Session 的情况下,如果七天过期等...
  • Docker容器创建命令备忘录

    网上创建容器的命令有点点小问题,为避免以后到处找命令,所以写一个备忘录记一下 MySQL1234567891011docker run --name mysql \-v /home/docker/mysql/log:/var/log/mysql \-...
  • 数据结构与算法练习

    专升本结束了,纪念一下当时为了数据结构的考试而写的简单算法题目。 头文件LinkList.h 123456789101112131415161718192021222324252627282930313233343536373839404142434...
  • Mybatis-Plus公共字段填充处理

    问题描述在添加以及修改数据时,设置crate_time、update_time的时候经常需要重复的为字段设置相应的值 1234567891011121314151617181920212223 @PostMapping public R<...
  • Vue设置路径别名@

    在需要引用距离比较远的文件的时候,防止出现 ../../../...这种代码,使用路径别名 @/...直接定位到src目录下明显更为方便简洁 记录一下使用方法 导包 1npm i @types/node -D 修改 vite.config.js 1...
  • 记一下可能会用到的前端库

    自动生成ID相较于UUID,Nano ID体积极小而且用法非常简单且比起UUID不需要自己去除横杠 NanoID Github中文文档 安装: npm i nanoid 消息订阅与发布轻量的消息订阅发布库,真的非常非常小 PubSubJS Gith...
  • 记CRM项目踩过的坑

    SSM框架学完后正式开始的第一个项目,虽然是个教学项目,但是也会了解到一些实际项目时的开发流程和开发规范,此篇记录一下在写代码时遇到的大大小小的问题 教学项目来自动力节点的[SSM框架项目实战-CRM客户管理系统](SSM项目实战视频教程全套免费下载...
  • SSM整合配置

    记录一下SSM的配置以防哪天需要的时候忘记找不到(但是自从学了Spring boot后就不需要了,所以这个文章没用了) Maven依赖1234567891011121314151617181920212223242526272829303132333...
  • SSM学习小结

    SpringSpring的核心组件包含Bean、Core、Context、Expression 而Spring的核心功能主要有两个:IOC(控制反转)、AOP(面向切面编程) IOCIOC的作用IOC也叫做控制反转,是一种设计原则,可以很好的降低代码...