spring security AbstractAuthenticationProcessingFilter设置登录url404问题
突然设置的登录url失效,访问返回404错误 @Slf4j public class GithubLoginAuthenticationFilter extends AbstractAuthenticationProcessingFilter { protected GithubLoginAuthenticationFilter(String defaultFilterProcessesUrl) { super(defaultFilterProcessesUrl); } protected GithubLoginAuthenticationFilter(RequestMatcher requiresAuthenticationRequestMatcher) { super(requiresAuthenticationRequestMatcher); } public GithubLoginAuthenticationFilter() { super(new AntPathRequestMatcher("/auth2/receive", "GET")); } 原因:因为偷懒把权限 /auth2/** 路径设置到静态访问目录,导致直接访问到template-loader-path目录去了,不会进AbstractAuthenticationProcessingFilter过滤器,所以导致404。(没来得及看源码,后面补上) # 放行静态资源 web.static.filtrate=/js/**,/css/**,/images/**,/fonts/**,/lib/**,/authority_error,/favicon.ico,/**.ico,/error,/api/v1/**, /auth2/** 解决方法: 把 /auth2/** 设置到匿名用户组里去 ROLE_ANONYMOUS 。
pve 安装ifupdown2
其实安装完pve后第一步就是移除企业订阅源,防止后面出现很多问题(由于企业仓库更新源需要购买订阅服务,所以我们需要手动修改到官方的非订阅源)。 由于proxmox VE 的 ifupdown2 到企业版里了,所以...... ...
踩坑 mybatis-plus Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table ‘
org.springframework.jdbc.BadSqlGrammarException: ###Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorExceptin: Table ‘xxx.xxx’ doesn’t exist ###The error may exist in com/example/mapper/UserMapper.java (best guess) ###The error may involve defaultParameterMap ###The error occurred while setting parameters ###SQL: SELECT id,name,age,email FROM user ###Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table ‘xxx.xxxr’ doesn’t exist ; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table ‘xxx.xxx’ doesn’t exist 错误原因:原因实体类pojo名字和表名不一致!!mybatis-plus默认规则是实体类和表名以驼峰命名法映射,要求是需要符合这个规则才能执行成功。 所以需要在实体类上加@TableName(“表名”) 由于我使用的是官方的代码生成器,所以有这么一句 ...
git(github)删除误上传的敏感文件
  FILEPATH 代表的是路径   git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch FILEPATH' --prune-empty --tag-name-filter cat -- --all # 例子 # git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch src/main/resources/application-dev.properties' --prune-empty --tag-name-filter cat -- --all git push origin master --force rm -rf .git/refs/original/ git reflog expire --expire=now --all git gc --prune=now git gc --aggressive --prune=now    
thumbnail
Office365邮局开启DKIM
注册完E5后可以绑定自己的域名作为邮局,但是只有默认的onmicrosoft.com域开启了DKIM,自己接入的域名并没有开启,所以这里按照官方文档开启DKIM以减少进垃圾邮箱的可能性。 DKIM 首先进入到office365管理面板,点击左侧菜单栏的「全部显示」,然后点击「Exchange」,进入Exchange控制台。 ...
thumbnail
esxi6.7 与 pve6 unixbench跑分对比
新建的虚拟机下同配置跑的分,均开启了host。配置为 8C8G50G。 ESXI6.7 # # # # # # # ##### ###### # # #### # # # # ## # # # # # # # ## # # # # # # # # # # # ## ##### ##### # # # # ###### # # # # # # ## # # # # # # # # # # # # ## # # # # # # # ## # # # # #### # # # # # ##### ###### # # #### # # Version 5.1.3 Based on the Byte Magazine Unix Benchmark Multi-CPU version Version 5 revisions by Ian Smith, Sunnyvale, CA, USA January 13, 2011 johantheghost at yahoo period com Wide character in print at ./Run line 1511. Wide character in printf at ./Run line 1542. 1 x Dhrystone 2 using register variables 1 2 3 4 5 6 7 8 9 10 1 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10 1 x Execl Throughput 1 2 3 1…
thumbnail
记录IDRAC断电恢复上一次配置(密码)的问题
https://blog.curlc.com/archives/595.html 这台机器买来后idrac有一个问题,只要断电,idrac的密码就会被恢复为上一次设置的密码.如果在bios重置密码也会被“永久”的设置成calvin这个默认密码。 所以特别蛋疼,每次断电开机完就得修改密码,在dell社区问过一次,答复居然是“一般服务器是不会断电”,真的是无语了...... 昨天由于折腾ssl把idrac搞挂了,这次断电也没有恢复,就进bios重置了idrac(恢复出厂设置)后居然就好了,断电密码被“重置”这个问题也就没了,但是我记得有一次我也重置过,但是没用,总之,这是一个奇葩的问题~    
office e5 常见问题
查看剩余天数(使用申请的e5账户登录) https://developer.microsoft.com/zh-cn/microsoft-365/dev-program https://developer.microsoft.com/zh-cn/microsoft-365/profile Office管理界面组织管理号登录 www.office.com/?auth=2 admin管理中心 https://admin.microsoft.com Microsoft 365 Onedrive容量 1T 修改 为5T,老帐号不删除重建 https://blog.curlc.com/archives/66.html 你没有访问此服务的权限。请联系你的IT部门以获取帮助。(错误代码:0x8004e4d1) 这种一般是你没有给这个账号许可证。 自动续期时间 目前(2020-07-20)调用api情况下, 一般在最后30天以内就会进行续期3个月。 不注意点击了取消订阅 (来自读者的反馈)万一手残,还没订阅还没到期就点了取消订阅,显示已禁用,仪表板显示已到期,有这样情况的话,进入office管理界面网站,可以跟微软客服沟通下,他们会手动帮你重新订阅上,只不过, 仪表板还是会显示已到期(这个解决办法是,点击上面的三角形,看到“错过xxx”那个地方,要跟微软写个反馈,反馈你目前的开发进度,用纯英文写,提交之后,看微软审核,审核通过,仪表板就会重新显示剩余天数了)   以上信息来自于群成员于读者反馈,部分已知名单如下(为保护隐私,已隐藏部分关键字):   Skyler 942****459 peakgymnast 隐藏 vivi fr**@163.com