-
java – JdbcTemplate多个结果集
所属栏目:[Java] 日期:2020-12-15 热度:142
我试图找到一种简单的方法来处理Stored Procedures / SQL返回多个结果集.我一直在使用SimpleJdbcOperations#queryForList()方法,但是这只会将第一个结果集作为List Map String,Object返回.我需要能够获得多个结果集,理想情况下是List的集合 Map String,Objec[详细]
-
为什么javax.naming.NamingException出现在这里?
所属栏目:[Java] 日期:2020-12-15 热度:97
当我运行以下内容: package NonServletFiles;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import javax.sql.DataSource;import javax.naming.*;public class GetTagsFromDatabase {public GetTagsFromDatabas[详细]
-
Java中的递归泛型定义和Stackoverflow
所属栏目:[Java] 日期:2020-12-15 热度:173
我正在为一些研究项目编写确定性有限自动机的实现,并且有一些弧导致相同的状态. 我为State写了这个课,但是 我想知道为什么代码会产生Stackoverflow: public class State extends HashMapCharacter,HashSetState { public static void main(String[]args) {[详细]
-
java – 为什么@SafeVarags不能应用于最终类中的实例方法?
所属栏目:[Java] 日期:2020-12-15 热度:89
根据 documentation of SafeVarargs ,@ SafeVarargs注释只能应用于静态或最终的构造函数或变量arity方法.这是 I have read,用于消除注释继承问题;也就是说,只有在无法覆盖方法时才允许对方法进行注释.显然,构造函数,静态方法和最终方法不能被覆盖.但是,最终[详细]
-
如何在java中减少图像文件的大小
所属栏目:[Java] 日期:2020-12-15 热度:54
我想在保存到服务器之前减少上传图像的图像文件大小(以减少加载时间).我怎么能用 java做到这一点? 解决方法 这个问题已经在这个网站上回答了很多次.我建议你查看 How to resize the original image into a common size of image in Java?或在这个网站上搜索[详细]
-
java – LoggerFactory.getLogger(ClassName.class)vs LoggerFac
所属栏目:[Java] 日期:2020-12-15 热度:62
我正在努力提高我的 Java优化技能.为了实现这一目标,我制作了一个旧程序,并且我正在努力让它变得更好.在这个程序中,我使用SL4J进行日志记录.为了得到我做的记录器: private static final Logger logger = LoggerFactory.getLogger(this.getClass().getName([详细]
-
java – 我应该为2D滚动地图使用什么缓冲策略?
所属栏目:[Java] 日期:2020-12-15 热度:200
所以,我正在用 Java创建一个自上而下的2D游戏. 我遵循Java 2D: Hardware Accelerating – Part 2 – Buffer Strategies的指令来利用硬件加速. 基本上,我在想的是: 我希望能够轻松地向地图添加更多部分.所以我宁愿不去看我所看到的一些教程中建议的路线(每个[详细]
-
使用Java 8中的供应商填充具有通用列表的数组会抛出类型擦除的Cl
所属栏目:[Java] 日期:2020-12-15 热度:95
我想使用Supplier和Stream.generate将带有通用列表的数组填充为元素. 看起来像这样: SupplierListObject supplier = () - new ArrayListObject(); ListObject[] test = (ListObject[]) Stream.generate(supplier).limit(m).toArray(); 错误输出为: Excepti[详细]
-
java – 启动相机意图,但不保存图像
所属栏目:[Java] 日期:2020-12-15 热度:157
有没有办法使用相机,但只是暂时保存图像?我正在使用以下代码加载相机,然后我使用onActivityResult()来获取图像(如果有的话……) Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 问题是当拍摄图像时,它会被保存到SD[详细]
-
Java Swingworker和多线程
所属栏目:[Java] 日期:2020-12-15 热度:132
我正在设计一个 Java GUI驱动的应用程序,该应用程序运行许多单独的任务,每个任务都在自己的SwingWorker扩展类中.这是我使用的正常设计,以便在自己的线程上运行任务,并且仍然可以让EDT免费更新GUI.每个SwingWorker都使用Executors.newCachedThreadPool在自己[详细]
-
java – 子串中的字符串替换
所属栏目:[Java] 日期:2020-12-15 热度:111
我想为 Java类编写一个方法.该方法接受如下给出的XML数据串作为输入. ?xml version="1.0" encoding="UTF-8"?library book name Programming in ANSI C /name author Balaguruswamy /author comment This comment may contain xml entities such as , and . /[详细]
-
为什么java.lang.Void不能序列化?
所属栏目:[Java] 日期:2020-12-15 热度:180
默认情况下可以序列化原语’void’,为什么对象’Void’不能扩展Serializable? 添加示例: RootImplementation将有一个编译错误,说“Void不在其范围内”,因为它没有扩展Serializable. 虽然将’someMethod’声明为’void’,但这不会有问题. public interface[详细]
-
java – ThreadLocal是否可以安全地与Tomcat NIO Connector一起
所属栏目:[Java] 日期:2020-12-15 热度:66
在负载测试期间测试Tomcat NIO连接器时,我们想到了这一点.我使用ThreadLocal另外我使用 Spring,我知道在几个地方它也使用它. 由于NIO连接器每个连接没有一个线程,我担心如果ThreadLocal对象在清理之前与另一个线程共享,则可能导致很难找到错误.但是,我认为这[详细]
-
java – 查找流的最小元素,但如果它<= N则提前挽救
所属栏目:[Java] 日期:2020-12-15 热度:152
我想找到一个大的(数亿个元素)IntStream的最小元素,但我只能使用结果,如果它是 N,所以我想在找到一个元素 = N时立即拯救.我希望最小值在大多数情况下都是 = N. IntStream.min()不会短路,所以我会被困在处理所有元素.一般的IntStream.reduce也不会短路. IntSt[详细]
-
java – 使用readline()时’run’和’debug’的不同输出
所属栏目:[Java] 日期:2020-12-15 热度:156
我得到两个不同的输出相同的代码.当我调试并逐步遍历每一行时(使用Netbeans 8.1),我得到一个结果.当我一次运行代码时,我得到了不同的结果. 这是代码, public class Testing { public static void main(String... args) throws IOException { BufferedReader[详细]
-
无法在java泛型中将列表转换为列表错误
所属栏目:[Java] 日期:2020-12-15 热度:157
以下是我的简化图表实现 import java.util.ArrayList;import java.util.List;public class TreeNodeE extends ComparableE { private E data; private ListTreeNodeE children; public TreeNode(E value) { data = value; children = new ArrayList(); } pub[详细]
-
java – 如何将多个字段指定为实体的主键(使用JPA)
所属栏目:[Java] 日期:2020-12-15 热度:196
参见英文答案 JPA composite primary key 2个 可以通过在JPA中使用@Id注释为其类指定主键.我的问题是如果一个人不希望在他的表中有一个自动生成的密钥并使用字段(可能不止一个)作为主键. 假设我们有一个SSN,NATIONALITY和NAME的人员表. SSN被定义为在其国家[详细]
-
从Java源文件中获取类注释
所属栏目:[Java] 日期:2020-12-15 热度:154
我正在解析 Java源文件以收集有关我的类的各种信息.因此我使用 JavaParser,因为我找不到一个好的选择(好的建议有机会成为“答案”)来解析源文件. 我已经设法从我的班级获得所有方法的注释.代码如下所示: package de.mackaz;import japa.parser.JavaParser;i[详细]
-
java – 带线程的观察者模式
所属栏目:[Java] 日期:2020-12-15 热度:183
我想运行几个线程并在我的main方法结束时加入它们,所以我可以知道它们何时完成并处理一些信息. 我不想把我的线程放在一个数组中,并且一个接一个地执行join(),因为join是一个阻塞方法,我会在主线程中等待仍然运行的一些线程,而其他线程可能已经完成,没有可能[详细]
-
JFrame repaint()问题 – Java
所属栏目:[Java] 日期:2020-12-15 热度:87
我希望能够在JFrame上使用 Java的paint()进行绘制.当我单击JFrame(现在任何地方)时,我希望用点击的坐标重新绘制JFrame – 类似于这个Java小程序 http://www.realapplets.com/tutorial/MouseClickExample.html 正在工作: 最初绘制所有内容并正确显示JFrame[详细]
-
在Java SDK Amazon S3中配置路径样式
所属栏目:[Java] 日期:2020-12-15 热度:136
我正在使用亚马逊提供的 AWS Java SDK来与S3服务进行交互. 似乎默认情况下,SDK使用虚拟主机样式作为存储桶(即存储桶由bucket-name.s3.amazonaws.com提供.示例: PUT / HTTP/1.1Host: a-given-bucket.s3.amazonaws.comDate: Tue,26 Jun 2012 10:39:40 GMTCont[详细]
-
java – 易失性变量,从主内存刷新/读取
所属栏目:[Java] 日期:2020-12-15 热度:153
官方说明说,那 Writing to a volatile field has the same memory effect as a monitor release,and reading from a volatile field has the same memory effect as a monitor acquire. 和 Effectively,the semantics of volatile have been strengthened su[详细]
-
单元测试 – 参数化的jUnit测试,无需更改转轮
所属栏目:[Java] 日期:2020-12-15 热度:161
是否有一种干净的方式来运行参数化的jUnit 4测试而不更改运行器,即不使用 @RunWith(Parameterized.class)? 我有单元测试,需要一个特殊的跑步者,我不能用参数化替换这个.也许有一些“跑步者链”,所以我可以同时在两个跑步者? (只是猜测……) 解决方法 org.j[详细]
-
java – 使用Apache POI将ResultSet转换为Excel(* .xlsx)表
所属栏目:[Java] 日期:2020-12-15 热度:79
我正在尝试使用Apache Poi将ResultSet写入Excel(* .xlsx)表. Office Excel中的表对象错误无效 但是,即使它写入Excel文件没有任何错误,当我尝试在Office Excel 2013中打开它时,它会显示错误并删除表对象以仅提供纯数据视图. 这是粗略的示例代码using this exa[详细]
-
java – 在Hibernate中映射多级继承
所属栏目:[Java] 日期:2020-12-15 热度:106
目前我有这样的结构: A|+--B|+--C 它使用连接表映射每个子类一个表.由于历史原因,我也使用鉴别器,因此目前的情况如Section 9.1.3 of the Hibernate manual所述. 问题:如何扩展这样的结构的映射: A|+--B| || D|+--C 我可以 subclass 子类在hibernate映射?[详细]