摘要: 使用aop去实现token校验 前言 昨天去面试,被问懵的一个面试题,面试官看了一下简历,轻笑了一声原来你是用拦截器做的token校验啊,那么改用aop你怎么去做校验。我当时脑袋一篇空白。下面就写个小demo AOP通知 先回顾一下aop的通知,aop通知有五种分别如下 前置通知:方法执行前通知 后置通知:方法执行后通知 环绕通知 阅读全文
posted @ 2023-10-25 16:06 ゐ叶う枫ゆ 阅读(264) 评论(0) 推荐(1)
摘要: 获取任意时间的某日期 今天刷哔哩哔哩无意中打开了投稿管理,发现上面显示着已加入哔哩哔哩1994天,看着上面的数字感觉到时间过了好快啊。 心里顿时有个想法,想知道加入的这一天是某年某月某日,心想着翻开日历一下一下去翻,但是感觉这样实在是太笨了。 我顿时想着写一个程序去判断一下1994天前是某年的哪一天,问题也随意来之,我应 阅读全文
posted @ 2023-09-21 20:17 ゐ叶う枫ゆ 阅读(57) 评论(0) 推荐(0)
摘要: 常量定义在接口还是类中? 1. 前言 最近看项目的时候发现,这个项目把常量定义在接口当中,感觉到很神奇,随之我就想到了一个问题,竟然常量可以定义到接口里,也可以定义到类和枚举中,哪到底哪个更合适一点,于是我上网查了一些资料。得出一下结论 2. 解析 public interface Constants{ int USER_E 阅读全文
posted @ 2023-08-17 15:01 ゐ叶う枫ゆ 阅读(400) 评论(0) 推荐(0)
摘要: Redis入门 1.认识NoSQL 1.1 什么是NoSQL NoSQL最常见的解释是"non-relational", 很多人也说它是"Not Only SQL" NoSQL仅仅是一个概念,泛指非关系型的数据库 区别于关系数据库,它们不保证关系数据的ACID特性 NoSQL是一项全新的数据库革命性运动,提倡运用非 阅读全文
posted @ 2023-08-16 18:41 ゐ叶う枫ゆ 阅读(125) 评论(0) 推荐(0)
摘要: 1. 索引的声明与使用 1.1 索引的分类 MySQL的索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等。 从 功能逻辑 上说,索引主要有 4 种,分别是普通索引、唯一索引、主键索引、全文索引。 按照物理实现方式 ,索引可以分为 2 种:聚簇索引和非聚簇索引。 按照作用字段个数 阅读全文
posted @ 2023-04-15 13:22 ゐ叶う枫ゆ 阅读(123) 评论(0) 推荐(2)
摘要: 1. 数据库的存储结构:页 索引结构给我们提供了高效的索引方式,不过索引信息以及数据记录都是保存在文件上的,确切说是存储在页结构中。另一方面,索引是在存储引擎中实现的,MysQL服务器上的存储引擎负责对表中数据的读取和写入工作。不同存储引擎中存放的格式一般是不同的,甚至有的存储引擎比如Memory都 阅读全文
posted @ 2023-04-09 15:39 ゐ叶う枫ゆ 阅读(510) 评论(0) 推荐(8)
摘要: 1. 为什么使用索引 索引是存储引擎用于快速找到数据记录的一种数据结构,就好比一本教科书的目录部分,通过目录中找到对应文章的页码,便可快速定位到需要的文章。MySQL中也是一样的道理,进行数据查找时,首先查看查询条件是否命中某条索引,符合则通过索引查找相关数据,如果不符合则需要全表扫描,即需要一条一 阅读全文
posted @ 2023-04-03 16:14 ゐ叶う枫ゆ 阅读(210) 评论(0) 推荐(4)
摘要: 托管中心维护远程库 内网:可以自己搭建一个GitLab服务器 外网:可以使用码云、Github 版本控制工具 集中式:CSV ,SVN,VSS 分布式:Git,Darcs,... Git命令行操作 1.1本地库初始化 进入文件夹 git init 注意:生成的 .git 目录中存放的是本地库相关文件 阅读全文
posted @ 2023-03-22 22:01 ゐ叶う枫ゆ 阅读(48) 评论(0) 推荐(3)
摘要: 进位计数法 所谓进位计数法是一种计数方法,咱们最常用的莫过于十进制了,除此之外还有八进制、十六进制等。 这里不得不提几个概念术语: 基数:比如说十进制、八进制和十六进制,它们的基数分别为10(0~9)、8(0~7)、16(0~15) 数位:比如二进制数1010,这里就有4个数位,从高位到低位依次的数 阅读全文
posted @ 2022-12-12 22:58 ゐ叶う枫ゆ 阅读(192) 评论(0) 推荐(0)
摘要: 什么是计算机系统 计算机系统 = 硬件 + 软件 硬件:计算机的实体,比如说CPU,内存条,硬盘等 软件:具有各类特殊功能,而软件又分为系统软件和应用软件 系统软件:用来管理整个计算机系统,比如说Windows系统,Linux系统等 应用软件:任务需要编织成的各种程序,比如QQ,微信,支付宝等 硬件 阅读全文
posted @ 2022-12-01 15:24 ゐ叶う枫ゆ 阅读(169) 评论(0) 推荐(0)