草庐IT

reference-parameters

全部标签

java - Akka Java : create an actor with constructor taking parameters

我如何在java中创建一个带有自定义构造函数的actor?我已经搜索了文档,但没有找到它。这是我的Actor:publicclassResizePhotoActorextendsUntypedActor{privateintwidth;privateintheight;privateStringcaption;publicResizePhotoActor(intwidth,intheight,Stringcaption){this.height=height;this.width=width;this.caption=caption;}publicvoidonReceive(Objec

Java 泛型 : assignment with nested wildcard parameters

对于以下代码示例:publicstaticclassAbc{}publicstaticclassDef{}publicstaticclassGhi{}publicvoiddoThis(){ListlistOne;List>listTwo;List>>listThree;List>>>listFour;List>>>listFive;Abc>>abcdef;abcdef=newAbc>>();listOne.add(abcdef);//line1listTwo.add(abcdef);//line2listThree.add(abcdef);//line3listFour.add(abc

java - 得到 java.security.InvalidAlgorithmParameterException : the trustAnchors parameter must be non-empty when using cas

这个问题在这里已经有了答案:Error-trustAnchorsparametermustbenon-empty(45个答案)关闭8年前。我们在使用cas的tomcat下的应用程序中出现以下异常。java.security.InvalidAlgorithmParameterException:thetrustAnchorsparametermustbenon-empty当我用谷歌搜索时,我发现了一些猜测和解决方案,但没有人能帮助我。这是我们的tomcatserver.xml文件的一部分:我们指向我们生成的keystore。

Java 泛型 : Multiple Inheritance in Bounded Type Parameters <T extends A & I>

我将要创建一个工厂,它创建某种类型T的对象,它扩展了某个类A和另一个接口(interface)I。但是,T一定是未知的。以下是最低限度的声明:publicclassA{}publicinterfaceI{}这是工厂方法:publicclassF{publicstaticTnewThing(){/*...*/}}编译一切正常。当我尝试使用以下方法时,效果很好:A$a=F.newThing();...虽然这不是:I$i=F.newThing();编译器提示:Boundmismatch:ThegenericmethodnewThing()oftypeFisnotapplicableforth

java - JDBC SQL 服务器 : The value is not set for the parameter number

我从从Java代码调用存储过程的代码中收到以下错误:ExceptionTrace{}org.springframework.jdbc.UncategorizedSQLException:CallableStatementCallback;uncategorizedSQLExceptionforSQL[{calltest.usp_xxx_GetCompanyDetails(?,?,?,?,?,,?,,?,?,?,?,?)}];SQLstate[null];errorcode[0];Thevalueisnotsetfortheparameternumber11.;nestedexcepti

Java 内存模型 : Is it safe to create a cyclical reference graph of final instance fields, 全部在同一个线程中分配?

比我更了解Java内存模型的人可以证实我对以下代码已正确同步的理解吗?classFoo{privatefinalBarbar;Foo(){this.bar=newBar(this);}}classBar{privatefinalFoofoo;Bar(Foofoo){this.foo=foo;}}我知道这段代码是正确的,但我还没有完成整个happens-before数学运算。我确实找到了两个非正式的引用,表明这是合法的,但我有点担心完全依赖它们:Theusagemodelforfinalfieldsisasimpleone:Setthefinalfieldsforanobjectinth

java - Sonar : Replace this lambda with a method reference

Sonar告诉我“用方法引用替换这个lambda”publicclassMyClass{privateListcreateSomeValues(ListanyList){returnanyList//.stream()//.map(anything->createSomeValue(anything))//.collect(Collectors.toList());}privateSomeValuecreateSomeValue(Anythinganything){StatusIdstatusId=statusId.fromId(anything.getStatus().getStat

java - "Undefined reference: .. ConcurrentHashMap.keySet()"在 Java 8 中构建时

我有一个项目,我正在用jdk6、7、8构建这个项目,我的目标是1.6当我构建jdk8时,出现此错误:Undefinedreference:java.util.concurrent.ConcurrentHashMap.KeySetViewjava.util.concurrent.ConcurrentHashMap.keySet()因为我在该行中有此代码:finalIteratoritr=hashMap.keySet().iterator();如何避免错误,我在互联网上进行了一些搜索,由于Java8更改了其返回类型键集,因此出现错误。这是任何解决方案。我正在使用maven,animal-s

java - 参数错误 : BadParametersError: Parameters were incorrect. 我们希望在运行 Appium 时在 Selenium 网格上具有所需的功能

对于seleniumgrid来说是新的,同时针对seleniumgrid端口启动驱动程序产生了无法访问的错误:ionixx@thangaraj:/$**appium-a127.0.0.1-p33431-bp2254--udid4100fd5a18d17000--session-override**[Appium]WelcometoAppiumv1.5.3(REV55db1892873be30aebbb9afe1adcd36a94d1a450)[Appium]Non-defaultserverargs:[Appium]address:'127.0.0.1'[Appium]port:334

java - 如何禁用 IntelliJ 中的 "Optional used as field or parameter type"警告?

这个问题在这里已经有了答案:DisableIntelliJWarnings(4个答案)关闭6年前。Jetbrains最近决定java.util.Optional(以及Guava的com.google.common.base.Optional)不应用作字段或参数类型...谢谢,但不,谢谢...如何禁用此警告?附带说明:针对Optional的这种特定用法触发警告似乎完全没有道理......