摘要: # Redis Key 设计规约 ## Redis的key命名规范 1、建议全部大写,不强制 2、key 单词与单词之间以 `:` 分开 3、key不能太长也不能太短,键名越长越占资源,太短可读性太差 4、key 的其他规则 > 1、非常长的key是不推荐的。一个1024 bytes是一个非常坏的注 阅读全文
posted @ 2023-06-13 14:48 ayiZzzz 阅读(887) 评论(0) 推荐(0)
摘要: # spring-boot-data redis Spring Boot 提供了 Redis 集成启动器(Starter),依赖于 spring-data-redis 和 lettuce 库。 spring-data-redis:对 Reids 底层开发包高度封装,让开发者对 Redis 的 CRU 阅读全文
posted @ 2023-06-09 18:35 ayiZzzz 阅读(150) 评论(0) 推荐(0)
摘要: # mybatis generator MyBatis Generator 是 MyBatis 提供的一个代码生成工具。可以帮我们生成 表对应的持久化对象(po)、操作数据库的接口(dao)、CRUD sql的xml(mapper)。 MyBatis Generator 是一个独立工具,你可以下载它 阅读全文
posted @ 2023-06-07 18:29 ayiZzzz 阅读(45) 评论(0) 推荐(0)
摘要: # Spring Web 日志记录切面 应用: 在我们进行 rest 接口编写时需要对该接口的耗时、参数、请求路径、返回值进行对应的记录 ## 日志注解 把日志封装成注解的形式可以更好的供使用者使用,同时也利于解耦合 - 代码 ```java @Target({ElementType.TYPE, E 阅读全文
posted @ 2023-06-05 21:37 ayiZzzz 阅读(60) 评论(0) 推荐(0)
摘要: # 模板设计模式 - 定义 1、模板方法模式(Template Method Pattern),又叫模板模式(Template Pattern),在一个抽象类公开定义了执行它的方法的模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。 2、简单说,模板方法模式,定义一个操作中的算 阅读全文
posted @ 2023-06-04 16:35 ayiZzzz 阅读(58) 评论(0) 推荐(0)
摘要: # ApplicationEvent - `ApplicationEvent`以及`Listener`是Spring为我们提供的一个事件监听、订阅的实现,内部实现原理是观察者设计模式,设计初衷也是为了系统业务逻辑之间的解耦,提高可扩展性以及可维护性。 通过 `ApplicationEvent` 类和 阅读全文
posted @ 2023-06-01 01:10 ayiZzzz 阅读(165) 评论(0) 推荐(0)
摘要: # 彻底理解 `ThreadLocal` - 本篇文章主要从一下几个角度来分析 `ThreadLocal` > 1、`ThreadLocal` 的基本用途 2、`ThreadLocal` 的具体实现 3、`ThreadLocal` 使用时的注意事项 ## `ThreadLocal` 的基本用途 1、 阅读全文
posted @ 2023-05-28 23:23 ayiZzzz 阅读(230) 评论(1) 推荐(0)
摘要: # SpringBoot Test 常见错误 ## test 中的测试类对应包名需要与启动类一致 ![](https://img2023.cnblogs.com/blog/1895435/202305/1895435-20230518145627421-1756601881.png) - 直接在启动 阅读全文
posted @ 2023-05-18 15:23 ayiZzzz 阅读(177) 评论(0) 推荐(0)