-
为什么选择行/单元格时,我的Java自定义单元格渲染器不会显示突出显示?
所属栏目:[Java] 日期:2020-05-22 热度:143
我有一个自定义单元格渲染器为单元格做一个单词包装,所以更多的内容可以读取.这是代码: import java.awt.Color;import java.awt.Component;import java.awt.Insets;import javax.swing.JTable;import javax.swing.JTextArea;import javax.swing.table.[详细]
-
java – 使用BlockingQueue的PDF文件下载
所属栏目:[Java] 日期:2020-05-22 热度:50
我正在尝试使用URLConnection下载一个pdf文件.以下是我如何设置连接对象. URL serverUrl = new URL(url);urlConnection = (HttpURLConnection) serverUrl.openConnection();urlConnection.setDoInput(true);urlConnection.setRequestMethod[详细]
-
Java InputStream.read(byte [],int,int)方法,如何阻塞,直到读取了确切的字节数
所属栏目:[Java] 日期:2020-05-22 热度:165
我正在编写一个简单的客户端/服务器网络应用程序,通过TCP套接字发送和接收固定大小的消息. 到目前为止,我一直在使用Socket类的getInputStream()和getOutputStream()方法来获取流,然后调用InputStream类的read(byte [] b,int off,int len)方法来读取60每个字节[详细]
-
java – SHA256与RSA和SHA256之间的差异,然后RSA
所属栏目:[Java] 日期:2020-05-22 热度:125
使用以下两种方法计算签名有什么区别? 使用Signature.getInstance计算签名(“SHA256withRSA”) 使用MessageDigest.getInstance(“SHA-256”)计算SHA256,并使用Signature.getInstance(“RSA”)计算摘要;得到签名? 如果它们不同,是否有一种修改方法2的方法,以[详细]
-
Java SAXParser:不同于`localName`和`qName`
所属栏目:[Java] 日期:2020-05-22 热度:71
在 Java中,Handler类包含方法,其名称为startElement.this方法具有原型: public void startElement(String uri,String localName,String qName,Attributes属性) 我已经阅读了Oracle Java网站,但是我仍然不明白localName和qName参数之间有什么区别.他们解释一[详细]
-
Java:非常简单的散点图实用程序
所属栏目:[Java] 日期:2020-05-22 热度:127
我知道有很多 java绘图库的比较,但我找不到我需要的东西.我只想要一个令人费解的简单工具包,它可以从一组坐标创建散点图的图像.没有GUI,没有交互,没有花哨的显示,只有带点的基本XY坐标系. 使用能提供比我需要的更多功能的东西并不是世界末日,但我宁愿不这样做[详细]
-
java – 在Jenkins中使用Eclipse编译器来获取编译器警告/错误
所属栏目:[Java] 日期:2020-05-22 热度:72
我想要在我的Jenkins Job中显示 eclipse编译器警告. 我知道可以使用ant javac适配器使用 Eclipse编译器. 这样Eclipse编译器警告在使用ant时显示. 问题是,当我在Jenkins中使用一个蚂蚁脚本时,他会忽略javac设置,并使用正常的编译器. 有没有人尝试在jenkins中使[详细]
-
java – 当我们添加两个整数对象时操作?
所属栏目:[Java] 日期:2020-05-22 热度:165
当我们在 java中添加两个Integer对象时,有人可以解释一下内部行为吗? (就像将unbox对象转换为原语,然后添加两个整数,最后将其包装到Integer对象中) Integer sum = new Integer(2) + new Integer(4); 它编译成: Integer sum = Integer.valueOf(new Integer(2[详细]
-
避免Java中的多个If语句
所属栏目:[Java] 日期:2020-05-22 热度:51
我已经编写了一个这样的方法.但我想这应该重构. 任何人可以建议避免使用这个多个if语句的最佳方法? private String getMimeType(String fileName){ if(fileName == null) { return ; } if(fileName.endsWith(.pdf)) { return application[详细]
-
java – 枚举之间的区别?扩展ZipEntry和枚举?
所属栏目:[Java] 日期:2020-05-22 热度:79
枚举之间有区别吗?扩展ZipEntry和枚举 ZipEntry?如果是这样,有什么区别? 当您有其中之一时,您可以做什么,因为类型参数仅用于“输出”位置,所以没有实际的区别.另一方面,在您可以使用的其中一个方面有很大的区别. 假设你有枚举 JarEntry – 你不能把它传给[详细]
-
如何使用JPA / Hibernate注释将MySQL char(n)列映射到实例变量?
所属栏目:[Java] 日期:2020-05-22 热度:54
对于类型为char(7)的 MySQL表中的“language”列,我遇到JPA / Hibernate映射问题.在我的实体中,为该字段生成的代码是: private String language; 这在运行时会导致以下异常: ... 43 moreCaused by: javax.persistence.PersistenceException: [PersistenceUn[详细]
-
如何使用Reflection使用泛型实例化java.util.ArrayList
所属栏目:[Java] 日期:2020-05-22 热度:98
如何使用反射来使用泛型类实例化 java.util.ArrayList?我正在编写一个在目标对象上设置java.util.List的方法.运行时知道目标对象和通用类型的列表: public static void initializeList(Object targetObject, PropertyDescriptor prop, String gtype) { try[详细]
-
java – 关闭Spring引导应用程序时无法注销数据源JMX MBean
所属栏目:[Java] 日期:2020-05-22 热度:59
我有一个简单的 Spring Boot应用程序使用org.apache.commons.dbcp2.BasicDataSource作为dataSource bean. 数据源通过Spring引导自动显示为MBean. 豆声明: @Beanpublic DataSource dataSource() { BasicDataSource dataSource = new BasicDataS[详细]
-
java – 为什么SimpleDateFormat.parse接受无效的日期字符串?
所属栏目:[Java] 日期:2020-05-22 热度:63
我有一个 java代码,它以特定的格式输入日期. static Date parseDate(String userInput){ DateFormat format = new SimpleDateFormat(yyyy-MM-dd HH:mm:ss); Date date = null; try { date = fo[详细]
-
java – 从移动设备到服务器的强大文件传输
所属栏目:[Java] 日期:2020-05-22 热度:91
我需要的是从移动设备(iOS, Android)到服务器(PHP)的文件传输的解决方案(图书馆).基本的要求是文件应该被分割成块,以便在发送文件中间丢失数据连接时,我不需要重新发送整个文件.低内存使用也是必须的. 我想到像p2p这样的方法.最佳做法? 谢谢. 我会建议你的PO[详细]
-
java – Spring数据 – MongoDb查找路线周围的最近位置
所属栏目:[Java] 日期:2020-05-22 热度:53
我有一个模型包含geojson点.找到最接近弹簧数据是很容易的,但如何检索给定路线的最近位置? 我从谷歌获取路线信息: http://maps.googleapis.com/maps/api/directions/xml?origin=48.208174,16.373819destination=48.340670,16.717540sensor=falseunits=metri[详细]
-
有没有任何开源Java反思工具或jar?
所属栏目:[Java] 日期:2020-05-22 热度:71
有没有任何开源工具或jar来处理 java中的反射? 我将方法动态地传递给一个类,我想获取返回值. 例如: class Department { String name ; Employee[] employees; public void setName(String name) { this.name = name; } public[详细]
-
序列化要由Java等反序列化的C结构的最佳方法
所属栏目:[Java] 日期:2020-05-22 热度:69
目前,我正在使用fread()/ fwrite()将C/C++结构中的一些数据保存并加载到文件中.在这个C应用程序中工作时这很好用(我可以在结构更改时重新编译以更新fread()/ fwrite()的sizeof()参数,但是如何在不事先知道的情况下将此文件加载到其他程序中C结构的sizeof()?[详细]
-
java – 堆栈跟踪中行号的文档
所属栏目:[Java] 日期:2020-05-22 热度:113
有没有关于 Java堆栈跟踪行号的明确文档? 当打印堆栈跟踪(后面的逻辑,而不是实现)时,他们如何“计算”? 要显示为什么我感到困惑,请采取以下代码段: public static void main(String[] args) { String evilString = null; System.out.println(new StringBui[详细]
-
java – 如何从VolleyError获取响应代码?
所属栏目:[Java] 日期:2020-05-22 热度:57
我正在寻找一种方法来获取抛出的VolleyError的响应代码.我的ErrorListener看起来像这样: Response.ErrorListener errorListener = new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) {[详细]
-
RxJava可观察到的“迭代”如何工作?
所属栏目:[Java] 日期:2020-05-22 热度:167
我开始用Rx Java和ReactFX玩,我变得非常着迷.但是正在试验我有几十个问题,我不断研究答案. 我观察的一件事(不是双关语)当然是懒惰的执行.在下面的探索性代码中,我注意到没有任何内容被执行,直到merge.subscribe(pet – System.out.println(pet))被调用.但令我[详细]
-
java – DAO模式和开放原则
所属栏目:[Java] 日期:2020-05-22 热度:64
我已经看到并使用了大量基于JDBC的DAO代码,通常以CRUD方法开始.我的问题具体涉及检索方法或“查找者”.通常我发现的是,DAO开始有两种方法: 查找并返回ALL 基于唯一标识符检索特定实例 通常情况下,这两个发现者不足.我通常最终看到一个DAO类反复修改,以添加fi[详细]
-
Java:RMI与Web服务
所属栏目:[Java] 日期:2020-05-22 热度:132
我需要创建一个由多个客户端组成的分布式应用程序,这些客户端将文件(加上有关文件的信息)发送到一个服务器,还查询该服务器 客户端必须从公司内部访问该Web服务器以发送文件.但是,有时候有些具体的查询必须在公司之外运行. 我认为,鉴于我所知道的是,RMI是一种[详细]
-
java – 放置实例变量声明
所属栏目:[Java] 日期:2020-05-22 热度:62
我已经看到一些开发人员将实例变量声明放在类的末尾,尽管我主要看到它们位于顶部.我可以想到这样做的唯一原因是风格偏好,或者以某种方式使它们更容易在IDE中使用.选择这种风格有更合理的理由吗? 因为“程序到一个”界面,而不是一个“实现”. (Gang of Four 1[详细]
-
java – 将类对象转换为人类可读字符串
所属栏目:[Java] 日期:2020-05-22 热度:148
有没有什么方法可以自动将自定义类对象转换为人类可读的字符串? 例如考虑以下课程: class Person { String Name; int Salary; ...}Person p = new Person();p.setName(Tony);p.setSalary(1000); 我需要得到类似的东西: Person: Name=Tony, Sala[详细]

浙公网安备 33038102330553号