草庐IT

this-reference

全部标签

java - "This GPIO pin already exists:"GPIO 1 第二次出现异常

我正在使用Raspberrypi和java来使用pi4j使LED闪烁,一切都已清除并且工作正常,LED按照代码闪烁但是当我第二次运行时它会导致以下错误,我搜索了很多有很多相同的问题没有明确的答案如何解决它,任何帮助将不胜感激finalGpioControllergpio=GpioFactory.getInstance();finalGpioPinDigitalOutputpin=gpio.provisionDigitalOutputPin(RaspiPin.GPIO_01,"PinLED",PinState.HIGH);System.out.println("lightis:ON");

java - XSD 验证 : This parser does not support specification "null" version "null"

我正在尝试使用标准Java库验证XML文件并出现上述错误。我的XSD文件test1.xsd是带有代码(在Eclipse中作为Junit测试运行):@TestpublicvoidtestValidatingParser1()throwsException{StringSCHEMA_PATH="test1.xsd";InputStreamSCHEMA_STREAM=getClass().getResourceAsStream(SCHEMA_PATH);StreamSourceSCHEMA_SOURCE=newStreamSource(SCHEMA_STREAM);SchemaFactory

java - 动态 json 响应 : Could not read JSON: N/A (through reference chain) jackson fasterxml

我想访问一个以可变数量的产品代码作为参数的RESTAPI。JSON响应将为我提交的每个代码提供一个token。问题是json响应的根元素将是我提交的产品代码,所以我不能在我的接收类中使用标准的@JsonProperty注释。如何解决这个问题?!例如:网址:http://example.com/listing?code=123456&code=456789Response:{"123456":{"code":123456,"primaryToken":"4176d70b52c3f3287c7"},"456789":{"code":456789,"primaryToken":"6ddsd2

java - 有人可以解释 "Note: This method should be called under AWT tree lock."吗?

我正在尝试让我的程序读取以类似问卷的形式输入的答案。为此,我计划使用getComponents()获取所需的答案字段(例如,文本字段,单选按钮等),然后使用诸如getText()之类的方法读取答案。我从未使用过getComponents(),而只是在学习Java/Swing/AWT。getComponents()文档中的上述警告使我感到恐惧,因为我不知道什么是“树锁”,或者在哪里可以找到它。谷歌一无所获。即使事实证明getComponents()对于我的问题来说是不合适的解决方案,为了学习,我仍然希望我的问题得到解答。谢谢!:) 最佳答案

java - 在 Windows 10 : Java SE Development Kit (JDK) was not found on this computer 中安装 Netbeans 时出现问题

这个问题在这里已经有了答案:HowcanIinstallNetbeanswithJDK10(3个答案)关闭3年前。我正在尝试在Windows10上安装TMCNetbeans版本。我收到此错误:在此计算机上未找到JavaSE开发工具包(JDK)安装带有TMC1.1.8的Netbeans需要JDK7。确保JDK已正确安装并再次运行安装程序。您可以使用--javahome安装程序参数指定有效的JDK位置。我在使用常规版本的Netbeans时遇到了同样的错误。我知道它安装正确,因为我让IntelliJ工作得很好。我该如何解决这个问题?我一直在寻找答案,但没有找到适用于Windows10的答案?

java - "this()"在构造函数中做什么?

我对下面的代码有两个问题。1.如何在不使用setter的情况下构造第三个构造函数?2.this()在最后一个构造函数中做了什么。publicclassPerson{privateStringname;privateStringaddress;Person(){}Person(Stringname){this.name=name;}Person(Stringaddress){//Person(java.lang.String)isalreadydefined.}Person(Stringname,Stringaddress){this();this.name=name;this.addr

java - SessionContext.getBusinessObject() 的返回值与 bean 中使用的 'this' 关键字有何不同?

SessionContext.getBusinessObject()在文档中描述如下,Obtainanobjectthatcanbeusedtoinvokethecurrentbeanthroughthegivenbusinessinterface.Parameters:businessInterface-Oneofthelocalbusinessinterfacesorremotebusinessinterfacesforthissessionbean.Returns:Thebusinessobjectcorrespondingtothegivenbusinessinterface.

java - H2 数据库 : referring to a table in root schema from a foreign key constraint

给定根架构中的表:CREATETABLEuser(usernameVARCHAR(50),passwordVARCHAR(50));和Quiz模式中的表:CREATETABLEQuiz.Results(usernameVARCHAR(50),pointsINT,FOREIGNKEY(username)REFERENCESuser(username));我无法实际创建外键,因为数据库声称表user实际上并不存在。我也不能随后添加外键:ALTERTABLEQUIZ.RESULTSADDFOREIGNKEY(username)REFERENCESuser(username)当然,这两个表都存

java - 在构造函数结束之前如何引用/处理 "this"?

我想到这个问题的具体使用如下,但是更笼统。我有一个自定义的JFrame类,它还用作其组件的ActionListener。所以我的构造函数看起来像下面这样:privateJButtonmyButton;publicMyCustomFrame(){super();myButton.addActionListener(this);//...morestuff}我的问题是,这实际上是如何在幕后运作的?如果构造函数“创建”了this引用的对象,那么在构造函数返回之前如何使用this?代码编译并运行良好(据我所知),因此该对象在某种意义上必须已经“存在”,但我担心这可能会导致无法预料的问题。将“部

java - 由 : org. 引起的 hibernate.HibernateException: Found shared references to a collection

我正在运行这个异常:Causedby:org.hibernate.HibernateException:Foundsharedreferencestoacollection:path.Object.listObjects这是我的代码:对象.javaprotectedListlistObjects;....@OneToMany(cascade=CascadeType.ALL)@JoinTable(name="object_list",joinColumns=@JoinColumn(name="object_id",unique=true),inverseJoinColumns=@Join