![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 84
凄戚
这个作者很懒,什么都没留下…
展开
-
Spring Boot 缓存
Spring Boot 使用缓存 在系统访问量越来越大后,首先出现瓶颈的往往是数据库,而为了减少数据库的压力,我们可以选择如下方式优化(暂时不考虑优化数据库的硬件、索引等): 读写分离:通过将读操作分流到从节点,避免主节点过大。 分库分表:通过将读操作分摊到多个节点,避免单节点压力过大。 缓存:相比数据库来说,缓存往往能够提供更快的读速度,从而减小数据库的压力。 Spring Cache:Spring 3.1 引入了激动人心的基于注释的缓存技术,它本质上不是一个具体的缓存实现方案(如 EhCache原创 2022-04-13 12:27:46 · 2610 阅读 · 0 评论 -
logback 日志使用
项目中的日志打印 这些日志都打印到哪里去了? 我们可以看到控制台有日志打印,但是在项目里也可以发现日志,这有什么区别吗? 这个对于日志来说是可以选择的,可以配置。 所以了解了下日志,东西还不少,记录如下: 这里使用 logback, spring 自带 logback 和 slf4j 的依赖,日志框架会在项目启动时默认加载 classpath 下命名为 logback-spring 或 logback 的文件。 日志基本格式 日志输出主要在文件中,应包括以下内容: 时间、日志级别、调用链标识(可选)原创 2022-03-31 18:56:26 · 764 阅读 · 0 评论 -
关于 Spring Boot 中的一些注解使用
1. 关于项目中使用 @Autowired 注解 刚开始接触 spring boot 的时候看到别人在字段上添加 @Autowired 自己也就跟着这样写了,刚 开始只是注意到字段有下划线,这个如果是 Mapper 的话,在 dto 上添加 @Repository 就可以解決,但是还是可以看到注解报错,鼠标悬浮显示“不推荐这样使用注解“,那么正确的方式是怎样的呢? 有两种方式: 基于构造函数的依赖注入:对于必须的依赖项,使用构造函数注入,可以使它们成为 final且 不为null。综合来看 Constru原创 2022-03-31 16:25:24 · 334 阅读 · 0 评论