-
Java网络:即兴的Socket / InputStream
所属栏目:[Java] 日期:2020-12-15 热度:194
我正在 Java的套接字上实现一个面向事件的层,我想知道是否有办法确定是否有待读取的数据. 我的常规方法是从套接字读入缓冲区,并在缓冲区填充给定量的字节时调用提供的回调(如果每次到达时都需要触发回调,则可以为0),但是我怀疑Java已经在为我做缓冲了. Input[详细]
-
Java8 Stream – 来自IntStream的字节的HashSet
所属栏目:[Java] 日期:2020-12-15 热度:89
我正在尝试创建一个HashSet Byte使用 Java 8 Streams API的字节1,2,3,… 9.我想使用IntStream,然后将值降级为byte就可以了. 我正在尝试变种 的HashSet字节 nums = IntStream.range(1,10).collect(Collectors.toSet()); 的HashSet字节 nums = IntStream.range[详细]
-
jpa – ‘detach’和’remove’entityManager的方法之间的区别
所属栏目:[Java] 日期:2020-12-15 热度:189
我想知道em.detach(实体),em.remove(实体)和使用JPQL请求之间的真正区别是什么: em.createQuery("DELETE FROM Country").exceuteUpdate(); 谢谢. 解决方法 void detach(java.lang.Object entity) 从持久性上下文中删除给定实体,导致托管实体脱离.对实体进行[详细]
-
java – 代码中需求和代码之间的连接
所属栏目:[Java] 日期:2020-12-15 热度:148
我正在寻找简单的方法来连接有关需求/发布和源代码的信息. 情况是开发人员应该能够轻松地找到在发布或CR时创建的任何工件. 我的想法是引入一些新的注释来标记任何新类(我不确定它是否适用于任何新方法),例如: @ArtifactInfo(release="1.2" cr="cr123") 你还[详细]
-
Java 8 Streams – 收集可能为null的值
所属栏目:[Java] 日期:2020-12-15 热度:151
我有以下代码: private static T MapString,? getDifference(final T a,final T b,final MapString,FunctionT,Object fields) { return fields.entrySet().stream() .map(e - { final String name = e.getKey(); final FunctionT,Object getter = e.getValu[详细]
-
java.lang.IllegalArgumentException:未知参数名称:customer
所属栏目:[Java] 日期:2020-12-15 热度:156
我正在尝试使用getNamedQuery方法创建一个List,但我得到了这个异常. 这是我的代码 public ListEquip getEquipsByCustomer(int customer) { return (ListEquip) sessionFactory.getCurrentSession() .getNamedQuery("getEquipsByCustomer") .setParameter("cu[详细]
-
java – 添加exec-maven-plugin的附加路径
所属栏目:[Java] 日期:2020-12-15 热度:200
我想为exec-maven-plugin添加一个额外的类路径. 除了%classpath,我想添加一个额外的路径到包含资源的目录(/ Users / kornp / resources). 目前,我的pom看起来像这样: plugin groupIdorg.codehaus.mojo/groupId artifactIdexec-maven-plugin/artifactId ver[详细]
-
java – 如何使用Quartz实现超时?
所属栏目:[Java] 日期:2020-12-15 热度:115
我正在尝试找到用石英实现超时的最佳方法,但我想知道这个框架是否已经包含一个类或接口来执行它.需要实现它的超时是因为我想知道工作了多长时间,并采取了关闭工作的决定. 解决方法 因为 java平台没有提供任何方法来阻止线程,所以Quartz没有提供任何方法来停[详细]
-
java – Eclipse,JAR Export包装svn文件
所属栏目:[Java] 日期:2020-12-15 热度:141
我怎样才能阻止这种情况发生,它在我创建jar时抓取.svn文件夹中的文件.在提示中取消选中.svn文件夹. 解决方法 你可以尝试(在此 blog entry之后) Window - Preferences,Java - Compiler - Building. Under “Output folder” add “,`.svn/`” to “Filtered R[详细]
-
java – 无法从命令行运行swing
所属栏目:[Java] 日期:2020-12-15 热度:181
我在 windows中使用命令行来编译然后执行我的 java程序.我已经去了 http://java.sun.com/docs/books/tutorial/uiswing/start/compile.html并尝试编译HelloWorldSwing.java类.它工作,但当我尝试“java HelloWorldSwing”它给了我一堆错误,并在线程“主”java.[详细]
-
如果没有正文,Java中的while循环不会检查它们的条件吗?
所属栏目:[Java] 日期:2020-12-15 热度:174
在这个例子中,我有一个简单的JFrame包含一个绑定了ActionListener的JButton.这个AcitonListener只是更改了一个允许程序完成的布尔标志. public class Test { public static void main(String[] args){ final boolean[] flag = new boolean[1]; flag[0] = fal[详细]
-
java – getChildNodes()返回的DOM NodeList的顺序
所属栏目:[Java] 日期:2020-12-15 热度:69
DOM方法getChildNodes()返回当前节点的子节点的NodeList.在订购NodeList的同时,列表是否保证按文档顺序排列? 例如,给定 a b / c / d / / a是a.getChildNodes()保证按顺序返回带有b,c和d的NodeList吗? javadoc对此并不清楚. 解决方法 根据我的经验,是的. DO[详细]
-
java – 有没有办法自动化junit bean属性测试?
所属栏目:[Java] 日期:2020-12-15 热度:144
让我们面对现实,编写bean属性测试可能是最糟糕的时间用法.但他们需要完成. 例如.如果为propName测试String属性,则调用如下: testProperty(target,"propName",String.class);testProperty(target,String.class,"expected initial"); 将验证: get和set方法存[详细]
-
Java:在E4X中解析XML的方法?
所属栏目:[Java] 日期:2020-12-15 热度:59
我想知道是否有办法使用E4X解析 XML,或类似于E4X. 这样的框架/库是否存在? 谢谢! 解决方法 Java不能像 JavaScript那样支持动态定义的成员. 但是,通过设计时生成,您可以获得其成员反映XML的Java.例如,JAXB[详细]
-
jpa – 如何在GlashFish 4.0中更改EclipseLink?
所属栏目:[Java] 日期:2020-12-15 热度:66
我想在GlashFish 4.0中将 EclipseLink从2.5.0更改为2.5.1.我有 downloaded捆绑 downloaded并替换了以下jar文件 org.eclipse.persistence.antlr.jar org.eclipse.persistence.jpa.jar org.eclipse.persistence.asm.jar org.eclipse.persistence.jpa.modelgen.[详细]
-
Java Security Manager完全禁用反射
所属栏目:[Java] 日期:2020-12-15 热度:134
关于这个问题,我一直在阅读关于Stackoverflow的很多问题,但无法找到解决方案或解决我的问题.如果已经有人,如果有人提示,我将不胜感激…… 我的问题/问题是,是否可以完全禁用不值得信赖的代码的反射?函数如getDeclaredMethods()(参见test.java).我已经有了一[详细]
-
java – Spark,Fat Jar的替代品
所属栏目:[Java] 日期:2020-12-15 热度:139
我知道至少有两种方法可以将我的依赖项放入Spark EMR作业中.一种是创建一个胖jar,另一种是使用–packages选项指定spark中提交的包. 拉链需要很长时间.这是正常的吗? ~10分钟.我们是否可能错误配置了它? 命令行选项很好,但容易出错. 还有其他选择吗?我喜欢[详细]
-
java – Autowired在Custom Constraint验证器中给出Null值
所属栏目:[Java] 日期:2020-12-15 热度:187
我对 Spring来说是全新的,我已经在SO上找到了一些问题的答案.以下是链接: Spring 3.1 Autowiring does not work inside custom constraint validator Autowiring a service into a validator Autowired Repository is Null in Custom Constraint Validator[详细]
-
VHDL:有没有方便的方法将ascii值分配给std_logic_vector?
所属栏目:[Java] 日期:2020-12-15 热度:128
在verilog中,我可以为一个向量分配一个字符串,如: wire [39:0] hello;assign hello = "hello"; 在VHDL中,我很难找到这样的方法: SIGNAL hello : OUT std_logic_vector (39 DOWNTO 0);...hello = "hello"; 我一直在用: hello = X"65_68_6c_6c_6f"; 这对于[详细]
-
java – ifPresent Stream的其他方法
所属栏目:[Java] 日期:2020-12-15 热度:59
参见英文答案 If not null – java 8 style2个 我想知道如果在过滤流后不存在某些值时如何做某些行为. 我们假设代码: foo.stream().filter(p - p.someField == someValue).findFirst().ifPresent(p - {p.someField = anotherValue; someBoolean = true;});[详细]
-
java – NoSuchMethodError:com.google.common.base.Stopwatch.
所属栏目:[Java] 日期:2020-12-15 热度:121
我的应用正在抛出NoSuchMethodError:com.google.common.base.Stopwatch.createStarted()Lcom / google / common / base / Stopwatch错误.不知道为什么,因为16.0.1确实包含那个类,我已经检查了.根据我的研究,看起来这是一个错误? 我也有这个代码用于引用,但[详细]
-
java – 不能使用getDeclaredFields()来检索Scala类的字段
所属栏目:[Java] 日期:2020-12-15 热度:68
我正在尝试使用 Scala的 Java库(JOhm)并注意到当lib尝试使用类似于model.getClass().getDeclaredFields()的东西读取我的Scala类的字段时,它会失败. 然后我决定尝试使用Scala解释器中的简单示例: scala import java.lang.reflect.Field;import java.lang.ref[详细]
-
java – SQLite从LIKE语句中选择不起作用?
所属栏目:[Java] 日期:2020-12-15 热度:110
当我查看数据库并运行此查询时,我得到了预期的结果. SELECT * FROM users WHERE options LIKE '%[-15,-3]%'; 但是,当我使用如下所示的预准备语句时,uuid为null. String opt = "[-15,-3]"; //example PreparedStatement ps = SQLite.connection.prepareStatem[详细]
-
在Java中创建太多线程
所属栏目:[Java] 日期:2020-12-15 热度:56
我在我的 Java应用程序中使用线程来并行获取数据(使用网络调用).我有一个方法(不在线程类中),它创建一个给定大小(最大10-15)的线程池并将它们用于网络调用,我从循环中多次调用该方法. 当我在慢速机器(3 GB RAM,Pentium-IV)上运行此应用程序时,一切正常,但是[详细]
-
如何使用索引进行O(1)随机访问的排序集
所属栏目:[Java] 日期:2020-12-15 热度:198
需要一个字符串集合,其中插入的元素需要排序,也可以非重复,可以通过索引检索. 我可以使用TreeSet删除重复项并对其中的所有内容进行排序 订单但无法通过索引检索.检索通过 index,我可以为它创建ArrayList和addAll元素,但是这个 addAll需要很多时间. 要么 我可[详细]