-
java – 资源泄漏:’in’从来没有关闭,尽管它已关闭
所属栏目:[Java] 日期:2020-12-14 热度:51
我知道这里有几个类似的题目,但是大多数人都已经忘了在他们的流中放一个close()指令.这是不同的. 让我说我有以下最小的例子: public void test() throws IOException{ InputStream in; if( file.exists() ) { in = new FileInputStream( file ); } else { i[详细]
-
延迟从Java到同一台机器的多个TCP连接
所属栏目:[Java] 日期:2020-12-14 热度:164
(见 this question in ServerFault) 我有一个使用Socket的Java客户机打开到同一台机器的并发连接.我目睹一个请求完成的速度非常快,但其他请求的延迟为100-3000毫秒.使用Wireshark的数据包检查显示所有SYN数据包超过第一次等待很久才离开客户端.我在Windows和[详细]
-
使用Java中的长字符串(heredocs) – 可读的方法?
所属栏目:[Java] 日期:2020-12-14 热度:55
参见英文答案 Java multiline string39个 我需要处理包含Java中的换行符的长字符串.这些是用于HTML生成的,但它并不是最重要的. 我知道Java在没有heredocs的方式上是残废的.但是我还可以使用其他机制: 1)字符串连接(或StringBuilders),不是非常易读和可复制[详细]
-
java – 我可以杀死或完成()除了线程以外的线程中的一个活动..?
所属栏目:[Java] 日期:2020-12-14 热度:118
我想知道是否有可能创建一个线程并杀死/完成活动,是否可能,如果是的话那怎么会在AsyncTask的doInBackGround()中不起作用 解决方法 您应该只从UI线程调用finish().[详细]
-
java – JDBC使用SELECT FOR UPDATE锁定一行,不起作用
所属栏目:[Java] 日期:2020-12-14 热度:55
我遇到 MySQL的SELECT问题.. FOR UPDATE,这是我试图运行的查询: SELECT * FROM tableName WHERE HostName='UnknownHost' ORDER BY UpdateTimestamp asc limit 1 FOR UPDATE 在此之后,相关的线程将执行UPDATE并更改HostName,然后它应该解锁该行. 我正在运行[详细]
-
javax.imageio.ImageIO坏了吗?它会旋转一些图像
所属栏目:[Java] 日期:2020-12-14 热度:105
下面你会看到一张来自土耳其的美味糕点“ simit”.它取自iPad 2,因此它是尺寸为720 * 960的JPEG. 问题是,当我使用 javax.imageio.ImageIO.read 方法时,它奇怪地导入的图像是向左旋转的BufferedImage并变为960 * 720. 我在OS X上的Sun JVM 1.6.0_29和Debian上[详细]
-
如何在Java中映射lambda表达式
所属栏目:[Java] 日期:2020-12-14 热度:166
我来自 Python,并试图了解lambda表达式在Java中的工作方式.在Python中,您可以执行以下操作: opdict = { "+":lambda a,b: a+b,"-": lambda a,b: a-b,"*": lambda a,b: a*b,"/": lambda a,b: a/b }sum = opdict["+"](5,4) 如何在Java中完成类似的操作?我已经[详细]
-
嵌入式 – 如何在STM32设备中调试意外的重置?
所属栏目:[Java] 日期:2020-12-14 热度:52
我正在使用STM32F107芯片在C中进行一些开发,并且在某些时候,当我调用特定功能时,器件开始重置.我没有调试器,我的调试只是一个串行端口的纯文本. 我使用了一些其他的微控制器,我可以在其中访问一个寄存器来查看重置的原因,但是我似乎找不到这个设备的等价物.[详细]
-
java – Scala – 当一个arg必须为null时,如何显式选择要使用哪
所属栏目:[Java] 日期:2020-12-14 热度:167
所有, 我正在使用BufferedImages和Raster对象在Scala中进行一些图像处理.我试图使用以下代码获取缓冲图像中的所有像素. val raster = f.getRaster()// Preallocating the array causes ArrayIndexOutOfBoundsException .. http://forums.sun.com/thread.jspa[详细]
-
在Java中没有转换的两到长
所属栏目:[Java] 日期:2020-12-14 热度:97
我需要将double转换为long保留其二进制结构,而不是数值.只需更改类型,但保留二进制值.有原生方式吗? 解决方法 有0700到doubleToLongBits和doubleToLongRawBits. Javadoc是你的朋友.[详细]
-
什么Java数据类型对应于Oracle SQL数据类型NUMERIC?
所属栏目:[Java] 日期:2020-12-14 热度:125
Oracle JDBC驱动程序分配给Oracle SQL数据类型NUMERIC的 Java数据类型?这是否随NUMERIC类型的大小而变化? 解决方法 正如其他人已经说过的:驱动程序将所有内容映射到BigDecimal,即使它被定义为NUMBER(38)(可以映射到BigInteger) 但是很容易找出驱动程序映[详细]
-
java – 在实现通用接口时如何返回具体类型
所属栏目:[Java] 日期:2020-12-14 热度:104
我有一个接口将被几个不同的类实现,每个类使用不同的类型和返回类型.返回类型可以从通用类型的方法推断出来,但是我在执行此操作时遇到困难. 界面如下所示: public interface TransformUtilsBaseT { Class? transformToNhin(T request,BrokerContext brokerC[详细]
-
java – 使用Spring,Hibernate和LocalSessionFactoryBuilder配置
所属栏目:[Java] 日期:2020-12-14 热度:98
我正在尝试使用 spring 3.2和hibernate 4创建sessionFactory bean.我使用了以下代码.但问题是不推荐使用buildSessionFactory(),建议在 javadoc中使用buildSessionFactory(ServiceRegistry serviceRegistry).但是,我无法理解什么是ServiceRegistry以及如何使[详细]
-
Producer Consumer的Java实现抛出java.lang.IllegalMonitorState
所属栏目:[Java] 日期:2020-12-14 热度:99
import java.util.LinkedList;import java.util.Queue;class Producer extends PubSub implements Runnable{ @Override public void run() { synchronized(queue){ if (queue.size() == 99){ try { wait(); } catch (InterruptedException e) { e.printStack[详细]
-
java – 为什么spring任务调度程序等待上一个任务完成?
所属栏目:[Java] 日期:2020-12-14 热度:147
我有以下任务调度程序设置: bean id="Task" class="foo.bar.Task" /bean id="TaskScheduler" class="org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler" property name="waitForTasksToCompleteOnShutdown" value="true" / property name[详细]
-
java – MapReduce / Hadoop入门
所属栏目:[Java] 日期:2020-12-14 热度:65
最近,我已经阅读了很多关于MapReduce / Hadoop的信息,并认为这是行业目前正在转向的地方. 我想开始学习MapReduce / Hadoop,我认为最好的方法是实现一些小项目.但是,我试图做一些谷歌搜索,但找不到任何东西. 你能给我一些链接,或者可能是一些可以给我这个技术[详细]
-
java – 如何在将消息传递给消费者之前过滤消息?
所属栏目:[Java] 日期:2020-12-14 热度:86
我正在与Kafka一起创建一个主管和事件管理系统.问题是我们得到了很多假的线索(广告).我们的系统中也有许多消费者.无论如何在去消费者之前过滤广告? 我的解决方案是将所有内容写入第一个主题,然后由过滤器使用者读取,然后将其写回第二个主题或过滤它. 但我不[详细]
-
java – 在ExceptionMapper创建响应时,不会遍历RestEasy Post Pr
所属栏目:[Java] 日期:2020-12-14 热度:166
我正在使用RestEasy构建我的Restful Web服务.我已经实现了ExceptionMappers来准备特定的异常响应. 我还实现了MessageBodyWriterInterceptors和一些PostProcessorInterceptors. 问题:当任何资源没有抛出任何异常时,一切正常.我的实现按预期工作.调用所有后处[详细]
-
java – 将Jar文件添加到WEB-INF / lib
所属栏目:[Java] 日期:2020-12-14 热度:127
我是 Eclipse,Java和 Linux的新手.我搜索这个问题,但我没有回答.我想编写一个操作HBase表的程序.所以我有一些与HBase相关的Jar文件.在普通的Java应用程序中,我通过以下指令添加Jar文件 构建路径 – 配置构建路径 – 添加外部罐子 所以在Dynamic Web Project[详细]
-
java – log4j ConversionPattern时间戳,以微秒为单位
所属栏目:[Java] 日期:2020-12-14 热度:51
我想在log4j生成的日志文件的每个条目的时间戳中添加微秒,是否可能? 我在官方文档中搜索过但没有提到毫秒以下的单位. 现在我有一个如下所示的转换模式: %d{dd/MM/yyyy HH:mm:ss,SSS} %-5p [%t] - %m%n 在日期转换模式(%d)中我想在毫秒值(SSS)之后添加微[详细]
-
java – 如何在libgdx scene2d上拖放演员?
所属栏目:[Java] 日期:2020-12-14 热度:98
我正在使用libGDX开发一个游戏,我想知道如何拖放一个Actor.我已经做了我的舞台,画了演员,但我不知道如何触发这个事件. 请尝试帮助我使用我自己的架构. public class MyGame implements ApplicationListener { Stage stage; Texture texture; Image actor; @O[详细]
-
java – 将项目设置为UTF-8编码,默认字符集返回windows-1252
所属栏目:[Java] 日期:2020-12-14 热度:72
我遇到了编码问题.不确定它是否与IDE有关,但我使用的是NetBeans 7.4.我在J2EE项目中得到了这段代码: String test = "kuku?i?né"; System.out.println(new String(test.getBytes("UTF-8"))); // should display ok System.out.println(new String(test.getB[详细]
-
java – 批量解压缩.gz文件
所属栏目:[Java] 日期:2020-12-14 热度:128
我有100个.gz文件,我需要解压缩. 我有几个问题 a)我使用http://www.roseindia.net/java/beginners/JavaUncompress.shtml给出的代码解压缩.gz文件.它的工作正常. 任务: – 有没有办法获取压缩文件的文件名.我知道Java的Zip类给出了entery文件的枚举工作.这可[详细]
-
同时读取两个文本文件-java
所属栏目:[Java] 日期:2020-12-14 热度:85
我有两种不同语言的文本文件,它们是逐行对齐的.即textfile1中的第一行应该等于textfile2中的第一行,依此类推. 有没有办法同时逐行读取这两个文件? 下面是文件应该如何显示的示例,假设每个文件的行数大约为1,000,000. textfile1: This is a the first line[详细]
-
java – 用Gson读取JSon String
所属栏目:[Java] 日期:2020-12-14 热度:152
我一直在寻找谷歌试图解决这个问题,但我似乎无法做到这一点.我有以下json字符串从我需要与之交互的其他源返回到我的 Java applet. { "A01": {"Status": "Ready","Time": "00:00"},"A02": {"Status": "Ready",......} 目前我不确定我应该如何使用Gson将其解析[详细]