- 博客(10)
- 收藏
- 关注
转载 Redis 如何解决缓存雪崩、缓存击穿、缓存穿透难题(建议收藏)
关于缓存中常见的三个线上问题,我们总结了原因以及解决方案,希望能够帮助可能在线上使用缓存的开发工程师们未雨绸缪!转自于微信公众号:顶尖架构师栈。
2023-09-01 19:40:38 34
原创 可选依赖与排除依赖的区别
可选依赖是声明一个依赖项,但不会自动传递给其他模块,而排除依赖是用于在构建过程中排除特定的传递性依赖项。这两个功能在Maven中提供了更灵活的依赖管理方式。
2023-08-10 23:22:01 168
原创 day14SpringBootWeb事务&AOP总结
execution(返回值类型 包名.类名.方法名(参数类型))* 可以通配任意返回值类型、包名、类名、方法名、或任意类型的一个参数.. 可以通配任意层级的包、或任意类型、任意个数的参数如:在切面的方法上加@Before("execution(* com.itheima.service.impl.DeptServiceImpl.*(..))")annoation()根据标记的 注解匹配定义一个随意一个@...的标记类 如@Flag,
2023-08-10 08:39:57 44
原创 登录认证问题总结
拦截范围不同:过滤器Filter会拦截所有的资源,而Interceptor只会拦截Spring环境中的资源。接口规范不同:过滤器需要实现Filter接口,而拦截器需要实现HandlerInterceptor接口。2). 生成JWT代码实现 在test下测试,校验。3). 在doFilter方法中输出一句话,并放行。2). 配置Filter拦截资源的路径:在。1). 一般会先定义exception包,1). pom.xml 引入jwt的依赖。4). 写一个返回异常的方法(方法上加。
2023-08-06 10:00:07 25
原创 SpringBootWeb配置文件
当需要注入的属性较多,我们写起来会比较繁琐,可以通过 @ConfigurationProperties 来简化。@Value ("$配置文件的属性名称")可以将配置文件中的数据注入到成员变量中。好处:可以将配置信息和代码进行解耦。
2023-08-04 23:50:52 73
原创 事务的操作及特性
事务 是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作 要么同时成功,要么同时失败。注意事项:默认MySQL的事务是自动提交的,也就是说,当执行一条DML语句,MySQL会立即隐式的提交事务。
2023-07-30 16:18:10 29
原创 Maven介绍及使用
Local repository: 指定Maven的本地仓库的路径。如果还可以搭建远程仓库(私服),将来jar包的查找顺序则变为: 本地仓库 --> 远程仓库--> 中央仓库。default:核心工作,如:编译、测试、打包、安装、部署等。方便快捷的管理项目依赖的资源(jar包),避免版本冲突问题。排除依赖:指主动断开依赖的资源,被排除的资源无需指定版本。依赖的jar包,默认情况下,可以在任何地方使用。:被依赖的资源如果依赖其他资源,当前项目间接依赖其他资源。--排除依赖, 主动断开依赖的资源-->
2023-07-26 21:49:37 52
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人