-
Java中的非阻塞套接字写入与阻塞套接字写入相比
所属栏目:[Java] 日期:2020-12-14 热度:168
为什么有人更喜欢阻止写入非阻塞写入?我的理解是,如果你想确保另一方在写入方法返回后获得TCP数据包,你只想要阻塞写入,但我甚至不确定是否可能.你必须刷新和刷新必须刷新底层操作系统写入套接字缓冲区.那么非阻塞套接字写入有什么缺点吗?有一个大的底层写[详细]
-
java – 如何使用Gradle拉Maven测试罐?
所属栏目:[Java] 日期:2020-12-14 热度:134
在maven中,我可以为依赖关系解析指定一个“类型”.我试图拉下一个tests.jar.如何使用Gradle? 我以前试过使用Gradle Dependency,但是这并没有拉下test.jar. testCompile(group: 'org.apache.hbase',name: 'hbase',version: '0.94.2',type: 'test-jar') Maven[详细]
-
java – 在UML中表示重载的方法
所属栏目:[Java] 日期:2020-12-14 热度:91
我试图创建一个代表一些 Java代码的UML图. 在类中,我有一个重载的方法. 据我所知,UML图中没有显示方法的参数. 如何在UML中表示方法重载? 谢谢. 解决方法 在子类中,您指定具有与要覆盖的方法相同的签名的方法,并向该方法添加注释{redefines}.例如: +doSomet[详细]
-
java – 如何在JOptionPane上添加文本区域
所属栏目:[Java] 日期:2020-12-14 热度:113
目前我有一个JOptionPane.单击按钮时,我正在执行以下行. JOptionPane.showInputDialog(this,"Enter your message","Messages",2); 它会打开一个带有文本框的弹出窗口.此文本框可接受大约40/50个字符. 实际上我的要求是在这个文本框中取消长消息(最多300个字[详细]
-
如何在JPQL中使用JPA枚举where子句?
所属栏目:[Java] 日期:2020-12-14 热度:79
我有一个枚举作为实体的属性.当我尝试在JPQL suqry中使用枚举时,会给出错误.除了传递它作为参数,使用什么正确的方法? 枚举是 package com.divudi.data;public enum Sex { Male,Female,Unknown,Other,} 实体是 package com.divudi.entity.lab;import com.div[详细]
-
java – 为什么我的.jar文件比eclipse中的程序运行得慢?
所属栏目:[Java] 日期:2020-12-14 热度:138
我有一个 java程序,它从数据库中读取大量输入数据,对其进行操作,然后将数据写回另一个数据库(使用ODBC驱动程序,excel和访问数据库,在新的 Windows 7机器上).该程序从eclipse运行大约需要17分钟,但是当我创建一个可执行的.jar文件时,它需要额外的10分钟才能运[详细]
-
java – JUnit TestCase对象实例化
所属栏目:[Java] 日期:2020-12-14 热度:108
TestCase对象的新(或不同)实例是否用于在JUnit测试用例中运行每个测试方法?或者一个实例被重用于所有测试? public class MyTest extends TestCase { public void testSomething() { ... } public void testSomethingElse() { ... }} 运行此测试时,MyTest类[详细]
-
Month和java.util.Formatter
所属栏目:[Java] 日期:2020-12-14 热度:108
在 javadoc of java.util.Formatter我读到: ‘m’ Month,formatted as two digits with leading zeros as necessary, i.e. 01 – 13. 为什么13? 解决方法 Javadoc解释了为什么…… ‘m’ ‘u006d’ Month,i.e. 01 – 13,where “01” is the first month[详细]
-
java – JBoss绑定IP地址
所属栏目:[Java] 日期:2020-12-14 热度:75
我需要一些了解JBoss主机名绑定的人的帮助.我认为解决方案很简单,但解释起来很复杂. 我正在使用JBoss(v4.2)部署应用程序,并且在配置应用程序时遇到了麻烦. 该应用程序有两个部分,端口8080上的Web站点和使用SOAP API的端口8080上的Web服务. 我的服务器位于防[详细]
-
java – JSF 2.1中的HTML 4
所属栏目:[Java] 日期:2020-12-14 热度:179
我想使用命令: JSF h:commandButton生成 input ...但我希望,而不是生成 input我希望这会生成一个HTML 4标准按钮gt ;. 解决方法 你应该查看原型p:commandButton.这将呈现为 button标签在客户端. http://www.primefaces.org/showcase/ui/commandButton.jsf[详细]
-
连续集成 – 如何在无头环境中测试JavaFX 2?
所属栏目:[Java] 日期:2020-12-14 热度:141
我试图通过集成的 JavaFX 2.2自动测试在 Java 7u6上运行的JavaFX 2应用程序. 为此,我将 Jemmy3和 JemmyFX建成并整合到我的构建环境中. 一个简单的烟雾测试运行在所有相关的操作系统. 作为下一步,我想运行测试作为持续部署过程的一部分. 由于目前的CI服务器运[详细]
-
java – 使用太多内存的Hibernate关联
所属栏目:[Java] 日期:2020-12-14 热度:64
我有一个表“类”,与表“学生”和“老师”相关联. “类”通过关系关系与多位学生和老师联系起来. 当我使用hibernate关联并获取大量实体(尝试5000)时,我看到它比使用外键占位符占用了4倍多的内存. hibernate协会有什么问题吗? 我可以使用任何内存分析器找出[详细]
-
我应该使用哪种Java RMI / RPC / IPC技术?
所属栏目:[Java] 日期:2020-12-14 热度:87
我正在开发一个 Java应用程序,它包含一个服务器和一个客户端(将来可能有多个客户端),可以在不同的主机上运行. 对于这两者之间的通信,我目前使用自定义协议,该协议由通过网络套接字发送的JSON消息组成,并且两端都转换回Java Bean对象.然而,应用程序越复杂,我[详细]
-
Java基础知识:没有名称或返回类型的静态函数
所属栏目:[Java] 日期:2020-12-14 热度:55
public class Main { public static final Logger LOGGER = Logger.getLogger(Main.class.getName()); static { try { LOGGER.addHandler(new FileHandler("errors.log",true)); } catch(IOException ex) { LOGGER.log(Level.WARNING,ex.toString(),ex); } }[详细]
-
java – Mockito – 感觉我没有充分利用它的潜力
所属栏目:[Java] 日期:2020-12-14 热度:152
使用Mockito时,我只使用它来模拟依赖关系,即我的工作流看起来大概如下: 我有一个依赖的类: public class C { public C (A a,B b) { this.a = a; this.b = b; } public String fooBar() { return a.foo() + b.bar(); }} 在我的测试类中,我模拟了这些依赖项,[详细]
-
java.lang.OutOfMemoryError即使很多
所属栏目:[Java] 日期:2020-12-14 热度:179
我正在尝试将2.5GB的txt文件读入我的应用程序.我正在运行Win7 x64并且有43GB的内存可用(64GB).我尝试使用-Xmx -XX:MaxParmSize -XX:ParmSize等.这些都不会影响错误.我还能尝试什么?这个错误看起来很奇怪,因为我当然有足够的堆空间可用. Exception in thre[详细]
-
Java字节数组转换问题
所属栏目:[Java] 日期:2020-12-14 热度:82
我有一个字符串,其中包含一系列位(如“01100011”)和一些while循环中的整数.例如: while (true) { int i = 100; String str = Input Series of bits // Convert i and str to byte array} 现在我想要一个很好的最快方法将字符串和int转换为字节数组.到目前[详细]
-
java – 我正在研究Robolectric但是发生了错误
所属栏目:[Java] 日期:2020-12-14 热度:161
我正在学习 Robolectric. 我的项目目录是, 我的单元测试代码MainActivityTest如下, package com.example.activity;import android.app.Activity;import com.example.BuildConfig;import org.junit.Test;import org.junit.runner.RunWith;import org.robolect[详细]
-
java – 输入/输出流:流的结束?
所属栏目:[Java] 日期:2020-12-14 热度:82
我一直想知道:流的结束是什么? 在java.io包中的大多数readLine方法的javadoc中,您可以读到“如果到达流的末尾,则返回null” – 尽管我从未实际获得null,因为大多数流(在网络的情况下)我经常使用的流只是阻止程序执行,直到将某些内容写入远程端的流中 有没[详细]
-
java – 如何以正确的方式关闭套接字?
所属栏目:[Java] 日期:2020-12-14 热度:118
这是一个简单的TCP服务器.程序终止时如何关闭套接字? 我使用try / finally并尝试关闭套接字.但是当我退出程序时它不会运行finally块. 任何人都可以想法如何以正确的方式关闭套接字? try { socket = new ServerSocket(port); System.out.println("Server is[详细]
-
java – Jersey 2在Jboss 7上
所属栏目:[Java] 日期:2020-12-14 热度:182
有没有人成功部署了Jersey 2.x与JBoss 7.x?我尝试使用JBoss 7.1.1部署Jersey 2.5,但遇到错误,如: "java.lang.NoSuchMethodError: javax.ws.rs.core.Application.getProperties()Ljava/util/Map;" 我相信这个问题是因为JBoss与Resteasy捆绑在一起,这是一个J[详细]
-
如何在.NET应用程序中探索托管堆来识别可能的内存优化?
所属栏目:[Java] 日期:2020-12-14 热度:148
我们有一个.NET应用程序,我们的客户认为这是太大的大规模部署,我们希望了解什么有助于我们的内存占用,并且有可能做更好的没有完全放弃.NET和wpf. 我们有兴趣改进总大小和私人工作集(pws).在这个问题上,我只想看看pws. VMMap通常报告一个105 mb的pws.这11MB是[详细]
-
java – 如何通过Pause / Resume支持上传到S3?
所属栏目:[Java] 日期:2020-12-14 热度:84
我想知道如何通过“暂停和恢复”支持将文件上传到Amazon S3? (通过网络浏览器). 是否有可用的示例Web应用程序?任何编程语言/框架都可以. 提前致谢. 解 我实现了以下应用程序. Github Link. 它基于Condominios的示例应用程序和gem. 所有归功于https://githu[详细]
-
Java String.split(),如何防止新数组中的空元素
所属栏目:[Java] 日期:2020-12-14 热度:106
我有一个类似的字符串 String s="hello.are..you";String test[]=s.split("."); 测试[]包括4个元素: helloareyou 如何使用split()生成三个非空元素? 解决方法 你可以使用量词 String[] array = "hello.are..you".split(".+"); 处理领先.你可以做的角色[详细]
-
java – 检测MouseEvent上的Shift修改器,它是从swing中单击生成
所属栏目:[Java] 日期:2020-12-14 热度:128
我正在使用 Java Swing在GUI应用程序中处理一些MouseEvent. 从现在开始我在mousePressed方法中分析鼠标事件,只是为了确定是否 发生了左键或右键. 我的代码是: public void mousePressed(MouseEvent me) { if (me.getModifiers == InputEvent.BUTTON1_DOWN_M[详细]