-
java – 在UDP上发送和接收序列化对象
所属栏目:[Java] 日期:2020-12-14 热度:119
我试图使用UDP将一个序列化对象从服务器进程发送到 Java中的客户端进程.问题是客户端正在接收方法被阻止.有人可以帮忙吗? 这里是发送对象的服务器代码: ClientModel C1= new ClientModel(100,"Noor",38,"asd"); ByteArrayOutputStream baos = new ByteArra[详细]
-
调整GC用于Java音频应用程序
所属栏目:[Java] 日期:2020-12-14 热度:93
我注意到在 java中播放音频时,gc中的MarkSweepCompact阶段太长并导致短暂的静音,这是不可接受的.所以我需要使用低暂停gc.我尝试过Parallel和CMS,它们似乎工作得更好,因为我认为暂停时间更短,并且它们不会像默认那样经常完全收集. 到目前为止,我已经使用Paral[详细]
-
在Java中有一种方法可以找到传递给函数的变量的名称吗?
所属栏目:[Java] 日期:2020-12-14 热度:182
我有一个名为testForNull的 Java函数 public static void testForNull(Object obj) { if (obj == null) { System.out.println("Object is null"); } } 我用它来测试多个对象,以确保它们不为空.但是,我无法以这种方式告诉变量的名称. 例如如果我说 testForNul[详细]
-
如何在最短的时间内在java中克隆输入流
所属栏目:[Java] 日期:2020-12-14 热度:159
有人可以告诉我如何克隆输入流,尽可能少的创建时间?我需要多次克隆输入流以便多种方法来处理IS.我尝试了三种方法,因为某种原因,事情不起作用. 方法#1: 感谢stackoverflow社区,我发现以下链接很有帮助,并将代码片段合并到我的程序中. How to clone an Input[详细]
-
java – 在泽西岛2.17找不到@FormDataParam
所属栏目:[Java] 日期:2020-12-14 热度:139
我对Web服务很新,所以我已经开始了基本的例子.这一个涉及文件上传.我正在为非Maven开发人员使用最新的(2.17)版本的泽西束.它指出: bundle contains the JAX-RS 2.0 API jar,all the core Jersey module jars as well as all the required 3rd-party depende[详细]
-
java – 自定义WebArgumentResolver,如@PathVariable
所属栏目:[Java] 日期:2020-12-14 热度:152
我想使用自定义WebArgumentResolver作为id – 实体.如果我使用请求参数,则足够简单:使用参数键确定实体类型并相应地查找. 但我希望它像@PathVariable注释. 例如. http://mysite.xzy/something/enquiryId/itemId将触发此方法 @RequestMapping(value = "/some[详细]
-
Java – 让死线回归活着
所属栏目:[Java] 日期:2020-12-14 热度:191
在我的一次采访中提出了以下问题(几年前) What are all the possibilities/ways to bring the dead thread back to alive(Runnable State) 我已经辩护说没有办法了.但他迫切要求我思考.有没有可用的选择?或者他只是检查我对我答案的信心? 解决方法 我认为[详细]
-
java – SAXException2:在对象图中检测到循环.怎么回事?
所属栏目:[Java] 日期:2020-12-14 热度:83
我有一个Web服务,其中包含基于我拥有的数据库模式使用NetBeans生成的 Java类文件. 我有时会遇到奇怪的例外,其中一个就是这个: javax.xml.ws.WebServiceException: javax.xml.bind.MarshalException - with linked exception:[com.sun.istack.internal.SAXEx[详细]
-
java – 如何对安全密码执行验证. char []上的正则表达式?
所属栏目:[Java] 日期:2020-12-14 热度:156
这个问题是对这个问题的跟进: Why is char[] preferred over String for passwords? 这个问题非常适合理解为什么使用char []而不是String;但是,它没有解释如何以安全的方式对char []执行密码验证.这就是我想知道的. 简而言之,我需要检查密码是否符合以下要[详细]
-
在Java中读取JSON二维数组
所属栏目:[Java] 日期:2020-12-14 热度:93
每个新闻条目都有三个内容:标题,内容和日期. 从数据库中检索条目,我想在我的应用程序中使用JSONObject和JSONArray读取它们.但是,我不知道如何使用这些类. 这是我的JSON字符串: [ { "news":{ "title":"5th title","content":"5th content","date":"13631974[详细]
-
java – 在JSP文件中导入类
所属栏目:[Java] 日期:2020-12-14 热度:100
我写了一些代码作为 Java Servlet,现在我正在尝试将其转换为JSP.我在一个单独的文件中编写了一个类,我正在使用它,我无法弄清楚如何让JSP文件识别该类.我想这与导入有关.我给了一个包(包mypackagename;)名称,我尝试使用%@ page import =“mypackagename”%[详细]
-
java – Guice:我必须用@Inject注释每个类的对象图吗?
所属栏目:[Java] 日期:2020-12-14 热度:166
我想介绍Guice是否使用现有的中型项目. 对于我的需求,我需要一个自定义范围(会话太大,而对于我的项目请求小). 想象一下,我请求guice提供一个类A的实例,它与许多其他类(组合)有直接和间接的依赖关系. 我的自定义提供程序能够提供用作所有相关类的构造函数参数[详细]
-
java – 运行其他jar文件时,Ant buildfile无法将jar文件放入类路
所属栏目:[Java] 日期:2020-12-14 热度:182
我是Ant构建文件的新手,我已经设法建立我的构建文件来创建我的构建目录结构,编译我的所有文件,并将它们装入一个带有清单正确指定主类的jar中. 但是,我也试图在buildfile中添加运行我刚刚创建的jar的功能.它会尝试运行,但我遇到了这个错误: run: [java] Exce[详细]
-
java – 如何找到JPA的版本?
所属栏目:[Java] 日期:2020-12-14 热度:83
如何理解我在EJB中使用的JPA版本? JPA是否内置EJB? 问候 解决方法 使用 Java EE 5容器,您将获得JPA 1.0(在 JSR 220 – Enterprise JavaBeans,Version 3.0中指定). 使用Java EE 6容器,您可以获得JPA 2.0(在JSR 317: Java Persistence 2.0中指定,现在专用).[详细]
-
java – Reflections IllegalArgumentException原因
所属栏目:[Java] 日期:2020-12-14 热度:125
更新 – 使问题更清楚. 在通过反射调用方法时可能会导致ClassCastException异常? 在尝试通过反射调用方法时,我将以下堆栈跟踪作为我的应用程序的一部分. java.lang.IllegalArgumentException: java.lang.ClassCastException@21fea1fv at sun.reflect.Genera[详细]
-
java – CXF中的格式化XML输出?
所属栏目:[Java] 日期:2020-12-14 热度:166
我知道在使用Marshaller时如何打开格式的可能性.但我正在使用Apache CXF(JAX-RS)并返回响应,如返回Response.ok(entity).build();. 我还没有找到任何选项如何格式化输出.我该怎么做? 解决方法 首先,获取格式化 XML输出的方法是在marshaller上设置正确的属性([详细]
-
java – 自动包装的@Repeatable注释的顺序
所属栏目:[Java] 日期:2020-12-14 热度:57
在此之前,我曾经手工使用数组声明包装器注释,然后像这样调用它: @Foos({ @Foo(0),@Foo(1),@Foo(2) })public void bar() {} 由于我使用{…}初始化程序创建了一个数组,所以当我稍后通过Reflection访问此方法时,顺序与声明的相同是非常清楚的. 但是,当我使用Ja[详细]
-
java – Spring安全配置错误:bean具有相同的’order’值
所属栏目:[Java] 日期:2020-12-14 热度:83
我有一个Web应用程序,我在其中实现 spring security,我的spring-security.xml是 ?xml version="1.0" encoding="UTF-8"?beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http://www.springframework.org/schema/beans" xml[详细]
-
Java – groupingBy with collectingAndThen – 是否有更快/更好
所属栏目:[Java] 日期:2020-12-14 热度:108
我有以下课程(有getter): public class AlgorithmPrediction { private final String algorithmName; private final MapBaseDatabaseProduct,Double productsToAccuracy;} 现在我想从AlgorithmPrediction对象填充的集合中创建一个映射,其中algorithmName(唯[详细]
-
java – 实践中的REST真的可以是无状态的吗?
所属栏目:[Java] 日期:2020-12-14 热度:200
考虑一下情况. 我正在写一个统计分析应用程序.该应用程序有多个层. 为多种设备类型,桌面,浏览器编写的前端UI 移动. 提供所谓REST服务的中间层servlet 这些前端. 后端执行统计的极端计算 处理. 与另一个后端数据库进行通信 由于统计分析需要大量处理能力的原[详细]
-
java – 如何使用带有varargs构造函数的JUnit参数化运行器?
所属栏目:[Java] 日期:2020-12-14 热度:128
我写了一个模型示例来说明这一点,而不会泄露任何机密信息.这是一个“虚拟”示例,它什么都不做,但问题发生在测试初始化??器中. @RunWith(Parameterized.class)public class ExampleParamTest{ int ordinal; ListString strings; public ExampleParamTest(int[详细]
-
java-ee – JRebel有什么好处?
所属栏目:[Java] 日期:2020-12-14 热度:114
我一直在检查JRebel.据他们的网站: “JRebel is an anything-Java plugin that speeds up JVM-based development (Java,Scala,Groovy) by reloading changes made in your workspace into a running JVM,without restarts or redeploys,maintaining the sta[详细]
-
java – 无法解析HttpServletRequest
所属栏目:[Java] 日期:2020-12-14 热度:56
我已导入以下内容 import javax.servlet.http.*; 我想获得首选语言浏览器 HttpServletRequest request = ServletActionContext.getRequest();Locale userPreferredLocale = request.getLocale(); 我得到一个错误HttpServletRequest无法解决. 如果可能的话,有[详细]
-
java – 使用-Xlint重新编译:弃用以获取详细信息
所属栏目:[Java] 日期:2020-12-14 热度:66
我需要知道如何修复这些错误说明: Note: Summer.java uses or overrides a deprecated API.Note: Recompile with -Xlint:deprecation for details. 这是我的代码: import java.util.Calendar;import java.util.*;class Summer{ public static void main(St[详细]
-
java – 为什么在超类的构造函数之后初始化成员对象?
所属栏目:[Java] 日期:2020-12-14 热度:99
昨天我遇到了一个有趣的问题,虽然修复非常简单,但我对它的“原因”仍然有点模糊. 我有一个类,它具有在实例化时分配的私有成员变量,但是如果它在超类的构造函数调用的抽象函数中使用,则该变量没有值.问题的解决方案非常简单,我只需将变量声明为静态并正确分配[详细]