会员可以在此提问,百战程序员老师有问必答

对大家有帮助的问答会被标记为“推荐”,看完课程过来浏览一下别人提的问题,会帮你学得更全面

截止目前,同学们一共提了126495个问题
日本的小莊2023-12-20 15:05:13

為什麼不用 Set 呢? HashSetK<Integer>

然後while(Set.size()>10) 就好呢?

相关课程:JAVA 全系列/第二阶段:JAVA 基础深化和提高/容器
小杨同学哇2023-12-20 09:57:14

里面这三个变量,users,username,userpwd报红,是因为没有连接到我的数据库嘛???

1703037352708736.png

相关课程:JAVA 全系列/第五阶段:JavaWeb开发/Web实战案例
刘书华2023-12-19 16:32:32
package com.itbaizhan;

import java.io.*;

public class TestDataStream {
    public static void main(String[] args) {
        //创建字符输出流对象和文件字符输出流对象
        try(DataOutputStream dos = new DataOutputStream(new FilterOutputStream("d:/data"));
        //创建字节输入流对象与文件字节输入流对象
            DataInputStream dis = new DataInputStream(new FileInputStream("d:/data"))){
                //将如下数据写入到文件中
                dos.write('a');
                dos.writeInt(10);
                dos.writeDouble(Math.random());
                dos.writeBoolean(true);
                dos.writeUTF("北京尚学堂");
                //直接读取数据:读取的顺序要与写入的顺序一致,否则不能正确读取数据。
                System.out.println("char:"+dis.readChar());
                System.out.println("Int:"+dis.readInt());
                System.out.println("Double"+dis.readDouble());
                System.out.println("Boolean"+dis.readBoolean());
                System.out.println("String"+dis.readUTF());
        }catch (IOException e){
            e.printStackTrace();
        }
    }
}

老师它报错了:'java.io.FilterOutputStream' 中的 'FilterOutputStream(java.io.OutputStream)' 无法应用于 '(java.lang.String)'


百度了,不会改

相关课程:JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO流技术
李博2023-12-18 16:43:27

page和Ipage有啥说法没

相关课程:JAVA 全系列/第八阶段:SpringBoot与MybatisPlus/MybatisPlus
李博2023-12-18 11:25:22

我的docker是新版的(24),里面的配置文件好像不太一样,改了以后就是这样了image.png

相关课程:JAVA 全系列/第八阶段:SpringBoot与MybatisPlus/Spring Boot
hua2023-12-17 20:55:42

image.png老师这个怎么更新呀,360找不到这个软件


相关课程:JAVA 全系列/第七阶段:生产环境部署与协同开发/Linux
。。2023-12-15 16:09:18

varchar后面的长度是指的多少空间,或者说一个长度是指一个字符或者字节,还是等于一个字


相关课程:JAVA 全系列/第三阶段:数据库编程/MySQL数据库的使用
微信用户2023-12-14 18:13:54

image.png

这个里面${DIR_NAME}   加的  $加花括号  是什么意思呢?

相关课程:JAVA 全系列/第七阶段:生产环境部署与协同开发/ShellScript脚本编程
云骥2023-12-14 15:23:26

java.lang.NullPointerException: inStream parameter is null


at java.base/java.util.Objects.requireNonNull(Objects.java:246)

at java.base/java.util.Properties.load(Properties.java:407)

at dom.itbaizhan.dao.StudentDao.findAll(StudentDao.java:21)

at com.itbaizhan.dao.StudentDaoTest.testFindAll(StudentDaoTest.java:14)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.base/java.lang.reflect.Method.invoke(Method.java:566)

at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)

at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)

at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)

at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)

at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)

at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)

at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)

at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)

at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)

at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)

at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)

at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)

at org.junit.runners.ParentRunner.run(ParentRunner.java:363)

at org.junit.runner.JUnitCore.run(JUnitCore.java:137)

at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)

at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)

at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)

at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)


Disconnected from the target VM, address: '127.0.0.1:56850', transport: 'socket'


Process finished with exit code -1


测试的时候报错了

相关课程:JAVA 全系列/第六阶段:项目管理与SSM框架/Maven
云骥2023-12-14 12:59:17

老师我的父工程创建完为啥没有出现jdk版本,手动添加会报错

相关课程:JAVA 全系列/第六阶段:项目管理与SSM框架/Maven
clannad2023-12-11 20:49:28
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.Scanner;
class Send1 extends Thread{
    private Socket socket;
    private Scanner scanner;
    public Send1(Socket socket,Scanner scanner){
        this.scanner=scanner;
        this.socket=socket;
    }
    public void run(){
        this.sendMsg();

    }
    private void sendMsg(){
        try(PrintWriter pw=new PrintWriter(this.socket.getOutputStream())
        ){  while (true){
            String msg=scanner.nextLine();

            pw.println(msg);

            pw.flush();

        }


        }catch (Exception w){
            w.printStackTrace();
        }

    }
}
class Receive1 extends Thread{
    private Socket socket;
    public Receive1(Socket socket){
        this.socket=socket;
    }
    public void Run(){
        this.receiveMsg();

    }
    private void receiveMsg(){
        try( BufferedReader br=new BufferedReader(new InputStreamReader(this.socket.getInputStream()))){
            while (true){
                String mag=br.readLine();
                System.out.println("他说:"+mag);

            }

        }catch (Exception e){
            e.printStackTrace();
        }
    }
}
public class GoodTCP {
    public static void main(String[] args) {
        ServerSocket serverSocket=null;
        Socket socket=null;
        Scanner scanner=null;
        try{
             scanner=new Scanner(System.in);
            System.out.println("输入:server,<port>或者:<ip>,<port>");
            String str=scanner.nextLine();
            String[] arr = str.split(",");
            if ("server".equals(arr[0])){
                //启动服务端
                System.out.println("TCP Server Listen at"+arr[1]+"..........");
                serverSocket=new ServerSocket(Integer.parseInt(arr[1]));
                socket=serverSocket.accept();
            }else{
                socket=new Socket(arr[0],Integer.parseInt(arr[1]));
                System.out.println("连接成功");
            }
            new Send1(socket,scanner).start();
            new Receive1(socket).start();

        }catch (Exception e){
            e.printStackTrace();
        }finally {
          if(serverSocket!=null){
                try {
                    serverSocket.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }

            }
        }
    }
}

可以正常运行,就是两个窗口,连接不到一块


相关课程:JAVA 全系列/第二阶段:JAVA 基础深化和提高/网络编程
微信用户2023-12-11 09:10:23

image.png

相关课程:JAVA 全系列/第一阶段:JAVA 快速入门/变量、数据类型、运算符
Turing Qi2023-12-10 16:57:55

image.png

如果想合并1,6,7这三个单元格该怎么实现呢?

相关课程:JAVA 全系列/第四阶段:网页编程和设计/HTML5

百战程序员微信公众号

百战程序员微信小程序

©2014-2024 百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637