会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 134113个问题

<?xml version="1.0" encoding="UTF-8"?>
<books xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:niNamespaceSchemaLocation="{book.xsd}">
    <book id ="1001">
        <name>java开发实战</name>
        <author>张小三</author>
        <price>98.5</price>>
    </book>>
</books>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="books">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="book" maxOccurs="unbounded">
                    <xs:complexType>
                        <xs:sequence>
                        <xs:element name="name" type="xs:string"></xs:element>
                        <xs:element name="author" type="xs:string"></xs:element>
                        <xs:element name="price" type="xs:double"></xs:element>
                        </xs:sequence>
                        <xs:attribute name="id" type="xs:positiveInteger" use="required"></xs:attribute>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>
package com.Jin.XML;

import org.xml.sax.SAXException;

import javax.xml.transform.Source;
import javax.xml.transform.stream.StreamSource;
import javax.xml.validation.Schema;
import javax.xml.validation.SchemaFactory;
import javax.xml.validation.Validator;
import java.io.File;
import java.io.IOException;

public class Test {
    public static void main(String[] args) throws SAXException {
        //(1)创建SchemaFactory工厂
        SchemaFactory sch = SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema");
        //(2)建立验证文件对象
        File schemaFile = new File("book.xsd");
        //(3)利用SchemaFactory工厂对象,接收验证的文件对象,生成Schema对象
        Schema schema = sch.newSchema(schemaFile);
        //(4)产生对此schema的验证器
        Validator validator = schema.newValidator();
        //(5)要验证的数据(准备数据源)
        Source source = new StreamSource("book.xml");
        //(6)开始验证
        try{
            validator.validate(source);
            System.out.println("成功");
        }catch (IOException e) {
            e.printStackTrace();
            System.out.println("失败");
        }

    }
}

显示找不到文件image.png

我看了之前过相同问题的,老师你回复idea要用绝对路径,我找了很久也不知道怎么弄,能说的仔细点吗

image.png

JAVA 全系列/第二阶段:JAVA 基础深化和提高/XML 技术(旧) 4262楼
JAVA 全系列/第六阶段:项目管理与SSM框架/Mybatis 4263楼

老师,这地方用set注入的时候,为什么这个属性一直报错呢?

image.png


下面是报错信息

F:\JDK\bin\java.exe "-javaagent:F:\ideaIU\IntelliJ IDEA 2020.1.1\lib\idea_rt.jar=54117:F:\ideaIU\IntelliJ IDEA 2020.1.1\bin" -Dfile.encoding=UTF-8 -classpath "F:\JDK\jre\lib\charsets.jar;F:\JDK\jre\lib\deploy.jar;F:\JDK\jre\lib\ext\access-bridge-64.jar;F:\JDK\jre\lib\ext\cldrdata.jar;F:\JDK\jre\lib\ext\dnsns.jar;F:\JDK\jre\lib\ext\jaccess.jar;F:\JDK\jre\lib\ext\jfxrt.jar;F:\JDK\jre\lib\ext\localedata.jar;F:\JDK\jre\lib\ext\nashorn.jar;F:\JDK\jre\lib\ext\sunec.jar;F:\JDK\jre\lib\ext\sunjce_provider.jar;F:\JDK\jre\lib\ext\sunmscapi.jar;F:\JDK\jre\lib\ext\sunpkcs11.jar;F:\JDK\jre\lib\ext\zipfs.jar;F:\JDK\jre\lib\javaws.jar;F:\JDK\jre\lib\jce.jar;F:\JDK\jre\lib\jfr.jar;F:\JDK\jre\lib\jfxswt.jar;F:\JDK\jre\lib\jsse.jar;F:\JDK\jre\lib\management-agent.jar;F:\JDK\jre\lib\plugin.jar;F:\JDK\jre\lib\resources.jar;F:\JDK\jre\lib\rt.jar;E:\idea workplace\SpringDemo01\out\production\SpringDemo01;E:\JAR包\Spring\commons-logging-1.2.jar;E:\JAR包\Spring\spring-beans-5.2.7.RELEASE.jar;E:\JAR包\Spring\spring-context-5.2.7.RELEASE.jar;E:\JAR包\Spring\spring-core-5.2.7.RELEASE.jar;E:\JAR包\Spring\spring-expression-5.2.7.RELEASE.jar" com.bjsxt.test.DITest
八月 29, 2020 5:44:26 下午 org.springframework.context.support.ClassPathXmlApplicationContext refresh
警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'usersDao' defined in class path resource [applicationContext.xml]: Instantiation of bean failed; nested exception is java.lang.IllegalStateException: No bean class specified on bean definition
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'usersDao' defined in class path resource [applicationContext.xml]: Instantiation of bean failed; nested exception is java.lang.IllegalStateException: No bean class specified on bean definition
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1320)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1214)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:893)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:879)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551)
	at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:144)
	at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:85)
	at com.bjsxt.test.DITest.main(DITest.java:9)
