-
经过一段时间的繁重负载后,Java / jetty不响应连接
所属栏目:[Java] 日期:2020-05-24 热度:180
我们的Java servlet在Jetty下运行时遇到了一个非常棘手的问题.当负载低至中等时,它可以很好地工作,但是当负载达到一定水平时,它将在大约10-20分钟后停止响应请求.如果我们在使用curl连接到它时跟踪主java进程,我们可以看到它设置连接,接收请求,解析它并执行它[详细]
-
c# – 我可以执行多个与一个try块对应的catch块吗?
所属栏目:[Java] 日期:2020-05-24 热度:137
考虑我有一个包含3个语句的try块,所有这些语句都会导致异常.我希望所有3个例外都由它们相关的catch块处理..是否可能?像这样的东西 - class multicatch { public static void main(String[] args) { int[] c={1}; String s=t[详细]
-
流数据的理想Java数据结构
所属栏目:[Java] 日期:2020-05-24 热度:199
我有一个特定的用例,但无法确定要使用的正确数据结构.我有一个线程可以将对象保存到HashMap中.类似于市场数据的东西,你有很高和未知的滴答频率.另一个线程不断按顺序读取此映射以更新Price对象和查询.对于给定周期中的相同密钥,查询可以是多次.读取和写入非常[详细]
-
java – 如何获取JPanel中一个点的颜色?
所属栏目:[Java] 日期:2020-05-24 热度:61
通过了解JPanel中一个点的坐标,我怎样才能得到它的颜色?最佳答案在从BufferedImage创建的Graphics2D对象中绘制面板的内容,然后检索像素颜色:BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_4BYTE_ABGR); Graphics2D[详细]
-
java Web应用程序中的Servlet示例
所属栏目:[Java] 日期:2020-05-24 热度:182
我是java web应用程序开发的新手,你能告诉我,我做错了什么:我使用maven生成了Web应用程序:mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=webapp -DarchetypeArtifactId=maven-archetype-webapp 我把HelloWorld[详细]
-
jaxb – xjc -version可以信任吗?
所属栏目:[Java] 日期:2020-05-24 热度:121
我花了一天时间调试JAXB的问题,让命名空间错误或丢失(可能与Marshaller.JAXB_FRAGMENT相关,但这不是重点).我发现在我的背书目录中JAXB RI 2.1.10出现问题.如果我使用JAXB RI 2.2.4或2.2.6,它是固定的这是真正令人困惑的东西(以及它花了这么长时间).在以下JDK[详细]
-
java – zeromq广播到整个网络
所属栏目:[Java] 日期:2020-05-24 热度:59
我是ZeroMQ的新手,(并且通常使用套接字进行编程),但我尝试在ZeroMQ中实现(在Java中)对等模型.我想要的是当节点上线时,它向整个网络广播“我在这里,你可以通过这个地址联系我:......”消息.我想如果网络上出现2个或更多节点,他们就能够找到对方而无需通过已知[详细]
-
java – 我可以在CardLayout中设置各个面板的大小吗?
所属栏目:[Java] 日期:2020-05-24 热度:72
当我创建我的GUI时,我使用cardlayout来保存我的不同面板,因为我相信很多人都知道.这会将我的屏幕设置为我最大面板的宽度和高度.这会导致我的第一个屏幕的美观问题,这个屏幕比SudokuPanel和CalkuroPanel小得多.当我换到更大的屏幕时,我尝试设置首选大小,但无济[详细]
-
java – 在单词列表中查找拼写错误
所属栏目:[Java] 日期:2020-05-24 热度:140
给定长度为l的正确单词列表和长度为l的错误单词列表,通过交换两个连续字母,找到不同于错误单词列表的单词与纠正单词列表不同.这些话被认为是拼写错误.例如,hte被认为是一个错字,而het不被视为拼写错误.什么是最佳时间效率算法,允许我们通过这个定义找到被认为[详细]
-
如何从另一个EAR文件访问来自一个EAR文件的java库?
所属栏目:[Java] 日期:2020-05-24 热度:116
我有两个.Ear文件,即A.EAR和B.EAR.第一个文件是我的应用程序(大约1.5 MB),第二个文件包含所有需要的库,如Hibernate,log4j等(大约70 MB).如何在weblogic上部署它们,以便我在A.EAR中的代码使用B.EAR中的库?我无法将它们打包成一个.EAR文件,因为我需要每周通过[详细]
-
java – 静态最终字段,静态字段和性能
所属栏目:[Java] 日期:2020-05-24 热度:159
即使认为这不是它的主要目的,我一直认为final关键字(在某些情况下和VM实现中)可以帮助JIT.这可能是一个都市传奇,但我从未想过,设置场地决赛可能会对表现产生负面影响.直到我碰到这样的代码: private static final int THRESHOLD = 10_000_000; private stati[详细]
-
Java的隐藏功能 – ArrayList / instance初始化程序说明
所属栏目:[Java] 日期:2020-05-24 热度:133
在Hidden Features of Java问题中,我对the answer about instance initializers感兴趣.我想知道如何修改这一行:ListInteger numbers = new ArrayListInteger(){{ add(1); add(2); }}; 为了使它与嵌套的Array[详细]
-
java – 用于标识对象功能的标记接口或布尔方法?
所属栏目:[Java] 日期:2020-05-24 热度:144
我正在开发一个较大的Java类层次结构,其中一些具有我在运行时查询感兴趣的特定属性(该属性绝对仅适用于类,而不是特定实例).我可以创建一个抽象的布尔方法isFooBar(),子类可以实现它来指示属性是否存在:public abstract class MyBaseClass { ... public abstr[详细]
-
使用Java中的ASM监视对象创建
所属栏目:[Java] 日期:2020-05-24 热度:51
我正在使用ASM来监视Java中的对象创建.目前,我将调用init作为创建新对象的指示器并从中调整程序invoke XXX.init 至dup; invoke XXX.init; call_my_method(Object) 我的想法是复制newObjectReference的副本,并且在此对象的init之后,我调用我的方法来保留此对象[详细]
-
java – 优化圈内检测算法中的圆低于O(n)
所属栏目:[Java] 日期:2020-05-24 热度:137
我正在尝试执行一个带圆圈列表的函数,并仅返回完全重叠的圆形列表(一个在另一个内部).问题是该算法至少为O(n),这是由于getConcentricCircles函数中的嵌套for,以及大数据集的年龄.有没有办法优化它?编辑:我不知道这是否有帮助,但我使用该算法来检测虹膜和瞳[详细]
-
java – 如何删除我没有设置的禁用断点?
所属栏目:[Java] 日期:2020-05-24 热度:52
在调试时,我从不是我的代码获得断点,而且我没有设置断点.它似乎来自包含的库或来自java源代码.例:题:这真的很烦人.我无法找到一种方法来禁用这些断点,并且我不断按下Resume继续前进.如何删除或禁用它们?断点选项卡仅显示可以跳过或删除的断点最佳答案您可[详细]
-
java – 无法设置gradle:’无法找到主类:org.gradle.launcher.GradleMain.’
所属栏目:[Java] 日期:2020-05-24 热度:137
我是新手,我开始使用安装Gradle指南.当我按照指南的环境变量步骤,我将GRADLE_HOME设置为/ path / to / gradle并将/ path / to / gradle / bin添加到/ .bashrc中的PATH.我在命令行中运行gradle -v,它给了我这个错误:Exception in thread main java.[详细]
-
Java包和类
所属栏目:[Java] 日期:2020-05-24 热度:142
我正在用Java构建一个非常简单的库,它将打包在一个Jar中.它应该只暴露一个类:世界. World类使用Block类的子类,它位于同一个包(com.yannbane.a)中,并且本身不提供很多功能,但需要进行扩展.我计划创建另一个包com.yannbane.a.blocks,它将包含所有块类型(子类).[详细]
-
java – 将ZipEntry写入文件的最可读方式?
所属栏目:[Java] 日期:2020-05-24 热度:198
给定ZipFile zip,其ZipEntry条目和目标File unzippedEntryFile,写入unzippedEntryFile的条目最可读的方式是什么?我想出了使用Google Guava和Apache.Commons.IO的以下解决方案:InputSupplierByteArrayInputStream entryInputS[详细]
-
java – Jasper Reports:子报告导致无限循环
所属栏目:[Java] 日期:2020-05-24 热度:114
我的应用程序中有多个Jasper Reports(包含子报告).出于某种原因,一份报告(也包含子报告)不再起作用.调试超过1天后,我发现它进入无限循环并继续创建用于子报告填充的线程.调试器保持循环:JRSubReportRunnable.javapublic void run() { running = true; error[详细]
-
在Java中寻找BufferedInputStream的最佳大小
所属栏目:[Java] 日期:2020-05-24 热度:118
我正在分析正在加载二进制文件的代码.加载时间约为15秒.我的大部分加载时间来自加载二进制数据的方法.我有以下代码来创建我的DataInputStream:is = new DataInputStream( new GZIPInputStream( new FileInputStream(file.bin))); 我把它改成了这个:is[详细]
-
java – 从对象列表的getter创建值列表
所属栏目:[Java] 日期:2020-05-24 热度:84
好的,所以我说我有一个非常简单的课程,例如public class Baby { private String Name = alf; public String getName() { return Name; } } 现在我想知道.鉴于Baby的列表,在Java中是否有任何更简单/更酷/更短的方式来创建婴儿名字的阵列/[详细]
-
Amazon DynamoDB获取属性值为…的项目(Java API)
所属栏目:[Java] 日期:2020-05-24 热度:195
我对亚马逊的AWS及其Java的API很新,所以我不确定什么是我尝试做的最有效的方法.基本上,我正在尝试设置一个数据库,用于存储项目的ID,它的状态,以及用户上传到S3存储桶时的存储桶和位置.我遇到的问题是获取状态属性下状态为“就绪”的所有项目ID的列表.任何状态[详细]
-
Java和PHP中的XOR密码:不同的结果
所属栏目:[Java] 日期:2020-05-24 热度:116
假设我有一个简单的文本,一杯不错的奶茶,它将与密钥12345进行XOR密码交换.这个Java代码:import sun.misc.BASE64Encoder; import sun.misc.BASE64Decoder; public class XORTest { public static void main(String args[]){[详细]
-
java – 防止Bukkit中指定玩家受到伤害?
所属栏目:[Java] 日期:2020-05-24 热度:187
我正在尝试制作一个允许你让任何玩家无懈可击的命令 - 也就是神模式.到目前为止这是我的代码(虽然它是所有的样板)@EventHandler public void onEntityDamage(EntityDamageEvent event) { if(event.getEntity() instaceof Player) { if([详细]

浙公网安备 33038102330553号