- 博客(4)
- 收藏
- 关注
原创 如何将HTTP升级成HTTPS / 免费获取(FreeSSL、OHTTPS)SSL证书 / KeyManager中一直处于证书正在验证中无法成功获取证书 / 华为云配置CNAME类型的域名解析记录
如何将HTTP升级成HTTPS?总的可以分为两个步骤:一是获取SSL证书(免费/收费 | DV、OV、EV 三种证书);二是将证书部署在服务器上。获取免费的SSL证书:1.获取SSL证书——FreeSSL(免费/有效期一年)2.获取SSL证书——OHTTPS(免费/有效期90天)如何在Tomcat上部署SSL证书:1)上传jks证书文件至服务器的omcat内2)修改tomcat的server.xml3)修改web.xml将HTTP请求自动转换为HTTPS请求(可选)4)重启Tomcat
2024-07-13 18:10:57 1169
原创 SpringSecurity中因为自定义密码验证规则导致的Spring循环依赖问题
Spring循环依赖是由于相互之间的依赖关系链导致的,其中没有一个类可以在没有其他类的情况下被完全实例化。UsernamePasswordAuthenticationProvider 依赖于 PasswordEncoder,PasswordEncoder依赖于SecurityConfig的配置方法,而 SecurityConfig 又依赖于 UsernamePasswordAuthenticationProvider,这样就形成了一个循环依赖。
2024-07-12 22:58:40 719 1
原创 SQL优化/MySQL优化干货
SQL优化(1)select *、insert *改为具体的字段(2)索引调整(3)针对索引失效问题的sql优化(4)针对一些糟糕的逻辑进行的优化(5)关于join关联查询的思考(分库分表情况下)(6)关于大表(100w+数据量)的分页查询优化(LIMIT优化)
2024-07-12 22:47:39 1583
原创 [已解决]@Autowired 失效、@Autowired 注入为null
问题:@Autowired 失效、@Autowired 注入为null,使用@Atuowried注入Bean失败,导致空指针异常。原因:(1)被注入的对象没有加载到Spring容器中(2)自定义配置存在问题(3)被注入的对象不是Spring加载(4)需要自动注入的对象存在被new出来的实例解决方案:确实需要在这个new 的类去注入某些类,但是用@Autowired 又注入为null,这时候就需要去**实现ApplicationContextAware接口,拿到IOC容器,实现手动获取Bean。
2024-07-12 22:41:39 1904 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人