Caused by: java.lang.IllegalStateException: No bean class specified on bean definition
	at org.springframework.beans.factory.support.AbstractBeanDefinition.getBeanClass(AbstractBeanDefinition.java:436)
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:68)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1312)
	... 13 more

Process finished with exit code 1


JAVA 全系列/第六阶段:项目管理与SSM框架/Spring 4264楼
Python全系列/第二十四阶段:人工智能基础_深度学习理论和实战(旧)/理解神经网络及应用 4265楼
Python全系列/第十六阶段:Python 爬虫开发/爬虫基础(旧) 4266楼
Python全系列/第九阶段:Flask百战电商后台系统/Flask百战电商后台项目 4268楼
JAVA 全系列/第十阶段:权限控制与安全认证/Shiro 4269楼
JAVA 全系列/第四阶段:数据库与AI协同技术实战/Oracle 数据库的使用 4270楼
Python全系列/第一阶段:AI驱动的Python编程/控制语句 4271楼

package cn.itbaizhan;
//客户端
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;

public class Client {

    public static void main(String[] args) throws IOException {
        Socket client=new Socket("192.168.0.103",888);
        OutputStream os=client.getOutputStream();
        InputStream is=client.getInputStream();
        os.write("aaa".getBytes());
        os.flush();
        int len=0;
        byte[] bt1=new byte[1024];
        while((len=is.read(bt1))!=-1){
            System.out.println(new String(bt1,0,len));
            if(len<bt1.length){//
                break;
            }
        }
        if(is!=null){
            is.close();
        }
        if(os!=null){
            os.close();
        }
        if(client!=null){
            client.close();
        }



    }

}
========
package cn.itbaizhan;
//服务器端
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;

public class Server {
    public static void main(String[] args) throws IOException {
        ServerSocket serverSocket=new ServerSocket(888);
        Socket client=serverSocket.accept();//监听
        InputStream is=client.getInputStream();
        byte[] bt2=new byte[1024];
        int len=0;
        while ((len=is.read(bt2))!=-1){
            System.out.println(new String(bt2,0,len));
        }
        OutputStream os=client.getOutputStream();
        os.write("bbb".getBytes());
        os.flush();
        if(os!=null){
            os.close();
        }
        if(is!=null){
            is.close();
        }
        if(client!=null){
            client.close();
        }
        if(serverSocket!=null){
            serverSocket.close();
        }

    }
}

blob.png

blob.png

老师,为什么我这里服务器端能读数据,客户端读不了呢

JAVA 全系列/第二阶段:JAVA 基础深化和提高/网络编程(旧) 4272楼
JAVA 全系列/第五阶段:网页编程和设计/JavaScript语言 4273楼

QQ截图20201113170207.png

QQ截图20201113170224.png

小米官网.rar

图一是别人的样子,图二是我的样子。我把字体图标放大,文字就下去了,和图标没法对齐。。。

WEB前端全系列/第一阶段:HTML5+CSS3模块/CSS3新特性 4275楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

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