-
java – Selector.close()是否关闭所有客户端套接字?
所属栏目:[Java] 日期:2020-12-15 热度:132
我是nio套接字的新手,我使用nio套接字编写了一个服务器,现在我正在尝试编写shutdown hook以确保通过清理资源来优雅退出. 我的问题是Selector.close()方法关闭所有客户端套接字?如果没有,请告诉我如何访问所有客户端套接字,而无需单独列出它们. Java Doc说跟[详细]
-
java – 在JMeter中的BeanShell Sampler中将字符串解析为整数
所属栏目:[Java] 日期:2020-12-15 热度:118
我正在尝试在JMeter中将字符串解析为整数但由于跟随错误而失败.如果我尝试打印vars.get返回的字符串,它们看起来很好. 2014/06/28 00:08:52 WARN - jmeter.assertions.BeanShellAssertion: org.apache.jorphan.util.JMeterException: Error invoking bsh meth[详细]
-
为什么这个多线程python程序从0到99正确打印?
所属栏目:[Java] 日期:2020-12-15 热度:166
这是代码. from Queue import Queuefrom threading import *threadLock = Lock()def do_stuff(q): while True: threadLock.acquire() print q.get() q.task_done() threadLock.release()q = Queue(maxsize=0)num_threads = 10for x in range(100): q.put(x)f[详细]
-
java – 为什么URL没有完全解码?
所属栏目:[Java] 日期:2020-12-15 热度:56
我正在写一个 java程序,我的url需要解码,我正在使用 URLDecoder.decode(url,"UTF-8") 实现它的方法.但遗憾的是它并没有完全解码.例如.上面的方法解码= to =,+ to但它没有解码几个字符,如:/即使在解码后仍保持不变.请告诉我,如果我遗失了什么. 解决方法 首先[详细]
-
java – 此结构的最佳布局/嵌套布局
所属栏目:[Java] 日期:2020-12-15 热度:77
我是Swing的新手,我正在尝试创建一个界面,如: ?———————————- | | |信息文本| | | ?——– —————- ——– | | JPwdField | | | —————- | |按钮|按钮7 |按钮| | 1 —————- 3 | | | JTextField | | ?——– ——- ——– ——– | |[详细]
-
Java文字除以非常大的数字
所属栏目:[Java] 日期:2020-12-15 热度:117
我有一个代码,我需要将一个整数除以一个非常大的数字,例如12345678912.我使用了很长时间但它仍然给出了错误,因为int类型的文字12345678912超出了范围. 代码例如: public static void main(String[] args) { //rest of the code long x = 12345678912; //--e[详细]
-
java – 为什么很多项目只提供源代码而不提供下载的jar?
所属栏目:[Java] 日期:2020-12-15 热度:129
我见过很多项目,甚至包括像 Elephant Bird (Twitter)和 Akela (Mozilla)这样的大公司提供的资源,并要求你自己编译而不是提供罐子.在您自己的环境中编译是否有一些好处,而不仅仅是下载其他人编译的jar? 解决方法 依赖关系不在同一个位置,甚至在每台机器上都[详细]
-
java – 为什么在使用repaint()而不是getParent()时会出现这个Sw
所属栏目:[Java] 日期:2020-12-15 热度:117
这个问题是基于我用一个简单的Swing骰子程序回来的问题.我发布的原始问题是 here,并且已经接受了答案,但我想确切地知道发生了什么,问题发生的原因以及解决方案的工作原理. 我设法削减原始代码以找到问题的核心,现在看起来非常不同: 我有两个ColorPanel,每个[详细]
-
java – 创建的String对象计数
所属栏目:[Java] 日期:2020-12-15 热度:132
我正在阅读认证书,在这里我遇到了令人困惑的问题.书中说这行代码只创建一个String对象,但我认为创建了2个对象.我对吗? String summer = new String("Summer"); 不是常量文字“Summer”创建并放置在String常量池中吗? 编辑:伙计们我很困惑我需要确切的答案[详细]
-
java将cdata添加到xml字符串
所属栏目:[Java] 日期:2020-12-15 热度:52
我需要将CDATA添加到xml字符串以便使用证书进行签名. 字符串看起来像: SignedContentsomeparametres/SignedContent 结果必须如下: ![CDATA[SignedContentsomeparametres/SignedContent]] 我怎样才能做到这一点?请帮忙 附: Xml字符串只有一行(删除所有选[详细]
-
java – 获取Random对象的种子而不传入种子?
所属栏目:[Java] 日期:2020-12-15 热度:120
随机对象是否总是包含一个种子,即使没有给它一个?如果是这样可以得到这粒种子? 动机: 我希望我的程序是随机的,但我希望能够随时随地重现它.我目前所做的是生成一个随机数,存储它并将其作为种子放入我用于实际程序的另一个Random对象中.这样我可以查找生成[详细]
-
为什么Java似乎不尊重我的类路径?
所属栏目:[Java] 日期:2020-12-15 热度:61
我的目录中有 jt400.jar: /path /jt400.jar /Test.java Test.java的内容: import java.sql.*;//import com.ibm.as400.*; // To be uncommented laterpublic class Test { public static void main(String[] args) throws Exception { String url = "jdbc:a[详细]
-
java – 为什么Gson Preconditions在这个实例中失败了?
所属栏目:[Java] 日期:2020-12-15 热度:120
我正在为ForeignCollection类编写一个反序列化器,它是抽象的,并在 ORMLite Android Library中提供给我.请参阅下面的代码. public class ForeignCollectionDeserializer implements JsonDeserializerForeignCollectionDeserializer { @Override public Foreig[详细]
-
java – DefaultTableModel不返回dataVector中的值
所属栏目:[Java] 日期:2020-12-15 热度:187
我的问题与JTable和DefaultTableModel有关. 我的任务是创建JTable,显示带有复选框的数据……我成功完成了.. 但是我想从复选框中选择的JTable中删除行…我知道这已被问过太多次了…我需要使用removeRow(int row)方法来删除…但是当我执行语句时 DefaultTableM[详细]
-
java – 为什么JVM不使用更多堆内存
所属栏目:[Java] 日期:2020-12-15 热度:198
我尝试像这样增加堆内存: -Xmx9g -Xms8g 说实话,只因为我可以. 现在我想知道,为什么JVM不会使用更多,并且不太频繁地安排GC. 系统: JVM:Java HotSpot(TM)64位服务器VM(24.51-b03,混合模式) Java:版本1.7.0_51,供应商Oracle Corporation 编辑: 我想改进我[详细]
-
java – 从Bukkit中的Schematic设置块数据?
所属栏目:[Java] 日期:2020-12-15 热度:138
我试图在bukkit中加载和粘贴.schematic文件(不挂钩MCEdit API).下面是我用来粘贴原理图的功能/方法.粘贴时,我在粘贴过程中不断收到NullPointerException.当我记录放置的物品时,我看到草块,石头,但不是我的箱子,箱子里的任何东西,或信标(可能更多块). 此行发[详细]
-
在多个线程上同步Java中的队列
所属栏目:[Java] 日期:2020-12-15 热度:82
我理解同步的概念,但我现在确定它为什么以这种方式实现,所以我需要一点帮助: 我有2个帖子: PeriodicalThread将定期接收数据(假设每5秒)并将其放入队列中(目前使用ArrayDeque,但我不知道其他任何Queue实现是否会更好) ProccessThread将不断检查队列以查看它[详细]
-
java – Apache Derby:实现’SELECT INTO’行为
所属栏目:[Java] 日期:2020-12-15 热度:192
MS SQL Server中可以将查询结果存储到表中,最重要的是,让查询创建表: SELECT an_existing_columnINTO table_xyzFROM an_existing_table 这在MySQL中也可以使用: CREATE TABLE table_xyzSELECT an_existing_columnFROM an_existing_table 我搜索了Apache De[详细]
-
Java compareTo()方法返回classCastException
所属栏目:[Java] 日期:2020-12-15 热度:95
假设我有一个Employee基类和Manager子类,它扩展了Employee.Now假设我创建一个类型为Employee的对象x和一个类型为Manager的对象y,并调用x.compareTo(y)触发没有异常并比较x和y因为员工即y被强制转换为员工,但当我调用y.compareTo(x)时,我得到一个classCastExc[详细]
-
从JAVA字符串中删除以特定字符开头的空格和单词
所属栏目:[Java] 日期:2020-12-15 热度:193
从JAVA字符串中删除以特定字符开头的空格和单词. 通过以下代码区域之间的代码空格被消除: String str1= "This is symbel for snow and silk. Grapes are very dear"String str2=str1.replaceAll(" ","");System.out.println(str2); 它给出了这个输出: – o[详细]
-
java – webapp中的时区问题
所属栏目:[Java] 日期:2020-12-15 热度:155
我想知道在Web应用程序中处理时区的最佳实践. 举个例子,Server是UTC时区,user1和user2都在不同的时区.什么是处理日期的正确方法? 当user1添加新日期时,它处于不同的时区,而服务器是UTC,那么我应该将日期转换为UTC并存储在数据库中吗? 显示UTC格式的日期获[详细]
-
在Java 8中使用Lambda进行异常处理
所属栏目:[Java] 日期:2020-12-15 热度:161
我正在使用lambda表达式进行一些测试,但我的代码不能编译.我的lambda实现是错误的还是异常处理?以下代码的正确实现是什么? class MyObject { }interface CreatableT { T create() throws IOException;}/* Using the code: */CreatableMyObject creator = ([详细]
-
适用于PMD,Findbugs和Checkstyle的Java版本
所属栏目:[Java] 日期:2020-12-15 热度:145
我需要在 Eclipse中使用PMD,Findbugs和Checkstyle作为开发项目. Java 6是否足以使用这些工具?或者我需要java 7? 解决方法 一切都应该有用 1.5=Java1.8 FindBugs的 FindBugs requires JRE (or JDK) 1.5.0 or later to run. However,it can analyze programs[详细]
-
java – 查找数组中的整数模式
所属栏目:[Java] 日期:2020-12-15 热度:65
对于这个问题,我要编写一个名为mode的方法,它返回一个整数数组中最常出现的元素.假设数组至少有一个元素,并且数组中的每个元素都具有0到100之间的值(包括0和100).通过选择较低的值来打破关系. 例如,如果传递的数组包含值{27,15,11,27},则您的方法应返回15.([详细]
-
Java递归:示例
所属栏目:[Java] 日期:2020-12-15 热度:94
我知道递归是如何工作的,即: 方法调用自己直到它达到基本情况然后它可以开始解决它的问题. 在这个代码示例中是一种方法或从花瓶中移除花朵. 我添加了一个跟踪声明,以便能够看到每次通话后花瓶中有多少花.然而,输出在花瓶中留下7朵花.我很困惑为什么? 码:[详细]