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
全部
问题
已收录
问题
未收录
问题
没有找到答案,去提问>>>
把作品表里面的编辑者id对应的管理员表里面一起名字输出给前端。
0
1
class="cursor-pointer"> 详细描述
作品表包含编辑者id但是不包含名称,需要从编辑者的表里面找到对应名字,目前是用hashmap对编辑者id name作封装然后根据id取出对应的名字。但是每个地方都要进行一次封装调用和整合。很麻烦感觉
class="cursor-pointer"> 错误截图
postman测接口406问题
0
1
class="cursor-pointer"> 详细描述
接口请求可以实现,却不显示返回参数并且报错406
class="cursor-pointer"> 错误截图
集合去重方法retainAll使用问题
0
1
class="cursor-pointer"> 详细描述
查询出两个对象集合,现在需要去重,网上搜索retainAll是集合去重方法,现在集合内有一个对象是重合的,但是目前使用retainAll方法无法获得两个集合的重复元素。
class="cursor-pointer"> 错误截图
具体见图片
class="cursor-pointer"> 源码
public Result findWorkByNI(@RequestParam("keyword") String keyword) { if (keyword!=null&&!keyword.trim().equals("")){ List
listname = worksMapper.selectByName(keyword); List
listintro = worksMapper.selectByIntro(keyword); System.out.println("通过简介查询"+listintro); List
lisette = new ArrayList<>(listname); lisette.retainAll(listintro); listname.removeAll(lisette); listintro.removeAll(lisette); List
list = new ArrayList
(); list.addAll(listintro); list.addAll(listname); return new Result(0,"查询成功",list); }else { return new Result(-1,"传入值不能为空"); } }
无
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
spring boot,已经配置了但是会找不到dao,急急急急!
0
1
class="cursor-pointer"> 详细描述
*************************** APPLICATION FAILED TO START *************************** Description: Field articleDao in com.everest.academy.service.impl.ArticleServiceImpl required a bean of type 'com.everest.academy.dao.ArticleDao' that could not be found. Action: Consider defining a bean of type 'com.everest.academy.dao.ArticleDao' in your configuration.
class="cursor-pointer"> 错误截图
转发和重定向传递参数
1
1
SSM
class="cursor-pointer"> 详细描述
在controller内部转发和重定向如何传递参数
shiro基于url动态分配权限
0
1
shiro
class="cursor-pointer"> 详细描述
使用shiro基于url动态分配权限,就是添加了一个url的过滤器,来判断用户是否登录以及是否拥有访问的权限,这样的话shiro的doGetAuthorizationInfo授权方法就没有了用处,直接通过过滤器就查询其对应的权限,不知道是不是还有其他方法进行基于url的权限管理,还是我对这个方法理解错误,请师兄指点~
在服务器启动jetty后无法启动
0
1
jetty/tomcat
class="cursor-pointer"> 详细描述
今天在Linux服务器上安装完Jetty后,启动不了服务,显示地址被占用,但是我修改了端口还是不能够启动,请问有师兄遇到这样的情况吗 错误信息如下: 2019-04-26 22:37:43.929:INFO::main: Logging initialized @634ms 2019-04-26 22:37:44.001:WARN:oejs.HomeBaseWarning:main: This instance of Jetty is not running from a separate {jetty.base} directory, this is not recommended. See documentation at http://www.eclipse.org/jetty/documentation/current/startup.html 2019-04-26 22:37:44.198:INFO:oejs.Server:main: jetty-9.3.27.v20190418, build timestamp: 2019-04-19T02:11:38+08:00, git hash: d3e249f86955d04bc646bb620905b7c1bc596a8d 2019-04-26 22:37:44.226:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:///home/jetty/jetty-distribution-9.3.27.v20190418/webapps/] at interval 1 java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.jetty.start.Main.invokeMain(Main.java:215) at org.eclipse.jetty.start.Main.start(Main.java:456) at org.eclipse.jetty.start.Main.main(Main.java:76) Caused by: java.net.BindException: Address already in use at sun.nio.ch.Net.bind0(Native Method) at sun.nio.ch.Net.bind(Net.java:433) at sun.nio.ch.Net.bind(Net.java:425) at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:351) at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:319) at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80) at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:235) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.server.Server.doStart(Server.java:406) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1540) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1462) ... 7 more Usage: java -jar start.jar [options] [properties] [configs] java -jar start.jar --help # for more information
如何使用postman上传图片
1
1
图片上传
class="cursor-pointer"> 详细描述
在测试接口过程中可能并没有写提交表单的页面,使用postman怎么上传图片呢?
关于controller层的单元测试,具体该怎么写,实现的过程是怎样的
0
1
class="cursor-pointer"> 详细描述
mockmvc 的实现与解析
首页
<
119
120
121
122
123
124
125
126
127
128
129
>
末页
去第
页
确定
Copyright ©2015 北京葡萄藤信息技术有限公司 All Rights Reserved | 京ICP备15035574号-1
5
10