-
java – 如何获取Jlist项目之间的自定义空间?
所属栏目:[Java] 日期:2020-12-14 热度:151
我在我的jlist中添加了几个图像,我现在显示它们的水平现在我想增加列表中的图像之间的空间?有没有可以建议我这样做? 解决方法 为您的JList项设置固定的宽度和高度. list.setFixedCellHeight(50);list.setFixedCellWidth(100); setBorder()方法用于设置边框[详细]
-
如何在JAVA中的HttpURLConnection中发送PUT,DELETE HTTP请求
所属栏目:[Java] 日期:2020-12-14 热度:89
我有Restful WebServices,并且我发送POST和GET HTTP请求,如何使用JAVA在httpURLConection中发送PUT和DELTE请求HTTP. 解决方法 放 URL url = null;try { url = new URL("http://localhost:8080/putservice");} catch (MalformedURLException exception) { exc[详细]
-
java – org.hibernate.PersistentObjectException:分离的实体
所属栏目:[Java] 日期:2020-12-14 热度:130
我正在创建一个简单的应用程序,只需在表中插入一行(如果表不存在,创建它)使用 Java JPA. 我已经在google上看过,在这里,我仍然不明白这是什么异常.即使这里有与我同样的问题的问题,但我没有得到解决方案.我还是Java JPA的新手,所以请光着我. 我附加了一些代码[详细]
-
java – 如何将JDBC mysql驱动程序添加到Eclipse项目?
所属栏目:[Java] 日期:2020-12-14 热度:126
这个问题在这里已经有一个答案: How to install JDBC driver in Eclipse web project without facing java.lang.ClassNotFoundexception13 我已经下载了mysql-connector-java-5.1.24-bin.jar 我已经在我的项目中创建了一个lib文件夹,并将jar放在那里. 项目[详细]
-
java – 获取线程无限期地等待
所属栏目:[Java] 日期:2020-12-14 热度:113
我有一个 Java线程来处理与Socket的传出通信.我只想让线程运行,而待处理的输出准备发送.说我有一个Stack String它保存等待发送的数据,我希望通信线程在向栈中添加某些东西时唤醒,并且当堆栈为空时进入睡眠状态.这是最好的方法? 我看到的选项是 使用wait()/[详细]
-
java – JVM消耗所有CPU,大多数线程都是BLOCKED. JVM错误?
所属栏目:[Java] 日期:2020-12-14 热度:59
昨天晚上,一台服务器(JBoss 5.1GA,Java(TM)SE Runtime Environment(build 1.6.0_20-b02)) 在VMWare的 Linux VM中运行的Java HotSpot(TM)64位服务器虚拟机)突然开始使用100%的CPU.该应用程序是一个运行Seam的相当典型的J2EE业务应用程序,没有什么特别的.当时[详细]
-
java – randomUUID是否提供唯一的ID?
所属栏目:[Java] 日期:2020-12-14 热度:108
我正在尝试为我的REST API创建会话令牌.每次用户登录时,我都创建了一个新的令牌 UUID token = UUID.randomUUID();user.setSessionId(token.toString());Sessions.INSTANCE.sessions.put(user.getName(),user.getSessionId()); 但是,我不知道如何防止重复的se[详细]
-
JAVA中的SELECT语句
所属栏目:[Java] 日期:2020-12-14 热度:197
public void search() throws Exception{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url = "jdbc:odbc:******"; String user = "*****"; String pass = "*****"; Connection con = DriverManager.getConnection(url,user,pass); Statement sta[详细]
-
java – log4j的优点
所属栏目:[Java] 日期:2020-12-14 热度:152
log4j的优点是将System.out和System.err设置为输出到日志文件? 解决方法 在高层次上,Log4j在手动记录方面的胜利是,您可以将日志记录代码与您实际想要记录的内容分离,以及如何记录日志.有关日志详细/过滤,格式化,日志位置,甚至日志类型(文件,网络等)的详细信[详细]
-
java – 如何使用JAXB验证模式的XML?
所属栏目:[Java] 日期:2020-12-14 热度:79
我正在使用 XML和JAXB,因为我将 XML解组和编组为 Java对象,反之亦然.现在我试图根据我们的schema(test.xsd)验证我们的XML.假设如果我的XML中缺少任何必需的字段,那么我想知道在对模式test.xsd验证XML之后哪个字段丢失了. public void unmarshal(final InputS[详细]
-
java – Freemarker和hashmap.如何获取键值
所属栏目:[Java] 日期:2020-12-14 热度:97
我有一个哈希图如下 HashMapString,String map = new HashMapString,String();map.put("one","1");map.put("two","2");map.put("three","3");Map root = new HashMap();root.put("hello",map); 我的Freemarker模板是: htmlbody #list hello?keys as key ${k[详细]
-
java – postgresql错误:由于用户请求取消声明
所属栏目:[Java] 日期:2020-12-14 热度:64
什么原因导致 postgresql中的这个错误? org.postgresql.util.PSQLException: ERROR: canceling statement due to user request 我的软件版本: PostgreSQL 9.1.6 on x86_64-redhat-linux-gnu,由gcc(GCC)4.7.2 20120921(Red Hat 4.7.2-2)64位编译. 我的postg[详细]
-
java – 为什么要直接使用静态块来初始化实例变量?
所属栏目:[Java] 日期:2020-12-14 热度:115
为什么要使用静态块: static { B = 10;} 过度: Integer B = 10; 一个人的优点/缺点是什么? 解决方法 有必要时,您只应使用静态初始化程序块.例如,有时您需要执行几个步骤来计算字段的最终值.在这种情况下,您有两个机会:写一个计算值的方法,并将您的字段声[详细]
-
java – 为什么不使用堆数组的元素零?
所属栏目:[Java] 日期:2020-12-14 热度:97
这是我用粗略的草图绘制出具有任意值的堆的开始 0 1 2 3 4 5 6 7 8 9 ...[-] [10] [14] [15] [22] [21] [24] [23] [44] [30] ... 为什么array [0]中的元素总是被设置为null? 或者为什么我们不应该使用它? 解决方法 有几种方法可以将二进制堆表示为数组. 有[详细]
-
java – 为什么在类中声明变量私有?
所属栏目:[Java] 日期:2020-12-14 热度:158
我会开始道歉,因为我确信这已经在其他地方回答 – 我只是找不到一个解释它的方式我明白的答案!我正在做一个MSc转换课程,还有一些基本的基础,我仍然在努力,包括这一个 – 为什么使变量私有更好. 说我有一个名为Person的Java类,具有打印方法.我可以创建它并定[详细]
-
从Clojure调用java函数
所属栏目:[Java] 日期:2020-12-14 热度:142
我可以使用(.toUpperCase“GOOD”),因为“GOOD”是 java字符串,java字符串具有toUpperCase方法. 我也可以使用clojure中的(java.io.File / separator)作为调用java函数的一种方式. 但是,为什么我不能调用(java.lang / Object wait 3)或(java.lang.System / pr[详细]
-
Java虚拟机语言是否不可知?
所属栏目:[Java] 日期:2020-12-14 热度:123
可以肯定地说,Java虚拟机最初是为 Java编程语言而设计的,但是现在,其他开发人员已经能够编写编译到Java字节码的编程语言,如Scala,Jython和J Ruby. Java字节码中仍然存在“面向对象”引用,如接口,方法,字段.例如invokespecial是对“对象”方法的调用. 它不是[详细]
-
java – 所有自然数,总和为N,反转总和为1
所属栏目:[Java] 日期:2020-12-14 热度:97
我有一个问题需要解决.给出了N个自然数.我需要找到一个自然数的列表,总和到给定的数字,同时反转到1. a + b + c + ... = N1/a + 1/b + 1/c + ... = 1 a,b,c不一定是唯一的. 我已经提出了Java中的以下代码.它适用于简单的情况,但对于N已经非常缓慢. 1000. 如何[详细]
-
Java中的char和int
所属栏目:[Java] 日期:2020-12-14 热度:63
看到这段代码工作,我感到很惊讶.我认为char和int是 Java中的两种不同的数据类型,我不得不将char转换为int来为此提供ascii equivelent.为什么这样做? String s = "hello";int x = s.charAt(1);System.out.println(x); 解决方法 char可以自动转换为int.见 JLS[详细]
-
java – 收集Linux命令输出
所属栏目:[Java] 日期:2020-12-14 热度:57
我现在在一台 linux机器上.我有一个 Java程序,它将运行一些linux命令,例如ps,top,list或free -m. 在Java中运行命令的方式如下: Process p = Runtime.getRuntime().exec("free -m"); 如何通过Java程序收集输出?我需要处理输出中的数据. 解决方法 使用 Proce[详细]
-
java – GWT SuperDevMode断点不起作用
所属栏目:[Java] 日期:2020-12-14 热度:110
我正在使用IntelliJ,我试图在一个类中放置一个断点,有时它可以工作,但有时它会将调试器带入MyApp-0.js文件,我必须调试cryptic生成的 JavaScript. 有没有办法使用我的断点在相应的Java文件中导航? 我正在使用IntelliJ 13.1.2 是的,我的GWT模块使用超级开发模[详细]
-
java – Google Cloud Messaging – 即时或长时间收到的消息
所属栏目:[Java] 日期:2020-12-14 热度:116
我在大学的最后一年的项目中正在使用Google云端消息.一切顺利,但是我一直在GCM中遇到麻烦.很定期地,消息可以实时交付,或者是延迟很长时间. 我已经看过这个,我真的不认为这适用于这种情况: GCM will usually deliver messages immediately after they are se[详细]
-
java – 最终静态方法考试
所属栏目:[Java] 日期:2020-12-14 热度:118
我一直在为我的软件开发课程学习,并从示例中得到了这个问题: “为什么在Java方法之前同时拥有静态和最终的修饰符呢? 我有一个研究,无处不在我说它说这不是坏的做法,有很好的理由这样做 – 例如,这个stackoverflow问题: Is it a bad idea to declare a fin[详细]
-
Java – 不可变数组线程安全
所属栏目:[Java] 日期:2020-12-14 热度:114
我有一个关于 Java内存模型的问题.这是一个简单的课堂介绍问题: public class ImmutableIntArray { private final int[] array; public ImmutableIntArray() { array = new int[10]; for (int i = 0; i 10; i++) { array[i] = i; } } // Will always return[详细]
-
java – 了解Etc / GMT时区
所属栏目:[Java] 日期:2020-12-14 热度:108
苹果使用Etc / GMT时区从App Store返回自动续订订阅的收据后的理由是什么. Etc / GMT时区是什么? Java SDK是否了解这个时区?还是要使用像Joda-Time这样的其他第三方库? 解决方法 Etc / GMT与UTC或GMT不是完全相同的.它们在偏移量为0时表示相同的时刻.在所[详细]