- 博客(16)
- 收藏
- 关注
原创 【第五章】Spring Security自动配置之默认拦截策略
上面我们说明了,Spring Security默认给我们配置的是FilterSecurityInterceptor过滤器做最后的是否放行判断,实际使用中我们通常都会自定义配置,且会配置成AuthorizationFilter作为最后是否放行判断的过滤器,现在开始我们开始自己配置了,首先配置拦截策略:创建配置器:看看这个配置器的配置:这里会发现配置器会帮助我们创建过滤器AuthorizationFilter,还记不记得HttpSecurity中配置的过滤器的顺序?
2024-10-15 16:09:31 843
原创 接口幂等性和并发安全
接口幂等表示的是对同一操作,接口调用一次和调用多次的结果都是相同的;接口并发安全表示,同时调用接口,仍能达到我们预期的结果,保证数据的准确性。是两个不同的概念,可以理解为,幂等性的多次调用是有先后的,而并发安全的多次调用是同时的,但是要保证并发的数据准确性。幂等性我们可以采用token机制或者分布式锁机制,并发安全我们可以使用分布式锁机制。仍然以支付为例,连续多次点击支付,token校验幂等方式的原理是只有第一次会真正执行支付,后面的请求被拦在幂等校验之外;分布式锁方式原理类似;
2023-06-20 17:45:45 436
原创 Elasticsearch8重置elastic用户密码
Elasticsearch8重置elastic用户密码elastic可以说是es中预留的一个用户名,在按照官网yum安装方法安装启动后通过下面的方式测试是否正确运行curl --cacert /etc/elasticsearch/certs/http_ca.crt -u elastic https://localhost:9200因为安装完成后自动开启了安全访问,所以必须要加 --cacert参数指定安装自动生成的认证文件,协议必须是https,但是结果返回了:{"error":{"root_c
2022-02-22 17:40:44 21098 5
原创 Springboot读取自定义配置文件
Springboot读取自定义配置文件前言springboot默认启动后会读取application.properties/application.yml配置文件的,因此在此配置文件中我们配置的属性可以通过@Value注解直接获取那如果我们想自己配置一个配置文件时,该怎么获取文件值呢通过ClassPathResource来获取首先有一个自定义的配置文件 version.properties 在resources目录下从配置文件中获取version值private static Prope
2022-02-10 15:43:00 3737
原创 maven常用仓库地址
maven常用的仓库地址阿里云仓库:http://maven.aliyun.com/nexus/content/groups/public官方仓库:http://repo.maven.apache.org/maven2setting.xml文件配置<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Ne
2021-11-30 17:21:49 1104
原创 Springcloud入门(一)之组件构成和版本选择
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、spring cloud是什么?二、spring cloud各组件说明以及选择1.引入库2.读入数据总结前言随着公司开始拥抱spring cloud和spring cloud使用范围越发广泛,老夫也不得不紧跟时尚潮流,再来撸一遍spring cloud,也顺便记录一下,毕竟随着年纪的增长,脑子确实不太好使了。好,话不多说,小伙伴们泡杯咖啡,掏出我们的左手右手开始撸起来。(ps:本次知识体系来自阳哥教学)一、spri.
2021-11-30 16:36:40 413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人