http://iwenwiki.com
老师,这个网站是干嘛用的?
帮忙看下是我数据库写错了吗。不管怎么改都是登录失败。、
shiro-jdbcini如下:
[main] dataSou=com.mchange.v2.c3p0.ComboPooledDataSource dataSou.driverClass=com.mysql.jdbc.Driver dataSou.jdbcUrl=jdbc://127.0.0.1:3306/shiro dataSou.user=root dataSou.password=root jdbcRealm=org.apache.shiro.realm.jdbc.JdbcRealm jdbcRealm.dataSource=$dataSou securityManager.realm=$jdbcRealm
数据库代码:
CREATE TABLE `users` ( `username` varchar(50) NOT NULL, `password` int(50) NOT NULL, PRIMARY KEY (`username`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
测试代码:
package com.liyang.shiro1; import org.apache.shiro.SecurityUtils; import org.apache.shiro.authc.AuthenticationException; 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 Test2 { public static void main(String[] args) { // 1 解析shiro。ini Factory<SecurityManager> factory = new IniSecurityManagerFactory("classpath:shiro-jdbc.ini"); // 2获得工厂实例 SecurityManager securityManager = factory.getInstance(); //3 把SecurityManager对象设置到运行环境中 SecurityUtils.setSecurityManager(securityManager); //4通过 SecurityUtils获得主体对象subject Subject subject = SecurityUtils.getSubject(); //5书写自己输入的账号和密码 UsernamePasswordToken token = new UsernamePasswordToken("sxt", "123"); //6验证密码 try { subject.login(token); //7 通过方法判断是否登录成功 if (subject.isAuthenticated()) { System.out.println("登录成功"); } } catch (AuthenticationException e) { System.out.println("登录失败"); //e.printStackTrace(); } }
输出结果:
SpringMVC.zip
老师,就是其他demo2模块里面,关于上传那一部分的问题,总是报这个错误
中文乱码 百度了好多方法没用 全乱码- -求解 求解
java.io.IOException; java.io.PrintWriter; java.net.Socket; BasicSocketClient { main(String[] args) { (Socket socket =Socket(,); PrintWriter pw = PrintWriter(socket.getOutputStream())){ pw.println(); pw.flush(); }(Exception e){ e.printStackTrace(); } } }
老师我的代码和课件一样但是如果socket填课件上的127.01.0就不行就会显示conction错误换成我这个才行,但是这个也不能让我的服务端开始运行依旧是阻塞状态哪里才能改好呢
老师,视频上教学都是用的vscode,如果在pycharm上用,调用函数和代码是不是都是一样的啊
if(node.prev == null){ this.head = node.next; } else { node.prev.next = node.next; } if (node.next == null){ this.tail = node.prev; } else { node.next.prev = node.prev; }
老师视频了两个if else语句和这样写有什么区别
if(node.prev == null){ this.head = node.next; } else if(node.next == null){ this.tail = node.prev; } else { node.next.prev = node.prev; node.prev.next = node.next; }
def test01(a,b,c,d):
retuen a*b*c*d
这个式子在其中不打出来的输出值也是一样的,它在这整个的值中有什么用呢
老师,在jdbc工具类中,已经创建了连接对象,为啥在接口实现类中还要创建连接对象
这种情况是一个什么错误,请老师讲一下。。。
while True: print('主进程等待连接') newsocket,destadd = tcpserver.accept() t0 = Thread(target=dealclient,args=(newsocket,destadd)) #因为已经传递了参数,所以可以在主进程中关闭 t0.start() #newsocket.close()
线程共享newsocket套接字,如果不关闭的话,再有一个进程进来不会干扰之前的套接字吗?重名了。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script> /*自己写的代码*/ for(var a=1; a<=9;a++){ for(var b=1; b<=a;b++){ /*在屏幕输出*/ document.write(a+"*"+b"="+a*b+" "); } document.write("<br />"); } /*复制老师的代码*/ for(var a=1; a<=9;a++){ for(var b=1;b<=a;b++){ document.write(b+"*"+a+"="+a*b+" "); } /*直接把信息打印到浏览器上*/ document.write("<br />"); } </script> </head> <body> </body> </html>
老师,为啥我自己写的代码打印不出来,但是复制老师的代码就可以
@dubboService里面的timeout和配置文件里的有啥区别?
s1.salary给他性的属性难道不要先在class中def一个方法吗?这样就直接用了吗
单双引号引的部分 在pycharm里一目了然 哈哈
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637