摘要: 1:穿透,访问缓存中没有,数据库中也没有的数据,直接忽略缓存层,直达数据库 解决方案:方案一,查一个不存在的数据时,给一个设置一定过期间的key的数据,存入缓存,方案二:布隆过滤器,在将数据存入Redis时,会同时存储一个Redis的键到布隆过滤器中,通过布隆过滤器提供的多个Hash函数对Key进行 阅读全文
posted @ 2025-09-20 00:04 K747 阅读(14) 评论(0) 推荐(0)
摘要: dependencyManagement 用于声明依赖版本以确保一致性但不自动添加依赖,而 dependencies 用于实际添加项目所需依赖并纳入构建路径。 在 Maven 项目中,这两个元素都是 POM 文件的核心部分,但功能和作用不同。下面我来逐步解释它们的区别。 dependencyMana 阅读全文
posted @ 2025-07-22 01:14 K747 阅读(159) 评论(0) 推荐(0)
摘要: Filter表示过滤器,是 JavaWeb三大组件(Servlet、Filter、Listener)之一。 过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能,使用了过滤器之后,要想访问web服务器上的资源,必须先经过滤器,过滤器处理完毕之后,才可以访问对应的资源。 过滤器一般完成一些通用的操 阅读全文
posted @ 2025-07-18 00:04 K747 阅读(19) 评论(0) 推荐(0)
摘要: 注解的作用:主要目的是简化代码、提高开发效率 一、Spring Boot 相关 @SpringBootApplication 作用:Spring Boot应用的核心注解,是@Configuration、@EnableAutoConfiguration和@ComponentScan的组合注解。用于标记 阅读全文
posted @ 2025-07-14 00:50 K747 阅读(25) 评论(0) 推荐(0)
摘要: 一、事务概念 事务(Transaction):事务是一个完整的操作单元,事务中的操作要么全部成功,要么全部失败 事务的特性: 原子性(Atomicity):事务是一个不可分割的工作单位,里面的操作要么全部成功,要么全部失败 一致性(Consistency):事务开始前到事务结束后,数据总量保持不变 阅读全文
posted @ 2025-07-14 00:40 K747 阅读(16) 评论(0) 推荐(0)