-
多线程 – 为什么在调用期货时只运行32个线程?
所属栏目:[Java] 日期:2020-12-14 热度:50
当我发现期货经营测试时: user= (time (doall (map deref (for [i (range 1000)] #_= (future (Thread/sleep 1000))))))"Elapsed time: 32058.208 msecs" 当2的力量可见时,我的头上有闹铃响起.闻起来只有32个线程启动. 一些目标实验: user= (time (doall ([详细]
-
Java:如何指定JVM参数-XX:ErrorFile并在filename中保留自动PID
所属栏目:[Java] 日期:2020-12-14 热度:69
我正在使用JNI,当由于目标应用程序中的错误而发生崩溃时,会生成hs_err_pid * .log文件.我想更改存储该文件的默认位置. 现在,通过搜索我明白这可以使用JVM参数-XX:ErrorFile来实现. documentation表示此参数的默认值为./hs_err_pidu0026lt;pidu0026gt;.log[详细]
-
信号处理 – FFT结果的大小取决于波频率?
所属栏目:[Java] 日期:2020-12-14 热度:93
我对从FFT获得的结果感到困惑,并希望得到任何帮助. 我正在使用FFTW 3.2.2但是与其他FFT实现(在Java中)得到了类似的结果.当我采用正弦波的FFT时,结果的缩放取决于波的频率(Hz) – 具体而言,它是否接近整数.当频率接近整数时,得到的值非常小,当频率在整数之间[详细]
-
Java Jagged Array
所属栏目:[Java] 日期:2020-12-14 热度:98
我们的作业分配要求我们使用锯齿状数组来存储二维布尔矩阵的值.有没有一个内置的 java类的锯齿状数组,或者我将不得不手动创建一个Array Array的Array? 解决方法 在 Java中,2D数组是1D数组对象的数组.每个1D阵列可以具有不同的长度,这意味着您可以使用锯齿状[详细]
-
如何在我的java项目中引用maven依赖的单元测试类?
所属栏目:[Java] 日期:2020-12-14 热度:68
我需要在项目A的测试包src / test / java中引用项目B中的一些JUnit测试(src / test / java),而B是A的maven依赖项. 这甚至可能吗? dependency groupIdXYZ/groupId artifactIdB/artifactId version${project.version}/version typejar/type scopetest/scope/d[详细]
-
java – JPA在工作单元克隆中遇到Null或零主键
所属栏目:[Java] 日期:2020-12-14 热度:165
我了解JPA并且有任务创建数据库并为其插入一些值.我想知道如何找出最近插入的对象的ID是什么,所以我找到了一种方法,我需要使用EntityManager的flush方法. 不幸的是我得到了 Null or zero primary key encountered in unit of work clone 我使用上述方法时的[详细]
-
java – 301 redirect:为什么连接关闭?
所属栏目:[Java] 日期:2020-12-14 热度:187
我学会了使用Connection:在 Java中进行301重定向时关闭 response.setStatus(301);response.setHeader("Location","http://www.example.com/");response.setHeader("Connection","close"); 我们为什么要做这个?为什么不省略最后一行? 我在至少三个例子中看[详细]
-
java-ee – JEE6:@Resource可以注入什么?
所属栏目:[Java] 日期:2020-12-14 热度:128
我试图找出可以通过@Resource注释注入无状态会话Bean的内容.我在哪里可以找到一份清单?它取决于容器(在我的例子中是Glassfish 3.1.1)吗? 解决方法 JSR-250 (Common Annotations for the Java platform)解决了使用@Resource注释处理类时容器的运行时行为;相[详细]
-
从Java中运行命令行操作
所属栏目:[Java] 日期:2020-12-14 热度:174
我构建了一个非常简单的程序来测试运行 Java的命令行操作.那就是:后来我希望能够修改此代码,使用“move”到我可以进入命令行的任何其他命令(包括调用其他非Java软件). 我确实搜索并阅读了大约二十几个答案,但是他们都建议我正确地尝试这个,对我的简单测试是[详细]
-
java – 两个时区之间的总飞行时间?
所属栏目:[Java] 日期:2020-12-14 热度:72
如果我们在14:05离开法兰克福,16点40分抵达洛杉矶.飞多长时间? 我试过下面: ZoneId frank = ZoneId.of("Europe/Berlin");ZoneId los = ZoneId.of("America/Los_Angeles");LocalDateTime dateTime = LocalDateTime.of(2015,02,20,14,05);LocalDateTime date[详细]
-
任何来自Java应用程序的Oracle TNS低效率(许多往返,延迟)的解决
所属栏目:[Java] 日期:2020-12-14 热度:150
我正在研究一个非常慢的SQL查询(源自使用JBoss 5.1中部署的Hibernate的 Java应用程序).此特定查询返回了大约10K记录,但仍然需要40秒或更多. 我最终用数据库嗅探了流量(wireshark有一个TNS的解剖器)并发现了一些意想不到的东西.当数据来自服务器时,每个结果行[详细]
-
java – 属性文件点分隔的键名
所属栏目:[Java] 日期:2020-12-14 热度:136
我只是注意到属性文件中的几乎所有键值都是以点分隔的名称. 例如-some.key =某个值 有谁知道为什么?只是出于好奇而被问到. 解决方法 没有任何具体原因,但这只是为了更好地理解程序员.你也可以直接写key = value而不使用任何“some”:-)[详细]
-
java – 如果多个线程可以访问某个字段,那么它应该标记为volatil
所属栏目:[Java] 日期:2020-12-14 热度:182
阅读几个主题( common concurrency problems,volatile keyword,memory model)我对Java中的并发问题感到困惑. 我有很多字段可以被多个线程访问.我是否应该通过它们并将它们标记为易变? 在构建一个类时,我不知道多个线程是否会访问它,所以让任何字段都不易变[详细]
-
java – 如何解释分析结果?
所属栏目:[Java] 日期:2020-12-14 热度:163
我使用NetBeans和VisualVM运行内存Profiler,并收到结果,但是没有一个线索如何分析其结果,我研究了这个 article,但它没有教导或给出如何解释结果的线索. 我还发现了这个article关于Netbeans 4的解释结果,但是我正在寻找一个有更多细节的文章,或者是一种解释以[详细]
-
java – Android AudioRecord不会初始化
所属栏目:[Java] 日期:2020-12-14 热度:124
我正在尝试实现一个监听麦克风输入(特别是呼吸)的应用程序,并根据它提供数据.我正在使用 Android类AudioRecord,在尝试实例化AudioRecord时,我得到了三个错误. AudioRecord: AudioFlinger could not create record track,status: -1AudioRecord-JNI: Error cr[详细]
-
使用java将Base64编码图像上载到Amazon s3
所属栏目:[Java] 日期:2020-12-14 热度:95
我正在尝试使用Amazon的 Java API将文件上传到Amazon S3存储.代码是 Byte[] b = data.getBytes();InputStream stream = new ByteArrayInputStream(b);//InputStream stream = new FileInputStream(new File("D:/samples/test.txt"));AWSCredentials credenti[详细]
-
java – 检查有效会话:isRequestedSessionIdValid()vs getSessi
所属栏目:[Java] 日期:2020-12-14 热度:168
我正在开发 Java Servlets.在检查用户是否已登录时,我想检查HTTP请求是否具有有效会话.为了检查,我有两种可能性: (1) protected void processRequest(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException { Htt[详细]
-
java – 如何控制Tomcat可用的SSL密码
所属栏目:[Java] 日期:2020-12-14 热度:135
我无法禁用Tomcat中的弱SSL密码,如许多地方所述. http://www.techstacks.com/howto/secure-ssl-in-tomcat.html. 目前,我的连接器如下所示: ..Connector protocol="org.apache.coyote.http11.Http11NioProtocol" port="8443" SSLEnabled="true" maxThreads="[详细]
-
java – 以秒为单位获取日期表示?
所属栏目:[Java] 日期:2020-12-14 热度:175
我正在使用一个API,它需要一个日期参数作为秒数,一个int. 我的问题是我现在将这个时间存储在java.util.date中,我想知道是否有一些方法可以将java.util.date变量转换为秒,以便我可以将其适用于API所需的int参数? 解决方法 import java.util.Date; … long se[详细]
-
Firebase“反序列化时映射,但得到类java.util.ArrayList”
所属栏目:[Java] 日期:2020-12-14 热度:131
我只是在 Android上为我的项目尝试Firebase. 我得到的问题是,每次拍摄快照并将其“投”回POJO我都会得到这个 – “反序列化时映射,但得到类java.util.ArrayList”异常. 我一直在环顾四周,甚至在没有任何ArrayList的情况下使用HashMap改变我所有的模型,并且仍[详细]
-
java – 为什么Maven Assembly Plugin不包含带有依赖项的jar中的
所属栏目:[Java] 日期:2020-12-14 热度:196
我使用 maven assembly plug in打包我的项目及其所有依赖项,所以我可以运行一个简单的java -jar myproject.jar并能够运行该项目.但是,当我运行它时,它告诉我 Error: Could not find or load main class com.project.ServerStart 然后我解压缩.jar文件,发现程[详细]
-
如何以编程方式模拟Java FX中的箭头键按下
所属栏目:[Java] 日期:2020-12-14 热度:104
我想让我的JFX应用程序模拟箭头键按下(当它们在TextField中注册时),但我无法弄清楚如何发送除字符串或字节之外的任何内容. 我想象的是这样的: static EventHandlerKeyEvent KEY() { E = new EventHandlerKeyEvent() { @Override public void handle(KeyEven[详细]
-
Java在Linux上使用100%的cpu
所属栏目:[Java] 日期:2020-12-14 热度:169
在我的 linux服务器上,任何 java程序(甚至是“Hello world”)都使用100%的cpu而且非常慢. Id不依赖于java版本,我尝试过不同版本的openjdk和sun jdk,两者的行为都相同.我怎么能解决这个问题? 解决方法 我在本文中找到了解决方案 http://blog.wpkg.org/2012/[详细]
-
java – 检查AlarmManager中现有PendingIntent的时间
所属栏目:[Java] 日期:2020-12-14 热度:163
是否可以查询 Android AlarmManager以查看给定PendingIntent的下一次警报的时间?我知道我可以使用.cancel(PendingIntent)函数取消一个,我可以使用.set()更新一个,但是可以“查询”一个吗?我使用这样的东西来看看是否已经安排了一个: PendingIntent sender[详细]
-
java – 自我比较接口在Collections Class中做了什么?
所属栏目:[Java] 日期:2020-12-14 热度:120
在练习反射时,我开始了解Collections类中的SelfComparable接口 interface java.util.Collections$SelfComparable 这个界面用于什么? 解决方法 它没有做任何事情.它是私有的,因此您无法导入它. 这是一个注释,该类型是“SelfComparable”,并没有实际使用. 没[详细]