org,2021Java笔试题总结

时间:2021-08-10
本文章向大家介绍org,2021Java笔试题总结,主要包括org,2021Java笔试题总结使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

springboot整合shiro之后,测试登录报错【org.apache.shiro.authc.UnknownAccountException】

登录成功与否都报错。

错误原因

================================================================

找了别人的博客都不行,自己debug走排坑。发现登录的时候Realm的认证方法走了两次。

等于说登录方法被拦截了,登陆之前走了一次,登录的时候又走了一次

登录之前走的Realm认证方法,里面token啥都没有或者已经过期了,所有拿不到东西,拿不到东西数据库就查不到数据,那你的user类就是null,就会报这个错

解决方法

================================================================

shiro配置的时候,排出你的登录接口,如下。

在你配置的地方,添加filterRuleMap.put("/common/login", "anon");

/common/login是你的登录接口


//配置拦截器

  @Bean

  public ShiroFilterFactoryBean shiroFilterFactoryBean(@Qualifier("securityManager") DefaultWebSecurityManager defaultWebSecurityManager) {

      ShiroFilterFactoryBean shiroFilterFactoryBean = new ShiroFilterFactoryBean();

      shiroFilterFactoryBean.setSecurityManager(defaultWebSecurityManager);

      /**

       *添加Shiro内置过滤器

       * 常用的过滤器:

       *    anon:无需认证(登录)可以访问

       *    authc:必须认证才可以访问

       *    user:如果使用rememberMe的功能可以直接访问

       *    perms:该资源必须得到资源权限才可以访问



# 文末java面试题,进阶技术大纲,架构资料分享

我将这三次阿里面试的题目全部分专题整理出来,并附带上详细的答案解析,生成了一份**PDF文档**,有兴趣的朋友们[可以点击这里即可免费领取](https://gitee.com/vip204888/java-p7)

*   **第一个要分享给大家的就是算法和数据结构**

![网易严选Java开发三面面经:HashMap+JVM+索引+消息队列](https://upload-images.jianshu.io/upload_images/24616006-514f9dcb50a91b51.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

*   **第二个就是数据库的高频知识点与性能优化**

![网易严选Java开发三面面经:HashMap+JVM+索引+消息队列](https://upload-images.jianshu.io/upload_images/24616006-8aabdd1c0b424ca5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

*   **第三个则是并发编程(72个知识点学习)**

![网易严选Java开发三面面经:HashMap+JVM+索引+消息队列](https://upload-images.jianshu.io/upload_images/24616006-da334ee327381ac8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

*   **最后一个是各大JAVA架构专题的面试点+解析+我的一些学习的书籍资料**

![网易严选Java开发三面面经:HashMap+JVM+索引+消息队列](https://upload-images.jianshu.io/upload_images/24616006-f88a989753b113e7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

还有更多的Redis、MySQL、JVM、Kafka、微服务、Spring全家桶等学习笔记这里就不一一列举出来

原文地址:https://www.cnblogs.com/dhsfdhfhgufdu/p/15123974.html