老师,我刚刚登录成功后点击回退,然后到登录页面重新登录,也会出现这个问题。 这要咋解决
老师,那之前学的__init__()是不是都可以用__call__()代替
发现一个奇怪的东西:
"ab".matches("a") // false
为什么会返回false呢
按正则的逻辑,包含a可以匹配到的啊.
是java做了特殊处理吗?
老师,cmd中通过cd无法修改路径怎么办,一直是电脑默认路径
egoshop - 副本.rar
这个中实现不出视频里老师的刷新效果,直接白屏了,麻烦老师看下
老师这个前端写的是不是有些问题呢??我这里明明登录好了,个人中心下面那几个tab来回切换发请求竟然说我没有权限。然后明明已经进行身份认证,上传文件那个页面都看到了,过一会儿又变成了让重新验证。。然后莫名其妙页面会狂发refreshToken的请求。。
一直到现在听着有点懵懵懂怎么办
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="js/myAjax.js"></script> </head> <body> <button>发送请求</button> <script> /*var btn=document.querySelector('button'); btn.onclick=function () { }*/ function myAjax(paramsObj){ //toLowerCase()将所有的都转为小写 if (paramsObj.type.toLowerCase()=='get'){ //封装get请求 // console.log(paramsObj.data); //打印出来是对象,所以要先转换成数组 var arr=[]; for (var pro in paramsObj.data){ var str=pro+"="+paramsObj.data[pro]; arr.push(str); } //console.log(arr);//(2) ["username=test-beixi", "password=test-123456"] //将数组转换为字符串 以&作为分隔符 var canshuStr=arr.join('&'); //console.log(canshuStr);//username=test-beixi&password=test-123456 // paramsObj.url+=canshuStr; //console.log(paramsObj.url);//3-封装Ajax.phpusername=test-beixi&password=test-123456 /*在上面打印出来,路径后面没有?,所以要在这利用三目运算判断一下 路径后面有没有?,==-1表示没有,就在路径后面加上?,如果有就加上 字符串 */ paramsObj.url+=paramsObj.url.indexOf('?')==-1?'?'+canshuStr:'&'+canshuStr; // console.log(paramsObj.url);//3-封装Ajax.php?username=test-beixi&password=test-123456 }else if(paramsObj.type.toLowerCase()=='post'){ //封装post var formData=new FormData(); //将数据放到对象里面 for(var pro in paramsObj.data){ formData.append(pro,paramsObj.data[pro]); } }else{ console.log('请求类型有误'); } //创建xhr对象 var xhr=new XMLHttpRequest(); xhr.onreadystatechange=function(){ if (xhr.readyState==4){ if (xhr.status==200){ //反馈回来的数据 paramsObj.success(xhr.responseText); } } }; //准备发送 xhr.open(paramsObj.type,paramsObj.url,true); //发送请求 if (paramsObj.type.toLowerCase()=='get'){ xhr.send(null); }else if (paramsObj.type.toLowerCase()=='post'){ xhr.send(formData); }else{ console.log('请求类型有误'); } } myAjax({ type:'get', url:'3-封装Ajax.php', data:{ username:'test-beixi', password:'test-123456' }, success:function (res) { console.log(res); } }) </script> </body> </html> <?php? $success=array('msg'=>'ok','info'=>$_GET); echo json_encode($success); >
老师我这是哪里出错啦,打印出来的是
老师您好,我想问下那个内存地址是系统自己写出来的?我们只需要把“var” assign as a ,系统就会自动跳出内存地址,那在实际操作时我们要如何运用这个知识点啊?
老师,我这个manage子项目,jar没有添加进来,这个配置文件图标不对,然后最后导致注解添加不成功,请问这个问题要怎么解决呢?
现在mybatis看完了,我对这个实际的线程问题有个疑惑,这样子默认的都是IOC取的单例,等价于不是一直操作的是一个SQLSession吗,谁拿都是一个SQLSession? 这种模式在多线程中不是各种不安全么
底下同学问题:
我觉得for循环外边再加一个ps.executeBatch()或许就可以解决,
当然也可以重新定义判断条件。
老师,这个含义我有点忘记了,一个引入命名空间 还有呢
package com.bjsxt.shiro; import org.apache.shiro.SecurityUtils; import org.apache.shiro.authc.IncorrectCredentialsException; import org.apache.shiro.authc.UnknownAccountException; import org.apache.shiro.authc.UsernamePasswordToken; import org.apache.shiro.config.IniSecurityManagerFactory; import org.apache.shiro.mgt.SecurityManager; import org.apache.shiro.subject.Subject; import org.apache.shiro.util.Factory; public class TestB { public static void main(String[] args) { /*Realm*/ //[1]解析shiro.ini文件 Factory<SecurityManager> factory =new IniSecurityManagerFactory("classpath:shiro-jdbc2.ini"); //[2]通过SecurityManager工厂获得SecurityManager实例 SecurityManager securityManager = factory.getInstance(); //[3]把SecurityManager对象设置到运行环境中 SecurityUtils.setSecurityManager(securityManager); //[4]通过SecurityUtils获得主体subject Subject subject = SecurityUtils.getSubject(); //[5]书写自己输入的账号和密码---相当于用户自己输入的账号和密码 //我们拿着自己书写用户名密码去和shiro.ini 文件中的账号密码比较 UsernamePasswordToken token =new UsernamePasswordToken("root","123"); try { //[6]进行身份的验证 subject.login(token); //[7]通过方法判断是否登录成功 if(subject.isAuthenticated()){ System.out.println("登录成功"); //授权的校验 System.out.println("是否存在该菜单:"+subject.isPermitted("updateUser2123")); } } catch (IncorrectCredentialsException e) { System.out.println("登录失败"); }catch (UnknownAccountException e){ System.out.println("用户名不正确"); } } }
要不要把学过的内容都背下来,比如上面的例子
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637