IT修真院·坑乎 | Java(后端),CSS(前端),JavaScript(前端),PM(产品经理),UI(交互设计),QA(测试),Android(安卓APP),iOS(苹果APP),OP(运维),Python(后端)日常在线问答学习平台
咨询电话 : 010-59478634
切换导航
首页
我的提问
我的回答
我的点赞
消息通知
个人主页
×
提示
尚未登陆,前往官网登陆?
×
提示
尚未登陆,前往官网登陆?
CSS
JS
Android
IOS
JAVA
OP
PM
UI
QA
求职辅导
Python
运营
动画师
AIGC
CSS
JS
Android
IOS
JAVA
OP
PM
UI
QA
求职辅导
Python
运营
动画师
AIGC
所有任务
任务1
任务2
任务3
任务4
任务5
任务6
任务7
任务8
任务9
任务10
任务11
全部
问题
已收录
问题
未收录
问题
没有找到答案,去提问>>>
put请求被拦截
0
1
复盘踩坑
class="cursor-pointer"> 详细描述
put请求被拦截
shiro 整合 JWT 报错
0
1
shiro
class="cursor-pointer"> 详细描述
使用 shiro 框架做 权限认证时, 整合 JWT 后 ,登录 生成 token 没有 问题 ,但是 在 访问 有权限的 页面时 ,直接 报错了
class="cursor-pointer"> 源码
@Configuration public class ShiroConfig { @Bean public ShiroFilterFactoryBean shirFilter(SecurityManager securityManager) { ShiroFilterFactoryBean shiroFilterFactoryBean = new ShiroFilterFactoryBean(); // 必须设置 SecurityManager shiroFilterFactoryBean.setSecurityManager(securityManager); // setLoginUrl 如果不设置值,默认会自动寻找Web工程根目录下的"/login.jsp"页面 或 "/login" 映射 shiroFilterFactoryBean.setLoginUrl("/notLogin"); // 设置无权限时跳转的 url; shiroFilterFactoryBean.setUnauthorizedUrl("/notRole"); // 设置拦截器 Map
filterChainDefinitionMap = new LinkedHashMap<>(); //游客,开发权限 filterChainDefinitionMap.put("/guest/**", "anon"); //用户,需要角色权限 “user” filterChainDefinitionMap.put("/user/**", "roles[user]"); //管理员,需要角色权限 “admin” filterChainDefinitionMap.put("/admin/**", "roles[admin]"); //开放登陆接口 filterChainDefinitionMap.put("/login", "anon"); //其余接口一律拦截 //主要这行代码必须放在所有权限设置的最后,不然会导致所有 url 都被拦截 filterChainDefinitionMap.put("/**", "authc"); shiroFilterFactoryBean.setFilterChainDefinitionMap(filterChainDefinitionMap); System.out.println("Shiro拦截器工厂类注入成功"); return shiroFilterFactoryBean; } @Bean public SecurityManager securityManager() { DefaultWebSecurityManager securityManager = new DefaultWebSecurityManager(); // 设置realm. securityManager.setRealm(customRealm()); return securityManager; } @Bean public CustomRealm customRealm() { return new CustomRealm(); } }
shiro 拦截器 配置 , 感觉问题出在 这里 没有 拦截到 token
签到系统的设计
0
1
复盘踩坑
class="cursor-pointer"> 详细描述
我现在的想法是签到单独建一个数据表,记录用户id、签到时间戳或者签到的年月日。 但是这样的话数据表会变得很庞大。 有没有更好的方案。
动态查询的情况,如果某一个字段有多个值,那么怎么保证查询出来的结果还是按照顺序?
0
1
class="cursor-pointer"> 详细描述
是应该一次性查出来呢还是应该先查出来再排序
怎么在公司框架中使用jdbcTemplate?
0
1
公司框架使用
class="cursor-pointer"> 详细描述
有时候用生成的几个方法查询起来很麻烦。
微信接入报错
0
1
复盘踩坑
class="cursor-pointer"> 详细描述
微信接入服务器时候报:Token验证失败
Let's Encrypt 配置ssl证书
0
1
知识扩展
class="cursor-pointer"> 详细描述
使用Let's Encrypt 配置ssl证书,但是在失败时,只是删除了其生成的ssl证书所在文件,但是nginx的配置中,有被修改的地方,找了很久,发现是用户组的group文件被删除了,添加后,nginx就能关闭、启动了,这里就不明白,为什么会删掉了group文件。。
事务的使用
0
1
知识扩展
class="cursor-pointer"> 详细描述
目前对于事务就是简单的将多个方法保持一致性,没有再深入的使用,对于复盘的程度来讲,关于事务还有哪些需要学习的地方。
hibernate怎么删除啊
0
1
hibernate
class="cursor-pointer"> 详细描述
标记删除好还是物理删除好
怎么能有效避免多人合作的代码提交重复
0
1
复盘踩坑
class="cursor-pointer"> 详细描述
后端在多人合作时往往需要都提交代码,这时候,就很有可能会产生代码冲突,怎么才能避免这个问题?除了强制分配每人可修改的模块
首页
<
15
16
17
18
19
20
21
22
23
24
>
末页
去第
页
确定
Copyright ©2015 北京葡萄藤信息技术有限公司 All Rights Reserved | 京ICP备15035574号-1
105
5
10