这两个servlet-name,有关系吗
老师,我的IDLE一直打不开的状态,那我把那个Python3.9这些都删掉,用visual studio2019来学习和编写区别会不会很大啊老师?我试了重装也还是打不开。
老师,我的下载可以,但是那个IDLE没法打开。用Python可以正常,只有就是IDLE打不开
webdemo.rar
老师,我也遇到了和大部分同学一样的问题,登录之后,一直显示用户名或密码有误,帮我看看哪里有问题
老师,如何判断一个变量是否是nan呢?用===的话,nan和谁比较都是false;用isNaN的话isNaN("a")的结果也是true。
老师doFilter()请求链里面可能会有多个过滤方法,那我现在就只写了一个类,实现了Filter接口,在类中的方法里面,调用doFilter()方法,是不是就光执行我这一个过滤方法。
那若是想执行多个doFilter()方法,是不是一个项目里面的多个servlet里面我都实现Filter接口,这样才能在一个项目里面形成一个链
这个mysql 是安装在虚拟机上面的吗?
老师,这种怎么解决。1234567890
/** * 发送信息的线程 */ class Send extends Thread{ private Socket socket; public Send(Socket socket){ this.socket = socket; } /** * 发送信息的方法 */ private void sendMsg(){ Scanner scanner = null; PrintWriter pw = null; try{ // 创建Scanner对象,通过键盘输入获取要发送的信息 scanner = new Scanner(System.in); // 创建字符输出流对象 用于向socket发送信息 pw = new PrintWriter(this.socket.getOutputStream()); while (true) { // 获取键盘输入的内容 String msg = scanner.nextLine(); // 将键盘输入的内容发送出去 pw.println(msg); // 刷新 pw.flush(); if("exit".equals(msg)){ break; } } }catch (Exception e){ e.printStackTrace(); }finally { try { if(scanner != null){ scanner.close(); } if(pw != null){ pw.close(); } if (this.socket != null){ socket.close(); } }catch (Exception e){ e.printStackTrace(); } } } @Override public void run() { this.sendMsg(); } } /** * 接受信息的线程 */ class Receive extends Thread{ private Socket socket; public Receive(Socket socket){ this.socket = socket; } /** * 接受信息的方法 */ private void receiveMsg(){ BufferedReader br = null; try { // 创建用于接受对方发送信息的流对象 br = new BufferedReader(new InputStreamReader(this.socket.getInputStream())); while (true){ String msg = br.readLine(); System.out.println("他说:"+msg); if ("exit".equals(msg)){ break; } } }catch (Exception e){ e.printStackTrace(); }finally { try { if(br != null){ br.close(); } if(this.socket != null){ this.socket.close(); } }catch (Exception e){ e.printStackTrace(); } } } @Override public void run() { this.receiveMsg(); } }
老师我添加了一个判断是否结束聊天的判断,但是这样写运行时只能是发送信息的一方关闭,接收的不会关闭
而且发送放会先报个异常再关闭
报错行数是以下两个
老师,我反复弄了,还是搞不定,我按照视频一步一步的来的。并且也看了其他人的提问
老师,replace()把两个e都替换了。我只想替换第一个e,第二个e不变怎么办?
老师,这个怎样解决,mongodb插入不了数据,应该不是授权问题,验证登录和没验证登录都试过了
@CrossOrigin注解是放在要跨域的controller上海放在被跨域的controller上?、 例如A要跨域请求B,@CrossOrigin要放在A上还是B上??????
老师,如果41行代码缩进的话,整个代码该如何理解它的含义呢?
老师
@PathVariable和@RequestParam有啥区别 ? 我理解的是@PathVariable是用来动态的接收uri上绑定的参数的比如说restful风格的参数 @RequestParam也是用来接收参数的那种普通uri的参数,例如a=?&b=? 那么在什么时候用@RequestParam,我看现在都自动映射请求参数了,是不是请求参数的名字和uri的名字不一样 的时候需要@RequestParam来进行绑定,或者说是需要有默认值的时候也用@RequestParam?? 我这样理解对吗????
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637